Mark Silinio <silinio(at)mail.ru>
последнее обновление 26/09/05
Установка/компиляция
Использование
Проблемы
Кодирование/MEncoder
Разное
Q: С версии 1.0pre5 Mplayer поддерживает JACK Audio Output, как его откомпилировать с ним? |
A: Установите библиотеку bio2jack |
Q: В configure --help проскакиевает такая штука как altivec. Что это такое? |
A: Специальная оптимизания для PowerPC процессоров(G4,G5,ppc970). Если вы не обладатель Макинтоша, то можете не волноваться. |
Q: Где можно скачать скомпилированную версию под Windows? |
A: Смотрите на ftp.mplayerhq.hu/MPlayer/releases/win32-beta/ |
Q: При установке MPlayer'а в
дистрибутиве Gentoo Linux с помощью emerge, MPlayer откомпилировался не
с теми CFLAGS что прописаны в /etc/make.conf |
A: Gentoo'шный ebuild файл для MPlayer'а сделан так, что игнорирует CFLAGS из make.conf , во избежание проблем с компиляцией/использованием |
Q: У меня довольно слабый компьютер(Pentium-MMX, например), как выжать максимальную производительность из MPlayer'а? |
A: Итак, по пунктам:
|
Q:Я установил MPlayer в Gentoo Linux, однако в документации почему-то отсутствует каталог DOCS ... |
A: Установите USE-флаг doc(export USE="doc" ), и переустановите MPlayer. |
Q: Не удаётся скомпилировать MPlayer со всеми необходимыми мне возможностями в Debian GNU/Linux, хотя все нужные библиотеки установлены. |
A: В дистрибутиве Debian GNU/Linux вам также необходимо установить -dev пакеты тех библиотек. Эти пакеты установят заголовочные(*.h) файлы, нужные для компиляции из исходников. |
Q: При воспроизведении видео с CD/DVD местами диск плохо читается, плеер пропускает кадры. |
A: Используйте опцию -cache 8192 (или 16384) |
Q: Плохо скомпанованный AVI файл,- рассинхронизация видео и аудио. |
A: Во время воспроизведения используйте клавиши "-" и "+"(миллисекунды), либо опцию -delay
для изменение задержки между аудио и видео потоком в секундах.
Выбирайте положительные числа если отстаёт звук, и отрицательные если
отстаёт изображение. Чтобы каждый раз не вспоминать значение задержки,
создайте в одной директории с тем видео, файл video.avi.conf (где video.avi - название того видео файла) следующего содержания:
delay=<значение>Теперь при каждом воспроизведении video.avi , опции плеера будут читаться из video.avi.conf . Как правило в conf файл можно вписывать любые опции какие вам надо.Рассинхронизация также может возникнуть при просмотре "тяжеловестного"(с высоким битрейтом) видео на слабом компьютере. |
Q: Пробовал смотреть видео с субтитрами,- вместо русских букв какая-то белебердень... |
A: В большинстве своём, субтитры на русском языке сохранены в CP1251 кодировке,- используйте опцию -subfont-encoding=cp1251 |
Q: При воспроизведении MPEG(и не только) видео сильно заметны jpeg-образные артефакты изображения. Как их "сгладить"? |
A: Поможет -vf pp=de . Подробнее команда mplayer -pphelp . |
Q: Мне надоело постоянно писать кучу опций в коммандной строке. Как сделать чтобы некоторые опции использовались при каждом запуске MPlayer'а? |
A: Пропишите их в файл ~/.mplayer/config в виде опция=значение .
Например:
ao=alsa vo=xv vf=pp=deНекоторые опции позволяют записывать несколько значений в порядке убывания приоритета, например если записано ao=esd,alsa,oss
то MPlayer сначала в качестве audio output будет пробовать использовать
esound, в случает неудачи попробует alsa, и в случае очередной неудачи
будет пытаться использовать oss. Такую запись можно использовать,
например, для таких опций как vo,ao,vfm,afm,vc,ac.Также можно прописать опции в файле /etc/mplayer.conf (только root'ом),- сначала опции читаются из файла /etc/mplayer.conf (для всех пользователей), потом из ~/.mplayer/config (если существует в домашней директории пользователя). |
Q: Как посмотреть видео в чёрно-белом виде не пересжимая сам файл? |
A: Если используется -vfm ffmpeg (по умолчанию), то добавлением опции -lavdopts gray .
Если у вас современная видеокарта, то можно добиться ч/б изображения
уменьшив насыщенность нажимая клавишу "7", или запустив MPlayer с
опцией -saturation -100 . |
Q: Я проигрываю несколько файлов запустив mplayer -fs ./*.avi и при запуске каждого следующего дёргается экран. Как этого избежать? |
A: Если все файлы с одинаковым разрешением, то запустить с опцией -fixed-vo |
Q: MPlayer не может воспроизводить некоторые аудио-файлы(mp2, aac, ac3 и др.), но без проблем воспроизводит аудио потоки такого формата в AVI файлах... |
A: Программа позиционируется как видео плеер("MPlayer - The Movie Player"), и разработчики делаю больший упор именно на работу с видео. |
Q: Я хочу чтобы клик левой кнопки мыши приостанавливал воспроизведение, как в Windows Media Player'е... |
A: Добавьте такую строку в ~/.mplayer/input.conf :
MOUSE_BTN0 pause |
Q: Звук в файле слишком громкий/тихий |
A: Запустите MPlayer с опцией -aop list=volnorm для "нормализации" уровня громкости |
Q: Запускал в MPlayer'е DVD и что-то не видел DVD-меню. В чём дело?.. |
A: К сожалению на сегодняшний день MPlayer не поддерживает DVD-меню. Если без DVD-меню никак, используйте Xine или Ogle |
Q: Как настроить броузер Links, чтобы тот использовал MPlayer для открытия видео файлов? |
A: Запустите Links, затем перейдите в
Настройки->Сопоставления->Добавить. Теперь введите в поле "Метка"
любое название, например video. В поле "Тип(ы) содержимого" введите
следующее(т.н. MIME-типы): video/x-msvideo,video/quicktime,video/mpeg . В поле "Программа" введите: mplayer % .
Уберите флажок с пункта "Запустить в X-Window", если не планируете
использовать X-Window. Остальные флажки лучше оставить включёными.
Теперь жмите OK, и сохраните настройки: Настройки->Сохранить
настройки. Теперь кликнув на ссылку указывающую на файл одного из
перечисленных MIME-типов, можете нажать "Открыть" в появившемся
диалоговом окне, для просмотра MPlayer'ом.Здесь приведён пример простейшей настройки, с минимальным количеством поддерживаемых медиа MIME-типов. Проверено в Links 2.1pre9. |
Q: Как настроить броузер Lynx, чтобы тот использовал MPlayer для открытия видео файлов? |
A: Lynx использует mailcap(см. man 5 mailcap )
для определения программ с помощью которых нужно открывать данные того
или иного MIME типа. Так что добавьте следующие строки в файл ~/.mailcap (или root'ом в /etc/mailcap , для использования всеми пользователями в системе):
video/x-msvideo; mplayer %s; needsterminal video/quicktime; mplayer %s; needsterminal video/mpeg; mplayer %s; needsterminalТеперь вы сможете просматривать некоторые видеоформаты MPlayer'ом. Можно найти больше названий медиа MIME-типов в каталогах /usr/share/mime и файле /etc/mime.types .Проверено в Lynx 2.8.5rel.1 |
Q: Как настроить броузер Elinks, чтобы тот использовал MPlayer для открытия видео файлов? |
A: Также как и Lynx, Elinks использует
mailcap. Помимо повтора действий из предыдущего ответа, вам нужно
убедиться что поддержка mailcap включена. Итак, заходим в:
Настройка->Options manager->MIME->Mailcap->Enable ,
нажимаем на кнопке "Редактировать" и в появившемся окне пишем единичку.
Жмём enter и не забываем нажать кнопку "Сохранить". Проверено в Elinks 0.9.2rc4. |
Q: Как настроить броузеры Mozilla/Netscape/Konqueror, чтобы те использовали MPlayer для открытия видео файлов? |
A: Просто установите mplayerplug-in |
Q: У меня видеокарта Radeon 9200 с видео входом, к которому подключен видеомагнитофон. Как смотреть видео с него? |
A: К сожалению это не поддерживается на ОС отличных от Windows(MacOSX?) из-за лицензионных проблем с Macrovision. |
Q: Мне не совсем понятно, что такое и зачем нужны win32 кодеки? |
A: Эти кодеки нужны для декодирования аудио/видео потоков сжатых закрытыми, и/или существующими (пока)только для ОС Windows. Например(с чем можете наверняка столкнуться): VoxWare, Intel Indeo 4/5, Windows Media Video 9 и пр. |
Q: При перескоке на пару секунд/минут вперёд/назад нет полоски со статусом, да и вообще не видно каких-либо признаков OSD... |
A: Попробуйте запустить MPlayer с опцией -osdlevel 1 . Если не помогло, то установите оригинальные, не-ttf шрифты arial-iso-8859-1. Вы также не увидите OSD если используете в качестве video output устройства X11 OpenGL(опция -vo gl ), т.к. он сам по себе не поддерживает OSD. |
Q: Мне надоело использовать MPlayer для прослушивания WMA файлов в *NIX. Можно ли слушать их с помощью известных media-плееров, таких как XMMS? |
A: Установите xmms-wma plugin. |
Q: Как проиграть видео с битого CD? |
A: Создайте образ CD: dd if=/dev/cdroms/cdrom0 of=./video.iso conv=noerror . Затем смонтируйте его(пользователем root): # mount -t iso9660 -o loop ./video.iso /mnt/cdrom/ . Смотрите: mplayer -forceidx /mnt/cdrom/video.avi . Т.к. диск битый, не удивляйтесь битым кадрам и пропущенным фрагментам. |
Q: Хочу чтобы у меня на рабочем столе крутились клипы (в случайном порядке). |
A: Запустите MPlayer таким образом: mplayer -loop 0 -shuffle -rootwin -zoom -vo x11 ./video/clips/* . Таким образом клипы будут постоянно (-loop 0 ), в случайном порядке(-shuffle ), крутиться на рабочем столе(-rootwin ). |
Q: Можно ли с помощью MEncoder'а создавать OGM файлы? |
A: Нет, поддержка этого формата MEncoder'ом будет добавлена в будущем. Для создания OGM файлов в *NIX используйте ogmtools. А в ОС Windows OggMux. |
Q: Пытался разделить OGM файл MEncoder'ом с опциями -ss и -endpos , однако у получившегося файла либо пропадал звук, либо опции были словно проигнорированы... |
A: Для работы с OGM файлами лучше использовать ogmtools, т.к. MEncoder ещё не умеет нормально работать с OGM файлами. В данном случае(деление) нужно использовать ogmsplit . |
Q: Я хочу знать как с помощью MEncoder'а правильно сжимать видео в DivX. |
A: Смотрите великолепную статью Создаём DIVX video с помощью mencoder. |
Q: Где можно найти описание формата OGM? |
A: Читайте тут: Формат OGM файлов. |
Q:Как с помощью MEncoder'а создать MPEG2 файл пригодный для последующей записи на DVD-Video диск? |
A: Вкратце так: mencoder -of mpeg
-mpegopts format=dvd -srate 48000 -ofps 25 -ovc lavc -oac lavc
-lavcopts
vcodec=mpeg2video:vrc_buf_size=1835:keyint=15:vrc_maxrate=9800:vbitrate=4900:aspect=4/3:acodec=ac3:abitrate=192
./myvideo.avi -o myvideo.mpeg2 ,- на выходе должно получиться полноэкранное PAL MPEG2 видео с AC3 звуком. Опции vbitrate и abitrate
выставляются в зависимости от требуемого размера/качества. Так же
помните, что разрешение видео должно быть 720x576 для PAL и 720x480 для
NTSC (опция -vf scale= ). Число кадров в секунду(опция -ofps ) для PAL,- 25, для NTSC,- 30000/1001. Максимальный интервал ключевых кадров(опция -lavcopts keyint= ) для PAL,- 15, для NTSC,- 18. Для широкоэкранного видео поменяйте aspect на 16/9. |
Q: Где ещё можно найти FAQ и разные полезные статьи о MPlayer'е и MEncoder'е? |
A: К сожалению переводчики документации к MPlayer'у пока ещё не перевели официальный FAQ на русский язык. Можете посмотреть следующие статьи: |
Q: Какие ещё продвинутые видео-плееры есть под *NIX?.. |
A: Это Xine и VideoLAN. Для просмотра DVD можно посоветовать Ogle. |
Q: Есть ли отдельный от MPlayer'а набор кодеков ffmpeg(libavcodec) для ОС Windows? |
A: Да, это набор DirectShow кодеков под названием FFDshow. Вы можете скачать последнюю версию отсюда |
Q: У меня есть вопросы не освещённые в данном FAQ. Могу ли я получить на них ответ? |
A: Вы можете прислать их на адрес silinio(at)mail.ru
(заместо (at) поставьте значок @). Следует понимать что автор не в
состоянии ответить моментально. Также автор не располагает большим
количеством разного аппаратного и программного(ОСы) обеспечения. Просьба не присылать вопросы уже рассмотренные в официальном FAQ, а также совсем уж элементарные вопросы. |
Q: Я хочу помочь с составленем данного FAQ,- добавить вопросы-ответы отсутствующие здесь, ответить на некоторые вопросы. |
A: Все вопросы-ответы, советы, да и всё что вы хотели спросить у автора данного FAQ пишите на silinio(at)mail.ru. |
Q: На каких условиях я могу публиковать/распростанять данный документ? |
A: Вы можете публиковать/распространять данный документ в любом виде, но с обязательной ссылкой на оригинал. |
Следующим лицам:
|