Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » MPlayer | MPlayer2 | MPV | MEncoder

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80

Открыть новую тему     Написать ответ в эту тему

Nuck



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Медиаплеер с открытым исходным кодом, относящийся к свободному программному обеспечению. Поддерживает более чем 192 видео и 85 аудио форматов. Работает на большинстве современных операционных систем (Linux, Windows, Mac OS X, FreeBSD и т.п.), изначально разрабатывался для Linux. Поддерживает разнообразные устройства вывода изображения, такие как DirectX, VESA, SDL, X11, Quartz Compositor, включая такое своеобразное устройство вывода как ASCII-арт, то есть имеется возможность смотреть видео в текстовом режиме. Большинство аудио и видео форматов поддерживаются родной для MPlayer свободной библиотекой libavcodec, использующей код проекта FFmpeg, которой вполне достаточно для проигрывания DVD дисков и многих XviD/DivX файлов, однако некоторые файлы в проприетарном формате могут потребовать внешних DLL библиотек, поддержка которых также предусмотрена.
Официально последние версии MPlayer доступны только в виде исходников, поэтому рекомендуется пользоваться неофициальными сборками от сторонних авторов, либо самому компилировать файлы плеера из исходников. Поскольку плеер является консольным (не имеет графического интерфейса), для комфортной работы с ним также понадобится какая-нибудь графическая оболочка (GUI), а для поддержки дополнительных форматов необходимо будет установить пакет бинарных кодеков.
MPlayer for Windows - универсальная сборка от LoRd MuldeR. Включает последние билды MPlayer от Gianluigi Tiesi, оптимизированные для различных CPU, две самых популярных графических оболочки SMPlayer и MPUI и пакет бинарных кодеков (в полной версии). Обновляется, по крайней мере, раз в месяц, включает автозагрузку. Упрощенная сборка содержит только MPlayer и MPUI.
Новичкам дальше читать необязательно (а то опухнуть можно, если увлечься).

Другие сборки: Gianluigi Tiesi, william0wang, BakLAN, другие
 
Графические оболочки для MPlayer: SMPlayer, MPUI, MPUI-hcb, MPlayerGUI, MPF, rulesPlayer, Kliper, другие
 
Графические оболочки для MEncoder: MEninX, gui4menc0, MEncoder264, MeWiG, X-Mencoder, другие (см. также здесь и здесь). Сам MEncoder как правило распространяется вместе с ними.
 
Дополнительные шрифты для OSD.
 
Скрипт по "нарезке" фрагментов фильмов при помощи mencoder-а и ffmpeg-а для *nix систем
Внимание! Не рекомендуется пользоваться русской версией оф. сайта, т.к. она уже сильно устарела.



Доступен выпуск открытого видеоплеера MPV, несколько лет назад ответвившегося от кодовой базы проекта MPlayer2. В MPV основное внимание уделяется разработке новых возможностей и обеспечению постоянного бэкпортирования новшеств из репозиториев MPlayer, не заботясь о сохранении совместимости с MPlayer. Код MPV распространяется под лицензией LGPLv2.1+, некоторые части остаются под GPLv2, но процесс перехода на LGPL почти завершён и для отключения остающегося GPL-кода можно использовать опцию "--enable-lgpl".
Сайт: https://mpv.io/
Скачать: https://mpv.io/installation/
GUI для MPV: MPV-EASY | SMPlayer | mpv.net
Актуальные билды под Windows: https://sourceforge.net/projects/mpv-player-windows/files/

Голосование "Лучший плеер для видео 2018"

Всего записей: 360 | Зарегистр. 29-10-2001 | Отправлено: 12:54 25-06-2003 | Исправлено: Skif_off, 20:58 09-03-2022
improvisator

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sda00
Вот что я хочу проделать: взять видео (допустим) mpg, разрезать его пополам так, чтобы получилось видео1mpg и видео2mpg. Потом взять видео1mpg, склеить его с видео3avi и то что получится склеить с видео2mpg. Вот...
Как разрезать видео я знаю, но не знаю как его склеить

Всего записей: 4 | Зарегистр. 28-10-2009 | Отправлено: 13:55 30-10-2009
sda00



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
improvisator
 
допустим начать можно с простого:
 
mencoder[.exe] видео1mpg -vf scale=WIDTH:HEIGHT видео3avi -vf scale=WIDTH:HEIGHT  видео2mpg -vf scale=WIDTH:HEIGHT -oac mp3lame abitrate 180 -ovc x264 -x264encopts qp=15 -idx -o test.avi
 
и посмотреть на результат - test.avi. если "картинки"/(аспект, ширина:высота) у всех файлов одинакова - то параметр "-vf scale=WIDTH:HEIGHT " можно опустить. битрейт звука тут будет 180kbps, а параметр qp=15 задаёт "квантайзер" на качество результата видео-картинки (0 - без потерь, 51 - ужас-ужас).  для подборки оптимальных параметров можно сперва кодировать секунд по 15 вот так:
 
mencoder[.exe] видео1mpg -endpos 15 -vf scale=WIDTH:HEIGHT видео3avi -endpos 15 -vf scale=WIDTH:HEIGHT  видео2mpg -endpos 15 -vf scale=WIDTH:HEIGHT -oac mp3lame abitrate 180 -ovc x264 -x264encopts qp=15 -idx -o test.avi
 
ничего сложного

Всего записей: 928 | Зарегистр. 15-02-2004 | Отправлено: 18:25 30-10-2009 | Исправлено: sda00, 18:27 30-10-2009
sda00



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Nikolai2004
весёлый файлик. там mixed video rate - вступление где-то с 25fps и остальное с 1000.
 
проигрывание как:
 
mplayer -ss 20 test_1000fps_avi  
 
(с пропуском вступления) идёт норм. видится один путь:
 
1) вытаскиваем аудио
2) режем видео по границе рейтов
3) режем аудио соответственно видео
4) пытаемся синхронизировать.
 
геморрой-с.

Всего записей: 928 | Зарегистр. 15-02-2004 | Отправлено: 21:08 30-10-2009
improvisator

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sda00
 
Спасибо! Все получилось! Только вот не все проигрыватели воспроизводят то, что получилось((  
 
А можно ли подогнать этот скрипт подо все форматы видео? Или подкаждый нужен свой?  
 
Кодек х264 подходит для всех форматов, как для мп4 так и для vob?
 
Дело в том, что мне надо настроить мультимедийность склеивания видео. Чтобы взять файлы, скинуть их в одну кучу и получать на выходе любые форматы от flv до vob.

Всего записей: 4 | Зарегистр. 28-10-2009 | Отправлено: 15:30 31-10-2009
sda00



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
improvisator
какая у вас ОС? если Linux/*nix - то можно набросать простенький скриптик и не париться. в Windows тоже думаю .bat файлом можно обойтись (только я давно забыл как там и что, извиняйте).  
 

Цитата:
Только вот не все проигрыватели воспроизводят то, что получилось((

дык ежели надо шоб усi - то менять видеокодек на xvid или использовать -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1800:vhq:keyint=250 (это как пример, посмотрите в документации подробнее). т.е. надо подобрать кодек/кодеки, который всех устроит.
 

Цитата:
Кодек х264 подходит для всех форматов, как для мп4 так и для vob?

нет, vob-файлы (DVD) требуют соответствия стандартам:
http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-vcd-dvd.html
 
там же примеры параметров.
 

Цитата:
получать на выходе любые форматы от flv до vob.

тут всё зависит от сборки (поддержка форматов). можно ещё взглянуть на ffmpeg - у него возможностей поболее. с flv чуда не ждите. формат проприетарный. ffmpeg его "может" осилить, а вот mencoder - по обстоятельствам (зависит от сборки)
 

Всего записей: 928 | Зарегистр. 15-02-2004 | Отправлено: 19:09 31-10-2009
improvisator

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sda00
 
Вообще у меня винда, но в конечном итоге нужен будет скрипт для линукса.
 
С кодеками все понятно.
 
А вот ffmpeg ни разу не пробовала.
 
Вообще я монтажер, но тут речь зашла о технологии самокодирования для интернета... Теперь мучаюсь с Менкодером (но программа меня впечатлила!!!! Резать видео без перекодировки - такого не умеет не один редактор)
 
 

Всего записей: 4 | Зарегистр. 28-10-2009 | Отправлено: 21:33 31-10-2009
agner

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mplayer http://streaming.visionip.tv/Russia_Today
воспроизводит видео
 
mplayer http://streaming.visionip.tv/Russia_Today -dumpstream -dumpfile russia_today.wmv
записывает входной поток на диск, но не воспроизводит видео
 
Подскажите пожалуйста как одновременно воспроизводить поток и писать его на диск

Всего записей: 15 | Зарегистр. 13-02-2007 | Отправлено: 15:43 07-11-2009
sda00



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
agner
 
боюсь никак, только запуском ещё одного mplayer-а

Всего записей: 928 | Зарегистр. 15-02-2004 | Отправлено: 00:25 08-11-2009
sda00



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
agner

Цитата:
Подскажите пожалуйста как одновременно воспроизводить поток и писать его на диск

 
элементарно
1) пользуем *nix (Linux/*BSD/MacOS X/etc)
2) стартуем:
> mplayer http://streaming.visionip.tv/Russia_Today -dumpstream -dumpfile russia_today.dump
 
3) делаем fifo:
> mkfifo -m 666 rustoday
 
4) швыряем в fifo дамп потока:
> cat russia_today.dump > rustoday
 
5) читаем из fifo:
 
mplayer rustoday
 
и простите за тупняк ранее

Всего записей: 928 | Зарегистр. 15-02-2004 | Отправлено: 03:53 08-11-2009
agner

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sda00
 
Спасибо!  
 
не очень очевидное решение

Всего записей: 15 | Зарегистр. 13-02-2007 | Отправлено: 12:29 11-11-2009
BakLAN



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sda00
Блин, только сегодян додул, что надо сделать, чтобы сабы правильно отображались в кирилличце:

Код:
subcp=cp1251

Только ума не приложу, почему в более старых версиях MPlayer`а сабы отображались и без этого правильно. Может из-за присутствующего в моёй сборке fontconfig`а ?

Всего записей: 2850 | Зарегистр. 15-12-2003 | Отправлено: 04:24 12-11-2009
RussianNeuroMancer



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sda00
В сборке из репозитория Packman VDPAU уже есть и работает, однако, с субтитрами всё ещё проблемы.
Цитата:
да, забыл сказать, что c ASS тоже всё хорошо (из лога):  
Checking for SSA/ASS support ... yes
Наличие поддержки рендеринга ASS, не означает то, что он производится корректно. Пример:
 
Сборка 297964 из репозитория Packman под openSUSE 11.2:

 
Сборка Kovensky под Windows 7:

 
Думаю, разница видна невооружённым глазом  
 
Остаётся вопрос: как получить сборку и с корректно обработкой draw в ASS и с VDPAU?
Попробовав решить этот вопрос самостоятельно я потерпел фиаско.  
Я предположил, что нужно заменить libass на более свежий, но для начала попытался просто собрать mplayer из исходников так, чтобы получить минимально-необходимую функциональность, не производя никаких манипуляций с libass:
"./config --enable-vdpau --enable-alsa --enable-largefiles --enable-xv --enable-xvmc --prefix=/usr --libdir=/usr/lib64" проходит без ошибок, но ALSA почему-то всё равно оказывается в Disabled optional drivers.
Последующий make приводит к появлению кучи ошибок, касающихся VDPAU. Где можно взять лог сборки, чтобы выложить его для диагностики проблемы?
Сборка с --disable-vdpau проходит без ошибок, и после make install плеер устанавливается и работает.
Замена исходников libass на свежие привела к ошибкам при сборке, касающимся libass. Выходит, что простой подмены не достаточно.

----------
Kubuntu - официальный сайт, форум, русскоязычный сайт.

Всего записей: 9403 | Зарегистр. 30-04-2005 | Отправлено: 15:43 13-11-2009 | Исправлено: RussianNeuroMancer, 17:27 13-11-2009
sda00



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
RussianNeuroMancer
1) где скачать тестовый образец с ASS, приводящими в вашем случае к ошибкам?
2) для сборки с --enable-vdpau --enable-alsa надо (как минимум) иметь пакет "alsa-devel" и драйвер NVIDIA, установленный из "*.run" файла. если драйвер NVIDIA из репо (пакет), то надо ставить "libvdpau-devel" и опционально libvdpau_nvidia, libvdpau

Всего записей: 928 | Зарегистр. 15-02-2004 | Отправлено: 16:14 13-11-2009
RussianNeuroMancer



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sda00
1. Сэмп (исправил ссылку на семпл), оригинальный релиз.
2. Ясно, этих пакетов и не хватает. Попробую установить недостающие пакеты и разобраться хотя бы с базовой сборкой.

----------
Kubuntu - официальный сайт, форум, русскоязычный сайт.

Всего записей: 9403 | Зарегистр. 30-04-2005 | Отправлено: 17:29 13-11-2009 | Исправлено: RussianNeuroMancer, 02:31 18-11-2009
BakLAN



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
От развелось тут линуксятников...

Всего записей: 2850 | Зарегистр. 15-12-2003 | Отправлено: 18:08 13-11-2009 | Исправлено: BakLAN, 18:08 13-11-2009
sda00



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
RussianNeuroMancer
 
собсно  опции:
 
-correct-pts -ass -ass-use-margins -nofontconfig
 
помогут. надо собрать свежий
 
P.S. и линк на патчи, что применяются у Kovensky - в студию....

Всего записей: 928 | Зарегистр. 15-02-2004 | Отправлено: 00:46 14-11-2009 | Исправлено: sda00, 02:46 14-11-2009
RussianNeuroMancer



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
и линк на патчи, что применяются у Kovensky
Если ничего не путаю, вот этот для поддержки linked_chapters в mkv и этот для draw в ass. И вроде как исходники, с которых делается сборка Kovensky. По видимому в них должны быть включены все патчи.

----------
Kubuntu - официальный сайт, форум, русскоязычный сайт.

Всего записей: 9403 | Зарегистр. 30-04-2005 | Отправлено: 17:10 19-11-2009
babayko666

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А можно ли вставить картинку в поток? Чтобы она была слева или справа допустим.

Всего записей: 1 | Зарегистр. 22-11-2009 | Отправлено: 01:30 22-11-2009
ignatav



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
какие сейчас самые удобные и легкие оболочки?
Kliper и rulesplayer из шапки недоступны
 
если у кого есть выложите rulesPlayer
 
Добавлено:
kliper нашелся здесь
http://nspservice.pl/kliper/index.php?id=0&lang=en

Всего записей: 428 | Зарегистр. 28-05-2006 | Отправлено: 03:01 22-11-2009 | Исправлено: ignatav, 03:14 22-11-2009
RussianNeuroMancer



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sda00
2. Установка alsa-devel и libvdpau-devel (libvdpau и libvdpau_nvidia уже были) решила проблему со сборкой без патчей.
 
Теперь насчёт патчей:  
diff, добавляющий поддержку linked chapters mkv, применить не удалось - patch сыпет ошибками.
С libass отсюда (включающий исправления отрисовки геометрических фигур) не собирается.
 
Как применить патчи, использованные в сборке Kovensky, к текущим сборкам mplayer?

----------
Kubuntu - официальный сайт, форум, русскоязычный сайт.

Всего записей: 9403 | Зарегистр. 30-04-2005 | Отправлено: 12:52 05-12-2009 | Исправлено: RussianNeuroMancer, 05:53 06-12-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80

Компьютерный форум Ru.Board » Компьютеры » Программы » MPlayer | MPlayer2 | MPV | MEncoder


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru