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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
0Vovan0



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
TankMan
-ni включать ненадо было, без этого включа менкодер отказывается конвертировать, или просто предупреждение выдает. Если второе - не обращать внимания
ну и фильтр pan тоже попробуй

Всего записей: 2370 | Зарегистр. 15-07-2005 | Отправлено: 17:44 21-10-2007
TankMan



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ну вообще как я понял фильтр pan объединяет выбранные каналы - а это достаточно проблематично - потому как послушать не могу (через терминал)... да я пробовал и с -ни и без него, сейчас пробую конвертировать по отдельности.  
А если просто игнорировать, то общий файл получается 75 мегабайт.

Всего записей: 599 | Зарегистр. 01-06-2002 | Отправлено: 23:56 21-10-2007
0Vovan0



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
TankMan
а попробуй просто  
-channels 2
 
ксати тебе надо именно смикшировать 5.1 в стерео, или достаточно просто оставить от 5.1 правы и левый каналы?
если второе то см описание фильтра channels, тут уже проблем быть не должно
 
и если тебя интересует качество видео, то жать его тем что выдал MediaCoder нестоит

Всего записей: 2370 | Зарегистр. 15-07-2005 | Отправлено: 00:42 22-10-2007
TankMan



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Просто chanel =2 как раз и получается не те каналы. А вообще хотелось бы смекшировать - сегодня по позже проверю что получилось.
... вообще, я не долго этим занимаюсь, но качество даже с настройками медиакодера - уже хорошо. А что посоветуете вы? Какие вы в основном настройки используете?

Всего записей: 599 | Зарегистр. 01-06-2002 | Отправлено: 13:05 22-10-2007
0Vovan0



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

Цитата:
Просто chanel =2 как раз и получается не те каналы

не -af channels=2 а просто -channels 2
 

Цитата:
 вообще, я не долго этим занимаюсь, но качество даже с настройками медиакодера - уже хорошо. А что посоветуете вы? Какие вы в основном настройки используете?

проще лучше всего жать xvid-ом. В виндовых сборках он всегда есть, но есть смутное сомнение что в твоей сборкеего может и не быть, проверить
mencoder -ovc help
Ксати а под линуксом не проще скачать официальные исходники и скомпилировать все что надо?
 
касетельно xvid:
-ovc xvid -xvidencopts bitrate=800
и все в принципе все допонительные параметры кодек выбирает сам
для максимального качества, дольше будет:
-xvidencopts bitrate=800:chroma_opt:vhq=4:bvhq=1:quant_type=mpeg

Всего записей: 2370 | Зарегистр. 15-07-2005 | Отправлено: 14:54 22-10-2007
RamzecTools

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
скажите а как из под Win32 юзать mencoder с кодеками twoLame.
Запускаю а он говорит что MPlayer собран без этого кодека.
чего делать?

Всего записей: 27 | Зарегистр. 27-09-2007 | Отправлено: 01:05 24-10-2007
0Vovan0



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
пользовать lavc заместо него

Всего записей: 2370 | Зарегистр. 15-07-2005 | Отправлено: 18:13 24-10-2007
Agrus

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Имею два файла: avi в английской редакции и ac3 в русской. Соединяю в один с помощью
 
mencoder -o new.avi old.avi -audiofile ru.ac3 -oac copy -ovc copy
 
в результате получаю файл в русской редакции, но есть несколько проблем:
- при перемещении по файлу в mplayer звук каждый раз начинается с начала;
- со временем набегает значительная рассинхронизация звука и видео - звук уходит вперед (возможно по причине притормаживания видео - есть замирания)
 
mencoder-ом раньше не пользовался, работаю только в Линукс. Что я делаю не так.

Всего записей: 2 | Зарегистр. 25-10-2007 | Отправлено: 11:03 25-10-2007
sda00



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Agrus
-forceidx
или
ffmpeg -i old.avi -i ru.ac3 -vcodec copy  -acodec copy new.avi -newaudio

Всего записей: 928 | Зарегистр. 15-02-2004 | Отправлено: 13:55 25-10-2007
22222



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, скажите, как мне получить продолжительность видео файла из коммандной строки используя mplayer? Я делал такую штуку:
 
mplayer video.avi 2>&1  
 
но оно начинает играть пока не остановишь (Ctrl+C).  
 
Как мне запустить mplayer так чтобы он просто вывел инфу о файле и выключился, а не проигрывал? Помогите, плиз.

----------
Everyone smiles in the same language.

Всего записей: 446 | Зарегистр. 12-05-2003 | Отправлено: 18:19 25-10-2007
sda00



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
mplayer -endpos 1 file.avi
ffmpeg -i file.avi 2>&1 | grep Duration

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

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

Цитата:
mplayer -endpos 1 file.avi

так еще и окошко с видео на пару сек появляется
 
 
 
Добавлено:
хотя по поставленному вопросу именно так и хотели
так что сорри
 
Добавлено:
но для себя все же интересно, а можно ли получить только инфу без вывода видео?

Всего записей: 1282 | Зарегистр. 04-01-2003 | Отправлено: 19:26 25-10-2007
22222



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

Цитата:
хотя по поставленному вопросу именно так и хотели  

Нет-нет. Пишу консольное приложение, очень необходимо, чтобы все работало тихо без лишних окон и надоедания пользователю. Есть много файлов и нужно перебрать их составив duration каждого.  
 
Хотелось бы тихие варианты просто с выводом в stdout. Реальны такие?
 
Если использовать mencoder?
 
Добавлено:
Нашел
 
mplayer -identify "$1" -ao null -vo null -frames 0 2>/dev/null | grep ^ID_
 
Источник:
http://lists.mplayerhq.hu/pipermail/ffmpeg-user/2005-July/000775.html
 
 
Теперь вопрос как сделать тоже самое, только с mencoder'ом?


----------
Everyone smiles in the same language.

Всего записей: 446 | Зарегистр. 12-05-2003 | Отправлено: 19:36 25-10-2007 | Исправлено: 22222, 19:42 25-10-2007
Agrus

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

Цитата:
-forceidx  
 или  
 ffmpeg -i old.avi -i ru.ac3 -vcodec copy  -acodec copy new.avi -newaudio

 
Проверил с forceidx  - не помогло.
Выяснилась интересная вещь:  
- в аудиофайле
ID_DEMUXER=lavf
ID_AUDIO_FORMAT=8192
ID_AUDIO_BITRATE=384000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=6
ID_LENGTH=2874.85
ID_AUDIO_BITRATE=384000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
ID_AUDIO_CODEC=a52
 
-в оригинале
ID_AUDIO_FORMAT=8192
ID_AUDIO_BITRATE=384000
ID_AUDIO_RATE=0
ID_AUDIO_NCH=0
ID_LENGTH=2874.84
ID_VIDEO_CODEC=ffodivx
ID_AUDIO_BITRATE=384000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
ID_AUDIO_CODEC=a52
 
-после микширования
ID_AUDIO_FORMAT=8192
ID_AUDIO_BITRATE=248
ID_AUDIO_RATE=0
ID_AUDIO_NCH=0
ID_LENGTH=2874.84
ID_VIDEO_CODEC=ffodivx
ID_AUDIO_BITRATE=384000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
ID_AUDIO_CODEC=a52
 
проблема полностью решилась заменой ключа -oac copy на -oac mp3lame
-forceidx оставил.
 
Спасибо.

Всего записей: 2 | Зарегистр. 25-10-2007 | Отправлено: 21:00 25-10-2007
0Vovan0



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

Цитата:
 
проблема полностью решилась заменой ключа -oac copy на -oac mp3lame

при этом ты ас3 перекодировал в мп3
 
сам нераз сталкивался с такой проблеммой, явно просто недоработка проги, ара вариантов решения - полученный файл прогнать mencoder -forceidx -oac copy -ovc copy  или пользовать ffmpeg заместо менкодера, она сразу делает правильно

Всего записей: 2370 | Зарегистр. 15-07-2005 | Отправлено: 23:23 25-10-2007
22222



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Другая проблема. Извлекаю кадр из видеофайла таким образом:
mplayer -frames 1 -nosound -vo jpeg -ss 00:00:1 video.avi
 
и получаю везде скриншот с одной и той же позиции.
 
Пробовал  
mplayer -frames 1 -nosound -vo jpeg -ss 00:00:2 video.avi
mplayer -frames 1 -nosound -vo jpeg -ss 00:00:3 video.avi
mplayer -frames 1 -nosound -vo jpeg -ss 00:00:4 video.avi
mplayer -frames 1 -nosound -vo jpeg -ss 00:00:5 video.avi
 
Новый кадр начинается только с позиции 6 секунды
mplayer -frames 1 -nosound -vo jpeg -ss 00:00:6 video.avi
 
 
Такое ощущение, как будто mplayer "залипает" на определенную позицию, пока не сдвинешь время за пределы 5-6 секунд. Тогда он начинает выдавать кадры с 6 секунды, причем даже если указываешь 7,8,9,10,11. И только с 12 секунды он показывает другой кадр. Кто-нибудь сталкивался с таким небрежным залипанием? ffmpeg выдает кадры на ура, а тут какой-то глюк. Как побороть?

----------
Everyone smiles in the same language.

Всего записей: 446 | Зарегистр. 12-05-2003 | Отправлено: 14:04 26-10-2007 | Исправлено: 22222, 16:50 26-10-2007
sda00



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
imho - в очередь, сукины дети! (c)
 
для начала - задавайте правильно параметры:
 
 mplayer -ss 00:00:06 -frames 1 -nosound -vo jpeg  video.avi
 
и не забывйте про fps - в одной секунде - надцать фреймов. не стоит ждать отличия первого от второго.

Всего записей: 928 | Зарегистр. 15-02-2004 | Отправлено: 00:37 27-10-2007
22222



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sda00
Проверил - не помогает. Думал такой же глюк как с ффмпегом, но нет! Попробуйте, плиз, сами. У меня mplayer так глючит на двух серваках.  
 
Формат -ss ЧЧ:ММ:СС это секунды в конце. Вот если бы я указывал ЧЧ:ММ:СС.MC тогда можно получить и ФПС. Но я-то пишу только секунды и хочу получить первый кадр вначале каждой секунды, а он мне дает уникальный кадр один на четыре(!) секунды. Почему?
 
mplayer -ss 00:00:01 -frames 1 -nosound -vo jpeg video.avi
mplayer -ss 00:00:02 -frames 1 -nosound -vo jpeg video.avi
mplayer -ss 00:00:03 -frames 1 -nosound -vo jpeg video.avi
mplayer -ss 00:00:04 -frames 1 -nosound -vo jpeg video.avi
Это все один и тот же кадр.
 
mplayer -ss 00:00:05 -frames 1 -nosound -vo jpeg video.avi
mplayer -ss 00:00:06 -frames 1 -nosound -vo jpeg video.avi
mplayer -ss 00:00:07 -frames 1 -nosound -vo jpeg video.avi
mplayer -ss 00:00:08 -frames 1 -nosound -vo jpeg video.avi
Это второй кадр почему-то. Должны быть 4 разных. Какое-то глюкало.  
 
mplayer -ss 00:00:09 -frames 1 -nosound -vo jpeg video.avi
и так далее. По 4 секунды на один кадр. Ужос.  
 
У Вас нормально работает?

----------
Everyone smiles in the same language.

Всего записей: 446 | Зарегистр. 12-05-2003 | Отправлено: 18:24 27-10-2007 | Исправлено: 22222, 18:33 27-10-2007
0Vovan0



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
22222
Возможно мплеер просто нехочет/неможет делать скрин неключевого кадра?
Если такого добра много ненадо то можно просто вручную, включить покадровое воспроизведение или максимально замедлить воспроизведение и в нужных местах тыцать кнопку скрина

Всего записей: 2370 | Зарегистр. 15-07-2005 | Отправлено: 20:54 27-10-2007
22222



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
0Vovan0
Так мне надо это тыцать в скрипте на php, делаю превью к видео. И юзер будет удивлен, если кадры как-то залипают.

----------
Everyone smiles in the same language.

Всего записей: 446 | Зарегистр. 12-05-2003 | Отправлено: 05:48 28-10-2007
Открыть новую тему     Написать ответ в эту тему

Страницы: 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