The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Неофициальный MPlayer FAQ (mplayer mpeg faq multimedia video)


<< Предыдущая ИНДЕКС Правка src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: mplayer, mpeg, faq, multimedia, video,  (найти похожие документы)
From: Mark Silinio <silinio(at)mail.ru> Date: Mon, 20 Apr 2005 18:21:07 +0000 (UTC) Subject: Неофициальный MPlayer FAQ Оригинал: http://silinio.webhost.ru/mpfaq.html Установка/компиляция -------------------- > Q: С версии 1.0pre5 Mplayer поддерживает JACK Audio Output, как его > откомпилировать с ним? A: Установите библиотеку bio2jack (http://bio2jack.sourceforge.net/) > Q: В configure --help проскакиевает такая штука как altivec. Что это такое? A: Специальная оптимизания для PowerPC процессоров(G4,G5,ppc970). Если вы не обладатель Макинтоша, то можете не волноваться. > Q: Где можно скачать скомпилированную версию под Windows? A: Смотрите на ftp://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: Итак, по пунктам: 1. Установите MPlayer из исходников, для компиляции под ваш тип процессора. Исходники можно скачать здесь (http://www.mplayerhq.hu/homepage/design7/dload.htm). 2. Под Linux установите ALSA (http://www.alsa-project.org/) модули для вашей звуковой карты. 3. В качестве video output устройства весьма быстр вывод через vesa. Но для этого вы должны сделать бинарник MPlayer'а suid'ым,- выполните root'ом: chmod +s /usr/bin/mplayer (ну или где он у вас там). Некоторые видеокарты могут не поддерживать VESA. Помните о проблемах с безопастностью при использовании suid программ. 4. В случае с Linux откомпилируйте ядро с поддержкой RTC(если оно уже не с ним). После чего, если файл mplayer не является suid'ым(см. выше), выполните root'ом: echo "1024" > /proc/sys/dev/rtc/max-user-freq. Ну а чтобы не выполнять это постоянно, добавьте строку в /etc/sysctl.conf: dev.rtc.max-user-freq = 1024 5. Если процессор выше чем Pentium-MMX, например Pentium Pro, Pentium II, K6-2 и пр. откомпилируйте ядро с поддержкой MTRR. 6. Используйте кэш: -cache 8192 если оперативной памяти 64Мб и более. Кэш также может помочь при чтении файла со старого(медленного) винчестера. 7. Убедитесь что нету активно работающих в фоне программ, таких как, например, updatedb. 8. По возможности используйте опцию -vfm ffmpeg, для декодирования с помощью быстрой libavcodec библиотеки,- использование win32 dlls заметно медленее. 9. Можно также пересжать файл(с помощью mencoder) с более низким bitrate,- тут уж зависит от вашей привиредливости к качеству видео/звука 10. Рекомендую также попробовать MPlayerXP (http://mplayerxp.sourceforge.net/) > 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 (http://xine.sourceforge.net/) или Ogle (http://www.dtek.chalmers.se/groups/dvd/). > 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 (http://mplayerplug-in.sourceforge.net/) > 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 (http://mcmcc.bat.ru/xmms-wma/). Проблемы > Q: А-а! После прерывания MPlayer'а по CTRL-C я не вижу что вводится в > консоли, да и вообще с ней ерунда какая-то начала твориться... A: Такое может быть при использовании в качестве video output VESA(-vo vesa) или DirectFB(-vo directfb). Просто наберите "в слепую" reset и нажмите enter. > Q: MPlayer вылетает с ошибкой при попытке воспроизведения RealMedia > файла с RV20 видео... A: Такое возможно при использовании MPlayer 1.0pre4 и -vfm ffmpeg(или -vc ffrv20),- используйте опицию -vfm realvid , или обновите плеер. > Q: Не работает регулирование звука если audio output - ALSA(опция -ao > alsa) A: Такая проблема может быть при использовании ALSA драйверов с ESS18xx звуковыми картами. Выберите другой audio output или поменяйте звуковую карту. > Q: При использовании XVideo video output (-vo xv) MPlayer вылетает с > ошибкой: MPlayer interrupted by signal 6 in module: flip_page A: Попробуйте закрыть такие программы как XMMS или Zinf, или используйте другой video output. > Q: Не работает DirectFB video output (-vo directfb)... A: Для работы с DirectFB необходимо чтобы пользователь имел доступ к таким устройствам как /dev/fb0(framebuffer device),/dev/tty*(terminal). Для этого можно например добавить пользователя в группы(у) имеющие доступ к данным устройствам. В случае использования файловой системы devfs, добавьте следующие строки в /etc/devfsd.conf: REGISTER vc/.* PERMISSIONS root.tty 660 REGISTER fb/.* PERMISSIONS root.tty 660 В данном примере предполагается что пользователь находится в группе tty. Помните, что вашей системе настройки могут отличаться от приведённых выше. > Q: MPlayer не запускается,- ругается на отсутствие библиотеки > DirectFB, хотя та установлена в системе. A: Скорее всего после обновления DirectFB вы не перекомпилировали MPlayer. Знайте, что при установке новой версии DirectFB, ВСЕ программы использующие эту библиотеку должны быть перекомпилированы с текущей версией DirectFB! Кодирование/MEncoder > Q: Можно ли с помощью MEncoder'а создавать OGM файлы? A: Нет, поддержка этого формата MEncoder'ом будет добавлена в будущем. Для создания OGM файлов в *NIX используйте ogmtools (http://www.bunkus.org/videotools/ogmtools/). А в ОС Windows OggMux (http://oggmux.sourceforge.net/). > Q: Пытался разделить OGM файл MEncoder'ом с опциями -ss и -endpos , > однако у получившегося файла либо пропадал звук, либо опции были > словно проигнорированы... A: Для работы с OGM файлами лучше использовать ogmtools (http://www.bunkus.org/videotools/ogmtools/), т.к. MEncoder ещё не умеет нормально работать с OGM файлами. В данном случае(деление) нужно использовать ogmsplit. > Q: Я хочу знать как с помощью MEncoder'а правильно сжимать видео в DivX. A: Смотрите великолепную статью Создаём DIVX video с помощью mencoder (http://aquatique.rusunix.org/mencoding.html). Разное > Q: Где ещё можно найти FAQ и разные полезные статьи о MPlayer'е и > MEncoder'е? A: К сожалению переводчики документации к MPlayer'у пока ещё не перевели официальный FAQ (http://www.mplayerhq.hu/DOCS/HTML/ru/faq.html) на русский язык. Можете посмотреть следующие статьи: * Обзор Mplayer. Тимофей Слепцов http://east-ua.kharkov.ru/modules.php?op=modload&name=News&file=article&sid=254 * Статьи про MPlayer на linux.yaroslavl.ru http://linux.yaroslavl.ru/docs/conf/mplayer/index.shtml * Создаём DIVX video с помощью mencoder http://aquatique.rusunix.org/mencoding.html * LINUX.ORG.RU Frequently Asked Questions - раздел 10. http://www.linux.org.ru/books/lor-faq/lorFAQ-10.html > Q: Какие ещё продвинутые видео-плееры есть под *NIX?.. A: Это Xine (http://xine.sourceforge.net/) и VideoLAN (http://www.videolan.org/). Для просмотра DVD можно посоветовать Ogle (http://www.dtek.chalmers.se/groups/dvd/). > Q: Есть ли отдельный от MPlayer'а набор кодеков ffmpeg(libavcodec) для > ОС Windows? A: Да, это набор DirectShow кодеков под названием FFDshow (http://ffdshow.sourceforge.net/). Вы можете скачать последнюю версию отсюда http://sourceforge.net/project/showfiles.php?group_id=53761 > Q: У меня есть вопросы не освещённые в данном FAQ. Могу ли я получить > на них ответ? A: Вы можете прислать их на адрес silinio(at)mail.ru (заместо (at) поставьте значок @). Следует понимать что автор не в состоянии ответить моментально. Также автор не располагает большим количеством разного аппаратного и программного(ОСы) обеспечения. Просьба не присылать вопросы уже рассмотренные в официальном FAQ (http://www.mplayerhq.hu/DOCS/HTML/ru/faq.html), а также совсем уж элементарные вопросы. > Q: Я хочу помочь с составленем данного FAQ,- добавить вопросы-ответы > отсутствующие здесь, ответить на некоторые вопросы. A: Все вопросы-ответы, советы, да и всё что вы хотели спросить у автора данного FAQ пишите на silinio(at)mail.ru. > Q: На каких условиях я могу публиковать/распростанять данный документ? A: Вы можете публиковать/распространять данный документ в любом виде, но с обязательной ссылкой на оригинал (http://silinio.webhost.ru/mpfaq.html). Благодарности Следующим лицам: * ABVGD с Gentoo Linux/Gentoo.RU форума на http://www.linuxshop.ru * Сергею с группы новостей kraft.os.linux.info на news-сервере news.kraft-s.ru (http://www.vsamare.ru/)

<< Предыдущая ИНДЕКС Правка src Установить закладку Перейти на закладку Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру