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.
Here's the section for mkv files. Using the above line here would mess up the already 5.1 encoded sound.
[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