Mplayer

This page is a translated version of the page Mplayer and the translation is 100% complete.
Other languages:
English • ‎русский

Обзор

mplayer - это проигрыватель медиафайлов, который может декодировать почти все существующие медиафайлы. Он также может использовать бесчисленные драйверы вывода (например, vpdau или pulseaudio). Большую часть времени mplayer находится в фоновом режиме, когда вы используете фронтенды, такие как gnome-mplayer, smplayer или gmusicbrowser. Эти фронтенды приносят с собой свой собственный набор параметров, но вы все равно можете настроить mplayer с помощью его конфигурационного файла (~/.mplayer/config). Огромное количество этих параметров отпугивает большинство людей, но с небольшой помощью вы сможете легко настроить mplayer.


Примечание
mplayer был в основном заменен на mpv


Основные параметры

Параметры по умолчанию, которые я нашел полезными

 [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

Ниже приведен раздел протокола для декодирования DVD. (Не уверен, что он на самом деле делает, так как у меня нет DVD :P)

 [protocol.dvd]
 profile-desc="Profile for dvd://-Streams"
 alang=en
 vo=vdpau,gl:yuv=2:force-pbo,xv,
 vc=ffh264vdpau,ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau,
 
 [protocol.dvdnav]
 profile-desc="Profile for dvdnav://-Streams"
 profile=protocol.dvd
 mouse-movements=yes