Mplayer
Обзор
mplayer - это проигрыватель медиафайлов, который может декодировать почти все существующие медиафайлы. Он также может использовать бесчисленные драйверы вывода (например, vpdau или pulseaudio). Большую часть времени mplayer находится в фоновом режиме, когда вы используете фронтенды, такие как gnome-mplayer, smplayer или gmusicbrowser. Эти фронтенды приносят с собой свой собственный набор параметров, но вы все равно можете настроить mplayer с помощью его конфигурационного файла (~/.mplayer/config). Огромное количество этих параметров отпугивает большинство людей, но с небольшой помощью вы сможете легко настроить mplayer.
Основные параметры
Параметры по умолчанию, которые я нашел полезными
[default] ao=pulse vo=vdpau dr=1 use-filedir-conf=1 noquiet=1 msglevel=all=5 noslices=1 double=yes framedrop=0 hardframedrop=0 vsync=1 ac=ffmpeg,ffmp3,mad,mp3acm,mpg321, srate=48000 format=s16le channels=6 cache=8192 cache-min=50 softvol=yes volstep=2 volume=50 softvol-max=50
Параметр для каждого файла/протокола
Еще одной замечательной особенностью mplayer является то, что он может использовать различные настройки в зависимости от вашего медиафайла (расширения или протокола). Настройки в этих разделах переопределяют конфигурацию по умолчанию.
Вот пример для файлов mp3
[extension.mp3] profile-desc="for .mp3 files" af=surround=15,center=4,channels=6,sub=60:5 ac=ffmp3,mad,nmp3acm,mpg321,a52, af-adv=force=5 lavdopts=threads=4
Примечательной является строка аудиофильтра (af=), Эта строка
af=surround=15,center=4,channels=6,sub=60:5
декодирует закодированный матрицей объемный звук, например Dolby Surround. Для этого вам потребуется комплект колонок 5.1.
Вот раздел для файлов mkv. Использование приведенной выше строки здесь испортит уже закодированный звук 5.1.
[extension.mkv] profile-desc="for .mkv files" cache=81920
The following is a protocol section for DVD decoding. (Not sure what it acutally does since i don't have any DVDs :P)
[protocol.dvd] profile-desc="Profil für dvd://-Streams" alang=en vo=vdpau,gl:yuv=2:force-pbo,xv, vc=ffh264vdpau,ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau, [protocol.dvdnav] profile-desc="Profil für dvdnav://-Streams" profile=protocol.dvd mouse-movements=yes