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

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

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

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
Serge2005

Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
0Vovan0
1-2 - именно их)))
3 - а можно какие-нибудь подсказки, пожалуйста, где такие утилиты взять и как с ними обращаться?
4 - то есть он отвечает не только за субтитры, но и за текст в самой консоли? (*полное имя файла...*)?

Всего записей: 554 | Зарегистр. 11-02-2006 | Отправлено: 01:09 24-01-2008
Delphi6



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

Цитата:
насчёт быстро порезать - пиши скрипт. не можешь - обращайся.

Спасибо за совет, но я представляю сколько мне это обойдется + время потраченное на него. Учитывая все это я мне наверно дешевле процессор с памятью на сервере проапгреидить
 
В чем подвох, использую команду

Код:
mencoder input.wmv -ss 60 -endpos 120 -o output.mpg -vf scale=640:480 -ovc lavc -lavcopts vcodec=mpeg2video:vbitrate=600 -oac lavc -lavcopts acodec=mp2:abitrate=128 -of mpeg

он вырезает 120 секунд виде начиная с 60 секунды и налету конвертирует в MPEG. Проблема в том что он проигрывается только в Media Player Classic, а востальных слышно только аудио но не видно видео и нет прокрутки (WMP, GomPlayer, QuickTime, WinAmp). Как я подозреваю дело в timeline.  
 
Пытался пофиксить вручную  

Код:
mencoder output.mpg -o outputFIXED.mpg -ovc lavc -lavcopts vcodec=mpeg2video:vbitrate=600 -oac lavc -lavcopts acodec=mp2:abitrate=128 -of mpeg

не помогло. Потом пофиксить удалось с помощью:

Код:
ffmpeg -i output.mpg -b 600k outputFIXED.mpg

но операция очень долго длиться (фактически заново конвертирую) и к тому же потерялось пол секунды
 
Что мне делать? Не кодировать же мне фрагменты два раза?
 
Спасибо
 
Добавлено:
Вот модернизировал еще мою команду

Код:
mencoder input.wmv -ss 60 -endpos 120 -o output.mpg -vf scale=640:480 -ovc lavc -lavcopts vcodec=mpeg1video:keyint=15:vbitrate=600 -oac lavc -lavcopts acodec=mp2:abitrate=128 -of mpeg

теперь видео уже проигрывается почти во всех плеерах кроме QuickTime он ругается что формат мувика ему не доступен (таже проблама и с msmpeg4v2). Странно также что если кодек у меня mpeg2video видео отображается но нет возможности прокрутить. Может кто мне объяснить что я делаю не так?
 
на счет mpeg1video/mpeg2video вообще говорят что он с багами и его не рекомендуется использовать а какой тогда кодек MPEG выбрать что бы QuickTime мог запускать? (что бы не нужно было ставить сторонние кодеки а запускать на базовом WinXP).
 
Добавлено:
А вот если кто будет искать как сделать MPEG для QuickTime-а то вот вам линк на скрипт и флаг в урки
 
Тема закрыта, всем спасибо

Всего записей: 2631 | Зарегистр. 06-07-2004 | Отправлено: 01:14 24-01-2008 | Исправлено: Delphi6, 04:38 24-01-2008
Serge2005

Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
0Vovan0
Поэкспериментировал со шрифтами - ничего не получается. Этот файл отвечает за OSD (точно) и за субтитры (по описаниям, проверить не смог - ни одного фильма с ними нету...)...
 
5) Можно ли переключить аудио-поток без командной строки??? Или как сделать, чтобы русский выбирался стандартным...?
 
Добавлено:
3 - нашел cmdow.exe. Но тут возникает сложность: Это использую как кнопку в Total Commander:
TOTALCMD#BAR#DATA
%Commander_path%\Utilities\List2String.vbs "%Commander_path%\Utilities\MPlayer\mplayer.exe"
%L
%Commander_path%\Utilities\MPlayer\mplayer.exe
Открыть в MPlayer
%Commander_path%\Utilities\MPlayer\
 
-1
И вписать сюда команду cmdow.exe /run /hid пока не получилось. Но принцип ясен, спасибо)) Просто из смд все получилось, так что по этому пункту наверно мне стоит в тему по тоталу перейти..

Всего записей: 554 | Зарегистр. 11-02-2006 | Отправлено: 01:53 24-01-2008
sda00



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Delphi6
 
закидоны mencoder-a, приводящие к невозможности поиска/прокрутки всем давно известны (линки на багрепорты посеял правда), выход только один - используем ffmpeg вместо mencoder-a.  
 
кодировать в x264 для QTime - вполне очевидное решение.
 
 
Serge2005
 
5) переключение звуковых дорожек на лету - "#" (Shift+"3" в английской раскладке)
для выбора русского по умолчанию прописываешь в mplayer/config файле:
 
alang=ru,RU,rus,RUS,en,ENG
 
 
 

Всего записей: 928 | Зарегистр. 15-02-2004 | Отправлено: 16:00 24-01-2008
Serge2005

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

Всего записей: 554 | Зарегистр. 11-02-2006 | Отправлено: 19:18 24-01-2008
Delphi6



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sda00
Большое тебе спасибо за ответы.

Цитата:
выход только один - используем ffmpeg вместо mencoder-a

Так в свое время я так и сделал но проблема здесь появилась недавно. Первый недостаток на лицо, ffmpeg не может работать с WMV3 а сейчас большинстве видео для онлаин кодируют именно в него, типа высокое качество и минимальный размер. Второй недостаток это то что ffmpeg не может быстро вырезать нужный кусок (что бы создавать семпловые превью для мувика, ну типа что бы перед скачиванием человек посмотрел нравиться ему такое качество кам рипа или нет). ffmpeg тратит очень много времени на переход на нужную позицию (времени).

Цитата:
кодировать в x264 для QTime - вполне очевидное решение

На счет QuickTime-а решил забить, затраты времени не окупаються, да и пользователей из под эпла очень мало Большинство (90%) под виндами а кодек msmpeg4v2 является маикросовтским и соответственно будет работать без проблем.

Цитата:
закидоны mencoder-a, приводящие к невозможности поиска/прокрутки всем давно известны (линки на багрепорты посеял правда)

А вот вопрос тогда вот в чем, есть ли реальные возможности это обойти? Странно что такое у меня впервые, до этого написал консольную прогу (на РНР) которая все это делала за меня и работало на ура. А вот сейчас как встретился с WMV3 сразу error мол формат не поддерживаю

Всего записей: 2631 | Зарегистр. 06-07-2004 | Отправлено: 20:27 24-01-2008
0Vovan0



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

Цитата:
 
1-2 - именно их)))  
3 - а можно какие-нибудь подсказки, пожалуйста, где такие утилиты взять и как с ними обращаться?  
4 - то есть он отвечает не только за субтитры, но и за текст в самой консоли? (*полное имя файла...*)?

1-2 и как ты это представляеш? консольное окошко, окошко с видео, и рядом пара окошек с регуляторами? )) Пользуй гуи для мплеера, MPUI к примеру, в шапке
3 cmdow, ты нашел уже
просто так неполучится, надо запустить плеер, подождать пока консольное окошко появится и только тогда скрывать его. Это наверно развечто батничком делать прийдется, типа

Код:
 
mplayer %*
ping 127.0.0.1 -n 1 >nul
cmdow cmdow c:\programs\mplayer\mplayer.exe /hid
 

и ассоциировать видеофайлы с батничком. только имхо извращение это )
4 да, это только для осд/субтиров, недосмотрел твоего вопроса
шрифт консоли надо менять непосредственно в настройках консоли, кпм по заголовку её и там пункт умолчания
 
Вроде на остальное тебе ответили

Всего записей: 2370 | Зарегистр. 15-07-2005 | Отправлено: 22:11 24-01-2008
sda00



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Delphi6
 
ffmpeg пока может только просматривать/декодировать wmv3. скажи мне размер превьюшки, который нужен, я сделаю скриптик/парочку, сам потестишь и решишь, что больше нравится, ок? и разумно ли херачить весь фильм на куски, может количество кусков превью сделать фиксированным - т.е. начало, конец и из серёдки дёрнуть пару-тройку фрагментов?

Всего записей: 928 | Зарегистр. 15-02-2004 | Отправлено: 23:51 24-01-2008
Crazy_Master



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Выполнил я значит ./configure добавив ещё и параметр --enable-xv ,всё равно в ./mplayer -vo --help нету xv.
Смотрю configure.log,там написано
Код:
============ Checking for Xv ============
Result is: no  

Всего записей: 656 | Зарегистр. 30-12-2006 | Отправлено: 00:18 26-01-2008
sda00



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Crazy_Master
 
для поддержки чего бы там ни было при компиляции нужны "хэдеры" (или иначе "инклюдсы", так как размещаются в каталогах .../include). ставь -dev (-devel) пакеты xorg-а и прочих необходимых библиотек библиотек. не найдёт по умолчанию - внимательно прочитай ./configure --help (там написано практически все, что нужно для успешной сборки)

Всего записей: 928 | Зарегистр. 15-02-2004 | Отправлено: 03:07 26-01-2008
Serge2005

Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
0Vovan0
Это что-то не то.... В общем, видимо пока данную идею придется забросить.
 
2All
Другие вопросы:
1) Встретил mplayer.exe, который весит 3,2 Мб против большинства, которые весят 11,5. У него немного младше версия... Почему он настолько меньше?? Какие минусы у этого?
2) 11,5 метровый mplayer.exe можно упаковать upx-ом до примерно 5 Мб. Я попробовал, разницы в скорости работы пока не заметил. Можно ли так делать, и какие у этого минусы?
3) mencoder.exe - используется ли этот файл для проигрывания видео? или только для перекодирования? То есть можно ли его не хранить в папке плеера, если плануется только воспризведение?
4) Набо кодеков, windows-essential-20071007.zip - нужно ли его ставить (распаковывать в паку codecs)? Ведь без него тоже играет, а весит он 20 с лишним мб.... Что он дает?
5) Кто-нибудь знаком с wlx плагином для Total Commander MPlayer4TC? А то в нем есть недоделки, оень хотелось бы понять, как их исправить....

Всего записей: 554 | Зарегистр. 11-02-2006 | Отправлено: 18:11 26-01-2008 | Исправлено: Serge2005, 18:14 26-01-2008
Delphi6



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

Цитата:
скажи мне размер превьюшки, который нужен, я сделаю скриптик/парочку, сам потестишь и решишь, что больше нравится, ок?

Спасибо тебе огромное , длительность превьюшки от 10 до 30 секунд, можете выбрать любое время, позиция тоже заранее известна допустим 600 секунда (10 минута). Я уже что-то сделал на РНР пока что работает вот только появилась очередная странность а именно, проблемы с параметром -ss (только с несколькими файлами).  

Код:
mencoder INPUT.wmv -o OUTPUT.mpg -ss 40 -endpos 10 -vf scale=380:213 \
-ovc lavc -lavcopts vcodec=msmpeg4v2:keyint=25:vbitrate=600 \
-oac lavc -lavcopts acodec=mp2:abitrate=128 \
-of mpeg

Команда выдает странную ошибку Video stream:      nan kbit/s  (-2147483648 B/s)  size: 0 bytes  0.000 secs. Проблема возникает только если в команде конвертации учувствует -ss параметр, без него все конвериться без ошибок. В чем может быть дело и как это обойти?
 
п.с. В прошлом мог себя представить в любой другой профессии но никогда не мог подумать что придется разбирать работу с видео (хотя оказалась очень интересной )

Всего записей: 2631 | Зарегистр. 06-07-2004 | Отправлено: 20:34 26-01-2008 | Исправлено: Delphi6, 13:58 02-02-2008
0Vovan0



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Serge2005
1 ну то в 7зипе, он пакует много лучше
2 думаю минусов никаких, но и пользы тоже - развечто если на флешке портативный плеер носиш и размер так критичен
3 да, только для кодирования
4 поддержку вопросизведения того что мплеер сам не умеет, полностью декодер написать не смогли, а врапер для оригинального кодека сделали. В основном это конечно весьма нераспроистраненные форматы, но например реалвидео только так просмотриш, да и wmv3 лучше виндовскими dmo кодеками воспроизводить чем тем что смогли расшифровать програмеры ffmpeg
5 я пользуюсь, собственно благодаря этому плагину о мплеере и узнал. какие именно недоделки ты имееш ввиду, вроде все боль-мень работает. Хотя имхо запустить видеофайл в мплеере ничуть не сложней чем тыцнуть ф3 в командере))

Всего записей: 2370 | Зарегистр. 15-07-2005 | Отправлено: 03:45 27-01-2008
Serge2005

Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
0Vovan0
1-3: ок.
4: а если прмерно, то для скольки процентов фильмов, распространяемых в интернете, видео, деламого фотоаппаратами необходимы эти кодеки? То есть насколько целесообразно занимать лишних 23 мб...?
5:
0) detect строка, которая прописана в нем, намного уже возможностей плеера. Поэтому очень хочется максимум возможностей плеера встроить в ТС.
1) этот плагин не обрабатывает отрицательный ответ mplayer-a, то есть если файл с расширением видео, а внутри - бред, то плеер просто закрывается, а плагин виснет и вешает тотал полностью.
Я плохо знаю языки программирования, может поэтому, но в исходниках я не нашел возвращения NULL в случае ошибки, отказа плеера читать файл и тп...
2) как настроить, чтобы он читал настройки так же из mplayer\input.conf? Плеер читает, а через плагин нет. Конкретно интересует пауза при щелчке левой кнопкой мышки..
3) Как сделать так, чтобы файл не закрывался, когда доходил до конца, а его можно было пропотать на начало и заново играть?
4) Как уменьшить "скачек" времени при использовании UP, Right, DOWN, Left?
 
Добавлено:
5) Может быть можно реализовать функцию: в листере, если было выделено несколько файлов, то клавишами N и P можно было переходить вперед и назад по этим файлам...
6) Периодически возникает проблема: при нажатии F3 тотал повисает, новых окон не появляется, но играет музыка из файла.. Тотал приходится завершать. Закономерность не ясна. Но один из случаев: если при проигрывании перемотать файл, при этом перемотка зайдет за пределы файла (файл короткий), то при след его открытии будет жтот баг.
Так же при быстром открытии файла 1, его закрытии, открытии файла 2. Еще это зависит от типа файла (наверно вернее от кодеков). с AVI с фотика редко бывает. А вот с 3gp - чаще...
Уточнение: Если тот 23 метровый архив кодеков распакован, то баги появляются реже: без него полюбому за сессию можно открыть только 1 3gp файл. На 2ом будет описанный баг, и если их открыть подряд, и если через несколько нормально проигранных др видео.

Всего записей: 554 | Зарегистр. 11-02-2006 | Отправлено: 12:14 27-01-2008
Serge2005

Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Очень нужен исходник первой версии этого плагина (MPlayer4TC)... Пожалуйста, выложите, если есть у кого..

Всего записей: 554 | Зарегистр. 11-02-2006 | Отправлено: 18:55 27-01-2008
0Vovan0



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Serge2005
уже тебе в асе все ответил по пунктам, и вообще все эти вопросы надо задать не здесь (и не в моей асе тоже ), а в ветке по командеру

Всего записей: 2370 | Зарегистр. 15-07-2005 | Отправлено: 20:26 27-01-2008
whitecherep

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите в чем проблема
 
Не воспроизводится видео, только зеленый экран, но слышен звук... Хотя когда открываешь на полный экран, то все нормально играется  

Всего записей: 38 | Зарегистр. 14-02-2006 | Отправлено: 02:37 10-02-2008
0Vovan0



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
whitecherep
проблема с драйверами. лечится переустановкой драйверов или просто ребутом, либо использованием opengl в качестве устройства вывода видео

Всего записей: 2370 | Зарегистр. 15-07-2005 | Отправлено: 04:57 10-02-2008
Alex1985

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В консольно-виндовой версии можно как то отключить screensaver на время просмотра фильма?

Всего записей: 814 | Зарегистр. 07-05-2004 | Отправлено: 01:46 23-02-2008
Vanes



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди, подскажите, как заставить плейер отображать субтитры в русской кодировке?

Всего записей: 471 | Зарегистр. 02-01-2005 | Отправлено: 11:12 23-02-2008 | Исправлено: Vanes, 17:30 24-02-2008
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум 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