MPlayer(1) Медиа проигрыватель MPlayer(1)

НАЗВАНИЕ

mplayer - медиа проигрыватель
mencoder - медиа кодировщик

ИСПОЛЬЗОВАНИЕ

mplayer [опции] [файл|URL|плейлист|-]
mplayer [опции] файл1 [особые опции] [файл2] [особые опции]
mplayer [опции] { "группа файлов и опций" } [особые опции группы]
mplayer [dvd|dvdnav]://[заголовок|[первый_заголовок]-последний_заголовок][/устройство] [опции]
mplayer vcd://дорожка[/устройство]
mplayer tv://[канал][/вход] [опции]
mplayer radio://[канал или частота][/capture] [опции]
mplayer pvr:// [опции]
mplayer dvb://[номер_карты@]канал [опции]
mplayer mf://[файловая_маска|@файл_со_списком] [-mf опции] [опции]
mplayer [cdda|cddb]://дорожка[-посл._дорожка][:скорость][/устройство] [опции]
mplayer cue://файл[:дорожка] [опции]
mplayer [file|mms[t]|http|http_proxy|rt[s]p|ftp|udp|unsv|icyx|noicyx|smb]:// [пользователь:пароль@]URL[:порт] [опции]
mplayer sdp://файл [опции]
mplayer mpst://адрес[:порт]/URL [опции]
mplayer tivo://адрес/[list|llist|fsid] [опции]
gmplayer [опции] [-skin skin]
mencoder [опции] файл [файл|URL|-] [-o файл | file://файл | smb://[пользователь:пароль@host]/путь_к_файлу]
mencoder [опции] файл1 [особые опции] [файл2] [особые опции]

ОПИСАНИЕ

mplayer это медиа проигрыватель для Linux (работает на множестве различных платформ и процессорных архитектур, подробности смотрите в документации). Он проигрывает большинство MPEG/VOB, AVI, ASF/WMA/WMV, RM, QT/MOV/MP4, Ogg/OGM, MKV, VIVO, FLI, NuppelVideo, yuv4mpeg, FILM и RoQ файлов, поддерживаемых большим количеством встроенных и бинарных кодеков. Вы также можете смотреть VCD, SVCD, DVD, 3ivx, DivX 3/4/5, WMV и даже H.264 фильмы.

MPlayer поддерживает множество драйверов вывода видео и аудио. Он работает с X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib, libcaca, DirectFB, Quartz, Mac OS X CoreVideo, вы также можете использовать GGI, SDL (и все его драйверы), VESA (на любой VESA-совместимой карте, даже без X11), некоторые низкоуровневые аппаратно-зависимые драйвера (для Matrox, 3dfx b ATI) и некоторые платформы аппаратного декодирования MPEG, такие как Siemens DVB, Hauppauge PVR (IVTV), DXR2 и DXR3/Hollywood+. Большинство из них поддерживает аппаратное или программное масштабирование, так что вы можете насладиться просмотром фильмов в полноэкранном режиме.

MPlayer имеет onscreen display (OSD) для отображения информации о состоянии , больших сглаженных субтитров с тенью и визуального отклика на клавиатурные команды. Европейские/ISO8859-1,2 (Венгерские, Английские, Чешские, и т.д.), Кириллические и Корейские шрифты вкупе с 12 форматами субтитров (MicroDVD, SubRip, OGM, SubViewer, Sami, VPlayer, RT, SSA, AQTitle, JACOsub, PJS и наш собственный: MPsub) и DVD субтитры (SPU streams, VOBsub и Closed Captions).

mencoder (MPlayer Media Encoder, Кодировщик Фильмов MPlayer) это простой кодировщик фильмов, разработанный для кодирования фильмов, проигрываемых MPlayer'ом (смотри выше) в другие форматы, поддерживаемые MPlayer'ом (смотрите ниже). Он кодирует в MPEG-4 (DivX/Xvid), любой из libavcodec кодеков и PCM/MP3/VBRMP3 звук в 1, 2 или 3 прохода. Кроме того, он имеет возможности копирования потоков, мощную систему фильтров (обрезка, растяжение, зеркальное отражение, постобработка, поворот, масштабирование, шум, RGB/YUV преобразование) и многое другое.

gmplayer это MPlayer с графическим пользовательским интерфейсом. Он имеет те же опции, что и MPlayer.

Примеры использования, которые могут помочь вам быстро начать работу с MPlayer, можно найти в конце этого руководства.

Смотрите также HTML документацию

ИНТЕРАКТИВНОЕ УПРАВЛЕНИЕ

MPlayer имеет полностью настраиваемый, основанный на командах, слой управления, который позволяет вам управлять MPlayer'ом при помощи клавиатуры, мыши, джойстика или пульта дистанционного управления (при помощи LIRC). Смотрите описание опции -input, для определения способов настройки.

управление клавиатурой
<- и ->
Перемотка назад/вперед на 10 секунд.
Перемотка вперед/назад на 1 минуту.
Перемотка вперед/назад на 10 минут.
[ и ]
Уменьшает/увеличивает скорость воспроизведения на 10%.
{ и }
Вдвое меньшая/большая скорость воспроизведения.
Восстанавливает нормальную скорость воспроизведения.
< и >
Перемещение назад/вперед по списку воспроизведения.
Перемещение вперед по списку воспроизведение, даже за пределы списка.
HOME и END
Следующий/предыдущий элемент в родительском списке
Следующий/предыдущий из возможных источников.
p / SPACE
Пауза (повторное нажатие продолжает воспроизведение).
.    
Кадр вперед. Однократное нажатие приостанавливает воспроизведение, каждое последующее нажатие будет проигрывать один кадр и снова возвращаться в режим паузы (любая другая клавиша продолжает воспроизведение).
q / ESC
Остановка воспроизведения и выход из программы.
U    
Stop playing (and quit if -idle is not used). Остановка воспроизведения (и выход, если не задана -idle).
+ и -
Изменить задержку аудио на +/- 0.1 секунды.
/ и *
Уменьшает/увеличивает громкость.
9 и 0
Уменьшает/увеличивает громкость.
( и )
Подстраивает баланс, усиливая левый/правый канал.
Выключает звук.
_ (только MPEG-TS, AVI и libavformat)
Циклически переключает доступные видео дорожки.
# (только DVD, MPEG, Matroska, AVI и libavformat)
Циклически переключает доступные аудио дорожки.
Циклически переключает доступные программы.
Включает полноэкранный режим (смотрите также -fs).
T    
Включает режим `поверх всех окон` (также смотрите -ontop).
w и e
Уменьшает/увеличивает диапазон pan-and-scan.
Изменяет режим OSD: нет / положение / положение + время / положение + время + общее время.
d    
Изменяет режим выбрасывания кадров: нет / пропустить экран / пропустить декодирование (смотрите -framedrop и -hardframedrop).
v    
Изменяет видимость субтитров.
Циклически меняет доступные субтитры.
Перемещение вперед/назад по списку субтитров.
Переключает отображения "форсированных субтитров".
a    
Изменяет положение субтитров: верх / центр / низ.
Изменяет задержку субтитров на +/- 0.1 секунды.
Перемещает субтитры вверх/вниз.
i (только в режиме -edlout)
Устанавливает начало или конец EDL пропуска и записывает его в указанный файл.
s (только для -vf screenshot)
Делает снимок экрана.
Показывает имя файла на OSD.
! и @
Перейти к началу предыдущего/следующего эпизода.
Активирует/деактивирует деинтерлейсер.
Циклически меняет доступные углы DVD.
(Следующие клавиши доступны только при использование аппаратно ускоренного видео вывода (xv, (x)vidix, (x)mga, и т.д.), программного эквалайзера (-vf eq или -vf eq2) или фильтра hue (-vf hue).
1 и 2
Настраивает контрастность.
3 и 4
Настраивает яркость.
5 и 6
Настраивает цветность.
7 и 8
Настраивает насыщенность.
(Следующие клавиши доступны только при использовании видео драйверов quartz или corevideo).
Изменяет размер окна до половины оригинального размера.
Изменяет размер окна до оригинального.
Устанавливает размер окна в два раза больше оригинального.
Переключает полноэкранный режим (также смотрите -fs).
Устанавливает прозрачность окна воспроизведения.
(Следующие клавиши работают только при использовании клавиатуры с мультимедиа клавишами.)
Пауза.
Остановить воспроизведение и выйти.
Перемотать назад/вперед на 1 минуту.
(Следующие комбинации клавиш работают, если MPlayer собран с поддержкой TV и имеют преимущество перед описанными выше клавишами.)
h и k
Выбрать предыдущий/следующий канал.
Выбрать стандарт вещания.
u    
Выбрать таблицу каналов.
(Следующие комбинации клавиш работают, если при компиляции была включена поддержка телетекста: они используются для управления TV телетекстом.)
Включить/выключить телетекст.
Перейти на следующую/предыдущую страницу телетекста.
управление мышью
Перемотка назад/вперед на 1 минуту.
Уменьшает/увеличивает громкость.
управление джойстиком
влево и вправо
Перемотка назад/вперед на 10 секунд.
Перемотка назад/вперед на 1 минуту.
Пауза
Переключает режимы OSD: скрыто / положение / положение + время / положение + время + общее время.
Уменьшить/увеличить громкость.

ИСПОЛЬЗОВАНИЕ

Каждая опция 'flag' имеет противоположную по смыслу опцию 'noflag', например противоположные по смыслу опции -fs и -nofs.

Если опции помечена как (только XXX), то она будет работать только в комбинации с опцией XXX, если включена поддержка опции XXX.

ЗАМЕЧАНИЕ: Разборщик подопций (используется, например, для -ao pcm подопций) поддерживает специальную формы выделения строк для использования со сторонними GUI.
Она имеет следующий формат:
%n%строка_длины_n
ПРИМЕРЫ:
mplayer -ao pcm:file=%10%C:test.wav test.avi
Или в программе:
mplayer -ao pcm:file=%`expr length "$NAME"`%"$NAME" test.avi

ФАЙЛЫ КОНФИГУРАЦИИ

Вы можете поместить все опции в конфигурационные файлы, которые MPlayer/MEncoder будет считывать при каждом запуске. Системный файл конфигурации 'mplayer.conf' находится в системном каталоге конфигурации (например /etc/mplayer или /usr/local/etc/mplayer), пользовательский - это
'~/.mplayer/config'. Конфигурационный файл для MEncoder называется 'mencoder.conf' и находится в системном каталоге (например /etc/mplayer или /usr/local/etc/mplayer), пользовательский -
'~/.mplayer/mencoder.conf'. Опции в пользовательском файле перекрывают системные, а опции командной строки перекрывают заданные в конфигурационных файлах. Синтаксис конфигурационного файла: 'option=<значение>', все символы после '#' считаются комментарием. Опции, не имеющие значений, могут быть включены присваиванием им значения 'yes','1' или 'true' и выключены присваиванием 'no','0' или 'false'. Подопции также могут быть заданы этим способом.

Вы можете задавать опции индивидуально для каждого файла. Если вы хотите иметь файл конфигурации для 'movie.avi', создайте конфигурационный файл с именем 'movie.avi.conf' и поместите его в ~/.mplayer/. Вы также можете поместить файл конфигурации в каталог с проигрываемым файлом, при условии что указали опцию -use-filedir-conf (либо в командной строке, либо в глобальном файле конфигурации.

ПРИМЕР КОНФИГУРАЦИОННОГО ФАЙЛА MPLAYER:

# Use Matrox driver by default.
vo=xmga
# I love practicing handstands while watching videos.
flip=yes
# Decode/encode multiple files from PNG,
# start with mf://filemask
mf=type=png:fps=25
# Eerie negative images are cool.
vf=eq2=1.0:-0.8

ПРИМЕР КОНФИГУРАЦИОННОГО ФАЙЛА MENCODER:

# Make MEncoder output to a default filename.
o=encoded.avi
# The next 4 lines allow mencoder tv:// to start capturing immediately.
oac=pcm=yes
ovc=lavc=yes
lavcopts=vcodec=mjpeg
tv=driver=v4l2:input=1:width=768:height=576:device=/dev/video0:audiorate=48000
# more complex default encoding option set
lavcopts=vcodec=mpeg4:autoaspect=1
lameopts=aq=2:vbr=4
ovc=lavc=1
oac=lavc=1
passlogfile=pass1stats.log
noautoexpand=1
subfont-autoscale=3
subfont-osd-scale=6
subfont-text-scale=4
subalign=2
subpos=96
spuaa=20

ПРОФИЛИ

Для облегчения работы с различными конфигурациями в конфигурационном файле могут быть указаны несколько профилей. Профиль начинается с имени, заключенного в квадратные скобки, например '[my-profile]'. Все последующие опции будут считаться частью профиля. Описание (отображаемое при помощи -profile help) может быть задано опцией profile-desc. Для окончания профиля укажите имя другого профиля или используйте имя профиля 'default', чтобы продолжить описание обычных опций.

ПРИМЕР ПРОФИЛЯ MPLAYER:

[protocol.dvd]
profile-desc="профиль для dvd:// потоков"
vf=pp=hb/vb/dr/al/fd
alang=en
[protocol.dvdnav]
profile-desc="профиль для dvdnav:// потоков"
profile=protocol.dvd
mouse-movements=yes
nocache=yes
[extension.flv]
profile-desc="профиль для .flv файлов"
flip=yes
[vo.pnm]
outdir=/tmp
[ao.alsa]
device=spdif

ПРИМЕР ПРОФИЛЯ MENCODER:

[mpeg4]
profile-desc="кодирование MPEG4"
ovc=lacv=yes
lavcopts=vcodec=mpeg4:vbitrate=1200
[mpeg4-hq]
profile-desc="кодирование HQ MPEG4"
profile=mpeg4
lavcopts=mbd=2:trell=yes:v4mv=yes

ОСНОВНЫЕ ОПЦИИ

Переопределяет стандартный путь поиска и предписывает использовать указанный файл вместо встроенного codecs.conf.
Указывает файл конфигурации, который будет прочитан после анализа файла, используемого по умолчанию.
Печатает все доступные опции.
Преобразование сообщений консоли в указанную кодировку (по умолчанию: автоопределение). Текст будет в кодировке, заданной --charset опцией configure. Установите ее в "noconv" для отключения перекодировки (например при проблеме с iconv).
ЗАМЕЧАНИЕ: Опция вступает в силу после окончания анализа опций командной строки. Переменная окружения MPLAYER_CHARSET может помочь если выводится мусор в первых строках.
Включает цветной консольный вывод на терминалах, поддерживающих цвета ANSI.
Управляет подробность вывода непосредственно для каждого модуля. Значение, указанное для модуля 'all', изменяет подробность вывода для всех модулей, которым параметр не задан явно. Смотрите '-msglevel help' для списка модулей.
ЗАМЕЧАНИЕ: Некоторые сообщения печатаются еще до того, как будет проанализирована командная строка, и, поэтому, опция -msglevel на них не влияет. Для управления выводом этих сообщений вы должны использовать переменную окружения MPLAYER_VERBOSE, подробности смотрите ниже в ее описании.
Доступные уровни:
-1
отсутствие сообщений
0
только фатальные ошибки
1
ошибки
2
предупреждения
3
короткие подсказки
4
информационные сообщения
5
статусные сообщения (по умолчанию)
6
подробные сообщения
7
уровень отладки 2
8
уровень отладки 3
9
уровень отладки 4
Добавляет имя модуля перед каждым консольным сообщением.
Не использовать указанные конфигурационные файлы.
ЗАМЕЧАНИЕ: Если в командной строке заданы параметры -include или -use-filedir-conf, они будут учтены.

Доступные опции:

all  
все конфигурационные файлы
конфигурационный файл GUI
системный конфигурационный файл
пользовательский конфигурационный файл
Делает консольный вывод менее подробным; в частности, прячет статусную строку т.е. A: 0.7 V: 0.6 A-V: 0.068 ...). Может быть полезно на медленных или неполноценных терминалах, которые некорректно обрабатывают возврат каретки (т.е. \r).
Установить приоритет процесса MPlayer в соответствии с предопределенными приоритетами, доступными под Windows и OS/2. Допустимые значения <prio>:
idle|belownormal|normal|abovenormal|high|realtime
ВНИМАНИЕ: Использование приоритета realtime может привести к зависанию системы.
Предписывает использовать указанный профиль(и), -profile help отображает список определенных профилей.
Указывает отображать еще меньше сообщений, чем при использовании -quiet. Также подавляет вывод GUI окон с сообщениями об ошибках.
Отображает описание и содержимое профиля.
-use-filedir-conf
Ищет индивидуальный файл конфигурации фильма в каталоге из которого фильм проигрывается.
ВНИМАНИЕ: Это может быть опасно при воспроизведении из источников, которым вы не доверяете.
-v     
Увеличивает подробность вывода на один уровень для каждой указанной -v в командной строке.

ОПЦИИ ПРОИГРЫВАТЕЛЯ (ТОЛЬКО MPLAYER)

Динамически меняет уровень постобработки в зависимости от загруженности CPU. Число, указанное вами, будет максимальным используемым уровнем. Обычно можно использовать некоторое большое число. Вы должны использовать -vf [s]pp без параметров, чтобы это работало.
Постепенно подстраивает A/V синхронизацию на основе измерений задержки аудио. Указание -autosync 0 (по умолчанию) указывает, что тайминг кадров будет основываться исключительно на измерениях задержки аудио. Указание -autosync 1 делает то же самое, но внутренне меняет алгоритм A/V коррекции. При непостоянности частоты кадров в фильме, прекрасно воспроизводящемся с опцией -nosound, обычно помогает установка этой опции в значения большие 1. Чем выше значение, тем ближе к -nosound будет тайминг. Попробуйте -autosync 30, чтобы смягчить проблемы со звуковыми драйверами, которые не реализуют хорошего измерения задержки аудио. С этим значением, если происходит большое расхождение A/V синхронизации, потребуется около 1 или 2 секунд для исправления проблемы. Задержка во времени реакции на внезапные сдвиги A/V должна быть единственным побочным эффектом включения этой опции для всех звуковых драйверов.
Выводит некоторую статистику об использовании CPU и пропущенных кадрах в конце воспроизведения. Используйте в комбинации с -nosound и -vo null для измерения производительности исключительно видео кодека.
ЗАМЕЧАНИЕ: С этой опцией MPlayer будет игнорировать продолжительность кадров при проигрывании только видео (можете думать об этом, как о бесконечном fps).
Изменяет colorkey на указанное вами RGB значение. 0x000000 это черный, а 0xffffff - белый. Поддерживается только для cvidix, fbdev, svga, vesa, winvidix, xmga, xvidix, xover, xv (смотри -vo xv:ck), xvmc (смотри -vo xv:ck) и directx драйверами вывода.
Отключает механизм colorkey. Поддерживается только cvidix, fbdev, svga, vesa, winvidix, xmga, xvidix, xover, xv (смотри -vo xv:ck), xvmc (смотри -vo xv:ck) и directx драйверами вывода.
Переключает MPlayer в экспериментальный режим, в котором тайминг видео кадров рассчитываются независимо, и тем самым поддерживаются видео фильтры, добавляющие новые кадры или меняющие тайминг существующих. Более точный тайминг может быть заметен, например, при воспроизведении с опцией -ass субтитров, привязанных к смене сцены, Без -correct-pts тайминг субтитров, как правило, будет отключен некоторыми кадрами. С некоторыми демультиплексорами и кодеками эта опция работает некорректно.
Автоматически запускает gdb в случае краха или SIGTRAP. Поддержка дожна быть скомпилирована при помощи опции --enable-crash-debug.
Время в миллисекундах для определения двух последовательных нажатий кнопки как двойного щелчка (по умолчанию: 300). Установите в 0, чтобы позволить вашей оконной подсистеме самой определять, что является двойным щелчком (только -vo directx).
ЗАМЕЧАНИЕ: Вы получите различное поведение в зависимости от того, назначено ли действие MOUSE_BTN0_DBL или MOUSE_BTN0-MOUSE_BTN0_DBL.
Создает новый файл и выводит в него записи списка решений редактирования (EDL). При воспроизведении, пользователь нажимает 'i', чтобы отметить начало и конец пропускаемого блока. Это создает основу для последующей тонкой настройки элементов EDL. Подробности смотрите на http://www.mplayerhq.hu/DOCS/HTML/ru/edl.html.
Добавляет файлы, указанные в командной строке, в список воспроизведения вместо немедленного их проигрывания.
Принуждает использовать фиксированную систему видео для многих файлов (одна (де)инициализация для всех файлов). Таким образом для всех файлов будет открыто только одно окно. На данный момент следующие драйвера поддерживают fixed-vo: gl, gl2, mga, svga, x11, xmga, xv, xvidix и dfbmga.
Указывает пропускать отображение некоторых кадров для управления A/V синхронизацией на медленных системах. Видео фильтры не применяются для таких кадров. Для В-кадров не выполняется даже декодирование.
-(no)gui
Включает или выключает GUI интерфейс (значение по умолчанию зависит от имени исполняемого файла). Работает только как первый параметр командной строки. Не работает в файле конфигурации.
Показывает краткую информацию об опциях.
Более интенсивный пропуск кадров (нарушает декодирование). Ведет к искажению изображения! Обратите внимание, что, особенно, декодер libmpeg2 может рухнуть с данной опцией, так что попробуйте использовать "-vc ffmpeg12,".
Команда, которая выполняется каждые 30 секунд во время воспроизведения с помощью system(), т.е. используя оболочку командной строки.

ЗАМЕЧАНИЕ: MPlayer использует эту команду без каких-либо проверок, проверка её безопасности лежит под Вашей ответственностью (в частности, убедитесь, что используются полные пути, если "." присутствует в вашем пути, например, как в Windows). Команда работает только при воспроизведении видео (т.е. работает с -vo null, но не с -novideo).

Её можно применять для "неправильного" отключения хранителей экрана, не поддерживающих должное X API (также смотрите -stop-xscreensaver). Если Вы считаете это слишком сложным, попросите автора хранителя экрана добавить поддержку соответствующих X API.

ПРИМЕР для xscreensaver: mplayer -heartbeat-cmd "xscreensaver-command -deactivate" file

ПРИМЕР для GNOME screensaver: mplayer -heartbeat-cmd "gnome-screensaver-command -p" file


Краткая форма для -msglevel identify=4 Показывает параметры файлов в удобном для анализа формате. Также печатает более подробную информацию о субтитрах, языках и идентификаторах аудио дорожек. В некоторых случаях вы можете получить больше информации, используя -msglevel identify=6. Для DVD, например, это отобразит разделы и длину каждого заголовка, а также ID диска. Используйте совместно с -frames 0 для подавления всего вывода. Скрипт TOOLS/midentify.sh подавляет остальной вывод MPlayer и (успешно) экранирует имена файлов.
Если не осталось больше файлов для воспроизведения, MPlayer будет ждать вместо завершения работы. Весьма полезно при запуске в подчиненном режиме, когда MPlayer управляется через команды.
Эта опция может использоваться для настройки некоторых параметров системы ввода. Пути указываются относительно к ~/.mplayer/.
ЗАМЕЧАНИЕ: Автоповтор в данный момент поддерживается только для джойстиков.

Доступные команды:

Указывает файл конфигурации системы ввода, отличный от установленного по умолчанию ~/.mplayer/input.conf. ~/.mplayer/<имя_файла> подразумевается, если не указан полный путь.
Устройство для ИК пульта Apple (по умолчанию автоопределение, только в Linux).
Задержка в миллисекундах перед началом автоповтора (0 для отключения).
Количество клавиш в секунду, генерируемых при автоповторе.
(no)default-bindings
Использовать привязки клавиш, поставляемые с MPlayer по умолчанию.
Выводит все клавиши, которые можно назначить командам.
выводит все команды, которые можно назначить клавишам.
Указывает какое устройство использовать в качестве джойстика (по умолчанию: /dev/input/js0).
Указывает читать команды из файла. Используется для работы с FIFO.
ЗАМЕЧАНИЕ: Если указанный файл является FIFO, MPlayer открывает обе стороны, позволяя вам выполнить несколько 'echo "seek 10" > mp_pipe', оставляя канал рабочим.
Указывает размер FIFO, буферизующей события клавиатуры (по умолчанию: 7). FIFO размера n может буферизовать (n-1) событие. Если это значение мало, некоторые события могут быть потеряны (что приводит к "залипанию кнопок мыши" и похожим эффектам). Если оно велико, MPlayer может выглядеть зависшим во время обработки буферизованных событий. Чтобы обеспечить поведение программы по умолчанию, установите значение в 2 для Linux или 1024 для Windows.
Указывает файл конфигурации для LIRC (по умолчанию: ~/.lircrc).
Печатает список доступных свойств.
Проигрывает фильм указанное число раз подряд. 0 - значит бесконечно.
Включает поддержку OSD меню.
Указывает использовать другой файл вместо menu.conf.
Сделать указанный каталог корневым для меню выбора файлов.

ПРИМЕР:

Ограничит меню выбора файла каталогом /home и его подкаталогами (т.е. доступ к / будет невозможен, но /home/user будет доступен).
Диалог выбора файла открывается в последнем известном каталоге вместо текущего.
Указывает основное меню.
Показывает основное меню при запуске MPlayer.
Позволяет MPlayer получать события указателя мыши, генерируемые драйвером вывода видео. Необходимо для выбора кнопок в DVD меню. Поддерживается для VO, основанных на X11 (x11, xv, xvmc, etc.) и видео выводов gl, gl2, direct3d и corevideo.
Выключает поддержку ИК пульта Apple (AppleIR).
Не допускает чтение событий клавиатуры со стандартного входа программой MPlayer. Полезно при чтении данных со стандартного входа. Включается автоматически, если в командной строке найдено -. Есть ситуации, когда нужно установить это вручную, например если вы открываете /dev/stdin (или аналогичный в вашей системе), используете stdin в списке воспроизведения или собираетесь читать из stdin позже командами loadfile или loadlist.
Отключает поддержку джойстика.
Отключает поддержку LIRC.
Отключает события нажатия/отпускания кнопок мыши (контекстное меню mozplayerxp полагается на эту опцию).
Включает использование Linux RTC (часов реального времени - /dev/rtc) как механизма синхронизации. Это приводит к пробуждению процесс каждую 1/1024 секунды для проверки текущего времени. Бесполезно с современными ядрами Linux, настроенными для десктопа, поскольку они уже пробуждают процесс со сравнимой точностью при использовании обычного способа засыпания.
Выводит строку перед началом воспроизведения. Поддерживаются следующие расширения:
${NAME}
Заменяется на значение свойства NAME.
?(NAME:TEXT)
Заменяется на TEXT только если доступно свойство NAME.
?(!NAME:TEXT)
Заменяется на TEXT только если не доступно свойство NAME.
Воспроизводит файлы в соответствии со списком (ASX, Winamp, SMIL, или по-одному-файлу-в-строке формата).
ЗАМЕЧАНИЕ: Опция считается элементом, так что все последующие опции будут применяться только к элементам списка воспроизведения.
FIXME: Это требует тщательного разъяснения и описания.
Указывает использовать указанное устройство для RTC тайминга.
Проигрывает файлы в случайном порядке.
Загружает скин из каталога, указанного в качестве параметра, находящегося в одном из стандартных каталогов со скинами, /usr/local/share/mplayer/skins/ и ~/.mplayer/skins/.

ПРИМЕР:

Пробуется /usr/local/share/mplayer/skins/fittyfene и затем ~/.mplayer/skins/fittyfene.
Включает ведомый режим, в котором MPlayer работает в качестве бэкэнда к другим программам. Вместо перехвата событий клавиатуры, MPlayer будет читать со стандартного входа команды, разделенные символом новой строки (\n).
ЗАМЕЧАНИЕ: Смотрите список этих команд в -input cmdlist и описания в DOCS/tech/slave.txt. Эта опция не предназначена для отключения других источников ввода, например при помощи окна видео; для данных целей используйте иные способы, например, -input nodefault-binds:conf=/dev/null.
Устанавливает тайминг кадров, постоянно проверяя текущее время, вместо просьбы ядру пробуждать MPlayer в нужный момент. Полезно, если таймер вашего ядра неточен и вы не можете использовать RTC. Дается ценой повышенной нагрузки на CPU.
Пропускать <сек> секунд после каждого кадра. Сохраняется оригинальная частота кадров, так что воспроизведение ускоряется. Так как MPlayer может перемещаться только по ключевым кадрам, то значение может оказаться неточным.

ОПЦИИ ДЕМУЛЬТИПЛЕКСОРА/ПОТОКА

Выбирает уровень Dynamic Range Compression[Сжатие Динамического Диапазона] для аудио потоков AC-3. <уровень> - это вещественное число от 0 до 1, где 0 означает отсутствие сжатия, а 1 (по умолчанию) означает полное сжатие (делает громкие звуки более тихими и наоборот). Эта опция действует, только если AC-3 поток содержит необходимую информацию сжатия диапазона.
Выбирает аудио канал (MPEG: 0-31, AVI/OGM: 1-99, ASF/RM: 0-127, VOB(AC-3): 128-159, VOB(LPCM): 160-191, MPEG-TS 17-8190). MPlayer выводит все доступные аудио ID, когда запущен в режиме подробного вывода сообщений (-v). При воспроизведении MPEG-TS потока, MPlayer/MEncoder будет использовать первую программу (если существует) с выбранным аудио потоком.
Выбирает канал субпотока аудио. На данный момент допустим диапазон 0x55..0x75 и опция применима только к MPEG-TS при использовании родного демультиплексора (не libavformat). Тип формата может быть определён неверно, в зависимости от того, как эта информация (или отсутствие таковой) внедрено в поток, но аудио потоки буду корректно демультиплексированы при наличии нескольких субпотоков. MPlayer выводит ID доступных субпотоков при запуске с -identify.
Указывает список используемых языков в порядке приоритетности. Различные форматы файлов используют различные коды языков. DVD используют ISO 639-1 двухбуквенные коды, Matroska, MPEG-TS и NUT используют ISO 639-2 трехбуквенные коды языков, в то время как OGM использует идентификаторы в свободной форме. MPlayer выводит доступные языки, когда запущен в режиме вывода подробных сообщений (-v).

ПРИМЕР:

Выбирает Венгерскую языковую дорожку на DVD и возвращается обратно к Английскому, если Венгерский недоступен.
Воспроизводит файл Matroska на Японском.
Принудительно устанавливает тип демультиплексора для -audiofile. Используйте '+' перед именем для принудительного выбора, это пропустит некоторые проверки! Передайте название демультиплексора таким, каким оно выводится опцией -audio-demuxer help. Для обратной совместимости эта опция также принимает ID демультиплексора, указанный в libmpdemux/demuxer.h. -audio-demuxer audio или -audio-demuxer 17 принудительно устанавливает MP3.
Воспроизводит аудио из внешнего файла (WAV, MP3 или Ogg Vorbis) при просмотре фильма.
Включает кеширование файла, указанного опцией -audiofile, используя указанное количество памяти.
Позволяет сокету быть использованным другими процессами сразу, как только он будет закрыт.
Указывает максимальную пропускную способность для сетевого вещания (для серверов, способных отдавать контент с различным битпотоком). Полезно, если вы хотите смотреть потоковую трансляцию при медленном соединении. При Real RTSP вещании, она также используется для установки максимальной пропускной способности для получения потока, позволяя быстрее заполнять кеш и сохранять поток.
Эта опция указывает какое количество памяти (в килобайтах) использовать при предварительном кешировании файла или URL. Особенно полезно на медленных носителях.
Отключает кеширование.
Воспроизведение начнется, когда кеш будет заполнен на <процент> процентов от полного размера.
Если производится попытка перемотать фильм на позицию в пределах величины <процент> от размера кеша, MPlayer будет ждать заполнения кеша до этой позиции вместо осуществления перемещения по потоку (по умолчанию: 50).
Эта опция может использоваться для тонкой настройки возможности чтения CD Audio.

Доступные опции:

Устанавливает скорость вращения CD.
Устанавливает уровень paranoia. Значения, отличные от нуля, похоже нарушают воспроизведение всего, кроме первой дорожки.
0: отключает проверку (по умолчанию)
1: проверка только наложения
2: полная коррекция и проверка данных
Указывает использовать указанное SCSI устройство.
Устанавливает атомарный размер чтения.
Принудительно устанавливает минимальный поиск перекрытия в <значение> секторов.
Указывает предполагать, что смещение начала дорожки 1, указанной в TOC, адресуется как LBA 0. Это требуется для некоторых устройств Toshiba, чтобы стали правильными границы дорожек.
Добавляет <значение> секторов к значению, выдаваемому при адресации дорожек. Может быть отрицательным.
(no)skip
(Никогда не) допускает неполную реконструкцию данных.
Указывает устройство CD-ROM (по умолчанию: /dev/cdrom).
Запрашивает количество каналов воспроизведения (по умолчанию: 2). MPlayer просит декодер декодировать звук в указанное количество каналов. Выполнение задачи ложится на плечи декодера. Обычно это требуется только при воспроизведении видео с AC-3 звуком (например DVD). В этом случае liba52 выполняет декодирование как обычно и корректно сводит звук в запрошенное количество каналов. Для прямого управления количеством выходных каналов независимо от количества декодируемых, используйте фильтр channels.
ЗАМЕЧАНИЕ: Эта опция учитывается кодеками (только AC-3), фильтрами (surround) и драйверами вывода звука (как минимум OSS).

Доступные опции:

2
stereo
4
surround
6
full 5.1
Указывает с какого раздела начать воспроизведение. Опционально указывает каким разделом закончить воспроизведение (по умолчанию: 1).
Указывает отправлять cookie при выполнении HTTP запросов.
Читает HTTP cookie из файла <файл> (по умолчанию: ~/.mozilla/ и ~/.netscape/) и пропускает чтение из стандартных мест. Предполагается файл в формате Netscape.
Задержка аудио в секундах (положительное или отрицательное вещественное число)
Отрицательные значение задерживают аудио, положительные - видео. Заметьте, это полная противоположность -audio-delay опции MEncoder.
ЗАМЕЧАНИЕ: При использовании с MEncoder не гарантируется правильная работу с -ovc copy; используйте вместо этого -audio-delay.
Игнорирует указанное время начала для потоков в AVI файлах. В MPlayer это обнуляет задержки потоков в файлах, кодированных с опцией -audio-delay. В процессе кодирования эта опция предотвращает перенос программой MEncoder времени начала из оригинального файла в кодируемый; опция -audio-delay не затрагивается. Имейте в виду, что Mencoder иногда автоматически исправляет время начала потока для компенсации ожидаемых задержек декодирования, так что никогда не используйте эту опцию при кодировании без предварительного тестирования.
Устанавливает тип демультиплексора. Используйте '+' перед названием для принудительной установки, это пропустит некоторые проверки! Передайте название демультиплексора как оно выводится пр помощи -demuxer help. Для обратной совместимости она также принимает ID демультиплексора, определенного в libmpdemux/demuxer.h.
Сохраняет сырой сжатый аудио поток в ./stream.dump (полезно с MPEG/AC-3, в большинстве остальных случаев полученный файл проигрываться не будет). Если вы укажете в командной строке более одной опции из -dumpaudio, -dumpvideo, -dumpstream, будет использоваться только последняя.
Указывает в какой файл должно происходить сохранение. Следует использовать вместе с -dumpaudio / -dumpvideo / -dumpstream.
Сохраняет сырой поток в ./stream.dump. Полезно при рипе с DVD или сети. Если вы укажете в командной строке более одной опции из -dumpaudio, -dumpvideo, -dumpstream, будет использоваться только последняя.
Сохраняет сырой сжатый видео поток в ./stream.dump (не очень пригодно). Если вы укажете в командной строке более одной опции из -dumpaudio, -dumpvideo, -dumpstream, будет использоваться только последняя.
Передает следующие параметры модулю DVB, для переопределения стандартных:
Указывает номер используемой карты 1-4 (default: 1).
Указывает MPlayer читать список каналов из файла <файл>. по умолчанию: ~/.mplayer/channels.conf.{sat,ter,cbl,atsc} (в зависимости от типа карты) или ~/.mplayer/channels.conf.
Максимальное количество секунд ожидания настройки на частоту перед началом воспроизведения (по умолчанию: 30).
Указывает устройство DVD или имя файла .iso (по умолчанию: /dev/dvd). Вы также можете указать каталог, содержащий файлы, предварительно скопированные непосредственно с DVD (например, с помощью vobcopy).
Пытаться ограничить скорость DVD (по умолчанию: 0, без изменений). Базовая скорость DVD равна примерно 1350КБ/с, таким образом 8x устройство может читать со скоростями вплоть до 10800КБ/с. Более медленные скорости делают устройство более тихим, для просмотра DVD 2700КБ/с должно быть тихо и достаточно быстро. MPlayer сбрасывает скорость до значения по умолчанию для устройства при выходе. Значения меньше, чем 100 означают множитель для величины 1350КБ/с, то есть -dvd-speed 8 выбирает 10800КБ/с.
ЗАМЕЧАНИЕ: Вам требуется право на запись в DVD устройство для изменения скорости.
Некоторые DVD диски содержат сцены, которые можно смотреть с разных углов. Здесь вы можете указать MPlayer какой угол использовать (по умолчанию: 1).
Задействует действия списка решений редактирования (EDL) при воспроизведении. Видео будет пропущено или звук будет включен/выключен в соответствии с записями в указанном файле. Смотрите http://www.mplayerhq.hu/DOCS/HTML/ru/edl.html для подробностей об использовании этих файлов.
Останавливает воспроизведение в указанное время или байтовой позиции.
ЗАМЕЧАНИЕ: Байтовая позиция задействуется только для MEncoder и будет не очень точной, поскольку остановка возможна только на границе кадра. При использовании совместно с опцией -ss, время -endpos будет сдвинуто вперед на указанное с помощью -ss количество секунд.

ПРИМЕР:

Остановиться на 56 секунде.
Остановиться через 1 час 10 минут.
Остановиться на позиции 1 минута 6 секунд.
Кодировать только 100 Мб.
Принудительно перестраивает индекс. Полезно для файлов с испорченным индексом (A/V рассинхронизация, и т.п.). Это позволит перемещаться по файлу, в котором перемещение было невозможно. Вы можете исправить индекс в самом файле при помощи MEncoder (смотрите документацию).
ЗАМЕЧАНИЕ: Опция работает, только если лежащее в основе медиа позволяет перемещение (т.е. не с stdin, pipe, т.д.).
Переопределяет частоту кадров. Полезно, если оригинальное значение неверно или отсутствует.
Воспроизводит/конвертирует только первое <число> кадров, затем выходит.
Точное перемещение по MP3. Включается при воспроизведении из внешнего MP3 файла, как только требуется очень точное перемещение к позиции для сохранения A/V синхронизации.. Может быть медленным, особенно при перемещении назад, поскольку необходимо переместиться к началу для поиска точной позиции кадра.
Перестраивает индекс файла, если таковой не был найден, позволяя осуществлять перемещение. Полезно с испорченными/не полностью скачанными или неверно созданными файлами.
ЗАМЕЧАНИЕ: Опция работает только если лежащее в основе медиа позволяет перемещение (т.е. не с stdin, pipe, т.д.).
Пропустить создание индексного файла. MEncoder с этой опцией пропустит запись индекса.
Указывает не использовать прокси для IPv6 адресов. Он по-прежнему будет использоваться для IPv4 соединений.
Файл из которого следует читать данные индекса видео, сохраненные -saveidx. Этот индекс будет использоваться для перемещения, переопределяя любые индексные данные, содержащиеся в самом AVI. MPlayer не запрещает загрузку индексного файла, созданного по другому AVI фильму, но это обязательно приведет к неприятным результатам.
ЗАМЕЧАНИЕ: Эта опция устарела, поскольку MPlayer теперь имеет поддержку OpenDML.
Максимальная величина корректировки A-V синхронизации на один кадр (в секундах)
Используется при кодировании из нескольких PNG или JPEG файлов.

Доступные опции:

ширина входного файла (по умолчанию: автоопределение)
высота входного файла (по умолчанию: автоопределение)
fps результата (по умолчанию: 25)
тип входного файла (доступны: jpeg, png, tga, sgi)
Принуждает использовать обработчик нечередующегося AVI (исправляет воспроизведение некоторых плохих AVI файлов).
Указывает не использовать среднее значение байт/секунду для A-V синхронизации. Помогает для некоторых AVI файлов с испорченным заголовком.
Отключает выбор демультиплексора на основе расширения файла. по умолчанию, когда тип файла (демультиплексор) не может быть достоверно определен (файл не имеет заголовка, или он недостаточно достоверен), для выбора демультиплексора будет использовано расширение файла. Опция указывает всегда использовать содержимое файла для определения демультиплексора.
Указывает пароль для HTTP аутентификации.
Использует IPv4 для сетевых соединений. При необходимости автоматически используется IPv6.
Использует IPv6 для сетевых соединений. При необходимости автоматически используется IPv4.
При воспроизведении MPEG-PS или MPEG-PES потоков, эта опция позволяет указать количество байт, которые MPlayer должен просканировать для определения используемого видео кодека. Она требуется для воспроизведения EVO или VDR файлов, содержащих H.264 потоки.
Эта опция настраивает различные свойства кодирования модуля PVR. Она должна использоваться с любой картой на основе аппаратного MPEG кодировщика, совместимого с драйвером V4L2. Hauppauge WinTV PVR-150/250/350/500 и все карты, основанные на IVTV, известны как PVR карты захвата. Знайте, что только ядра Linux старше 2.6.18 способны обрабатывать MPEG поток через слой V4L2. Для аппаратного захвата MPEG потока и его просмотра с MPlayer/MEncoder, используйте 'pvr://' в качестве URL фильма.

Доступные опции:

Указывает входные пропорции:
0: 1:1
1: 4:3 (по умолчанию)
2: 16:9
3: 2.21:1
Указывает частоту дискретизации звука (по умолчанию: 48000 Гц, доступны: 32000, 44100 и 48000 Гц).
Указывает слой кодирования MPEG[MPEG layer](по умолчанию: 2).
Указывает битпоток кодируемого звука в кбит/с (по умолчанию: 384).
Указывает режим кодирования звука. Доступны следующие предустановки: 'stereo', 'joint_stereo', 'dual' и 'mono' (по умолчанию: stereo).
Указывает среднее значение битпотока кодируемого видео в Мбит/с (по умолчанию: 6).
Указывает режим кодирования видео:
vbr: Переменный битпоток (по умолчанию)
cbr: Постоянный битпоток
Указывает пиковое значение битпотока кодируемого видео в Мбит/с (имеет смысл только для VBR кодирования, по умолчанию: 6.6).
Выбирает MPEG формат для кодирования:
ps: MPEG-2 Программный поток (по умолчанию)
ts: MPEG-2 Транспортный поток
mpeg1: MPEG-1 системный поток
vcd: Video CD совместимый поток
svcd: Super Video CD совместимый
dvd: DVD совместимый
Эта опция устанавливает различные параметры модуля захвата с радио. Для прослушивания радио с MPlayer используйте 'radio://<частота>' (если не указана опция channels) или 'radio://<номер канала>' (если опция channels указана) в качестве URL. Вы можете увидеть допустимый диапазон частот, запустив MPlayer с опцией '-v'. Для запуска подсистемы захвата, используйте 'radio://<частота или канал>/capture'. Если не указано ключевое слово capture, вы можете слушать радио только при помощи line-in кабеля. Использование capture для прослушивания не рекомендуется в связи с проблемами синхронизации, которые делают прослушивание некомфортным.

Доступные опции:

Используемое устройство радио (по умолчанию: /dev/radio0 для Linux и /dev/tuner0 для *BSD).
Используемый радио драйвер (по умолчанию: v4l2 если доступно, иначе v4l). В данный момент поддерживаются драйверы v4l и v4l2.
Уровень звука для радио (по умолчанию: 100)
Минимальная допустимая частота (по-молчанию: 87.50)
Максимальная допустимая частота (по умолчанию: 108.00)
Устанавливает список каналов. Используйте _ вместо пробелов в именах (или играйтесь с экранированием ;-). Имена каналов будут выводиться при помощи OSD, и для управления с пульта будут доступны команды radio_step_channel и radio_set_channel (смотрите LIRC). Если эта опция указана, то число в URL будет означать позицию канала в списке.
ПРИМЕР: radio://1, radio://104.4, radio_set_channel 1
Название устройства, с которого будет производиться захват. Без его указания захват будет отключен, даже если в URL указано слово capture. Для ALSA устройств указывайте его в виде hw=<карта>.<устройство>. Если название устройства содержит '=', то для захвата модуль будет использовать ALSA, иначе OSS.
Частота в сэмплах в секунду (по умолчанию: 44100).
ЗАМЕЧАНИЕ: При использовании захвата звука, установите также опцию -rawaudio rate=<значение> с таким же значением, как у arate. Если у вас проблемы со скоростью звука (слишком быстрый), попробуйте поиграть с разными значениями arate (например, 48000,44100,32000,...).
Количество аудио каналов для захвата.
Эта опция позволяет проигрывать сырые аудио файлы. Вам придется также указать -demuxer rawaudio. Ее еще можно использовать для воспроизведения аудио CD, отличных от 44кГц 16-бит стерео. Для воспроизведения сырых AC-3 потоков используйте -rawaudio format=0x2000 -demuxer rawaudio.

Доступные опции:

количество каналов
частота в сэмплах в секунду
размер сэмпла в байтах
битпоток для rawaudio файлов
пространство цветов (fourcc) в шестнадцатеричном формате или в виде строковой константы. Воспользуйтесь -rawvideo format=help для получения списка возможных строковых констант.
Эта опция позволяет воспроизводить сырые видео файлы. Вам придется также указать -demuxer rawaudio.

Доступные опции:

частота в кадрах в секунду (по умолчанию: 25.0)
устанавливает стандартный размер изображения
ширина изображения в пикселах
высота изображения в пикселах
устанавливает пространство цветов
цветовое пространство (fourcc) в шестнадцатеричном формате
размер кадра в байтах
ПРИМЕР:
Проигрывает известный фильм "foreman".
Проигрывает сырой YUV фильм.
Используется с 'rtsp://' URL для назначения номера порта на клиенте. Опция может быть полезна, если вы находитесь за маршрутизатором и хотите направлять RTSP поток с сервера определенному клиенту.
Используется с rtsp://' URL для привязки к указанному IP адресу назначения. Опция может быть полезна с некоторыми RTSP серверами, не отправляющими RTP пакеты на нужный интерфейс. Если невозможно установить соединение с RTSP сервером, используйте опцию -v, чтобы определить, к какому IP адресу пытается привязаться MPlayer, и попытайтесь назначить вместо него один из назначенных вашему компьютеру.
Используется с'rtsp://' URL для указания, что в результате входящие RTP и RTCP пакеты должны передаваться по TCP (используя то же TCP соединение, что и RTSP). Опция может быть полезна, если у вас нестабильное интернет соединение, не пропускающее входящие UDP пакеты (смотрите http://www.live555.com/mplayer/).
Принудительно перестраивает индекс и сохраняет его в <файл>. В данный момент это работает только с AVI файлами.
ЗАМЕЧАНИЕ: Эта опция устарела, поскольку MPlayer теперь имеет поддержку OpenDML.
Перемещается к байтовой позиции. Полезно для воспроизведения с образов CD-ROM или VOB файлов с мусором в начале.
Уменьшает или увеличивает скорость воспроизведения в указанное количество раз. Не гарантируется правильная работа с -oac copy.
Выбирает используемую выходную частоту сэмплов (конечно, звуковые карты имеют на нее ограничения). Если выбранная частота сэмплов отличается от текущего медиа, то для компенсации различий в слой звуковых фильтров будет автоматически добавлен звуковой фильтр resample или lavcresample. Тип ресэмплирования может быть указан опцией -af-adv. по умолчанию, используется быстрое преобразование, что может привести к искажениям.
Перемещение в указанную временную позицию.

ПРИМЕР:

Перемещается к позиции 56 секунд.
Перемещается в позицию 1 час 10 мин.
Указывает MPlayer не отбрасывать TS пакеты в потоке, определенные как испорченные. Иногда требуется для воспроизведения испорченных MPEG-TS файлов.
При воспроизведении MPEG-TS потока, эта опция позволяет указать, в пределах какого количества байт в потоке MPlayer должен искать желаемые аудио и видео ID.
При воспроизведении MPEG-TS потока, этой опцией можно указать какую программу (если присутствует) вы хотите воспроизвести. Может использоваться с -vid и -aid.
Эта опция настраивает различные свойства модуля TV захвата. Для просмотра TV с MPlayer, используйте 'tv://' или 'tv://<номер_канала>' или даже 'tv://<название_канала> (смотрите ниже опцию channels для подробностей о параметре название_канала) в качестве URL. Вы также можете использовать 'tv:///<ид_входа>', чтобы запустить просмотр видео с композитного или S-Video входа (подробности смотрите в описании опции input).

Доступные опции:

без звука
Если уровень сигнала, возвращаемый устройством, меньше этого значения, картинка и звук будут отключены. В большинстве случаев automute=100 будет достаточно. Значение по умолчанию равно 0 (автоотключение выключено).
Список вкомплированных TV драйверов смотрите с помощью -tv driver=help. доступны: dummy, v4l, v4l2, bsdbt848 (автоопределение)
Указывает устройство TV (по умолчанию: /dev/video0). ЗАМЕЧАНИЕ: Для bsdbt848 драйвера вы можете указать как bktr, так и tuner устройство, разделив их запятой, tuner после bktr (например, -tv device=/dev/bktr1,/dev/tuner1).
Указывает источник (по умолчанию: 0 (TV), смотрите консольный вывод для определения доступных источников).
Указывает частоту, на которую необходимо настроиться (например 511.250). Не совместимо с параметром channels.
Устанавливает формат вывода с тюнера в одно из предустановленных значений, поддерживаемых драйвером V4L (yv12, rgb32, rgb24, rgb16, rgb15, uyvy, yuy2, i420) или в произвольный формат, заданный шестнадцатеричным значением. Попробуйте outfmt=help, чтобы получить список доступных форматов.
Ширина окна вывода
Высота окна вывода
Частота кадров с которой захватывается видео (кадров в секунду)
Максимальный размер буфера захвата в мегабайтах (по умолчанию: динамический)
Для bsdbt848 и v4l доступны PAL, SECAM, NTSC. Для v4l2 смотрите консольный вывод для получения списка доступных стандартов. можете также посмотреть опцию normid ниже.
Устанавливает TV стандарт в указанное числовое ID. TV стандарт зависит от карты захвата. Смотрите консольный вывод для получения списка доступных TV стандартов.
Переключает тюнер на <значение> канал.
Доступны: europe-east, europe-west, us-bcast, us-cable, другие
Устанавливает названия для каналов. ЗАМЕЧАНИЕ: Если <канал> является числом, большим 1000, то он будет трактоваться как частота, а не название канала из таблицы частот.
Используйте _ вместо пробелов в названиях (или поиграйте с экранированием ;-). Названия каналов будут выводиться при помощи OSD, и станут доступными команды tv_step_channel, tv_set_channel и tv_last_channel, полезные для управления с пульта (смотрите LIRC). Не совместима с параметром frequency.
ЗАМЕЧАНИЕ: После этого номер канала будет являться позицией в списке 'channels', начиная с 1.
ПРИМЕР: tv://1, tv://TV1, tv_set_channel 1, tv_set_channel TV1
[brightness|contrast|hue|saturation]=<-100-100>
Устанавливает эквалайзер изображения на карте.
Устанавливает аудио битпоток.
Указывает захватывать звук даже если v4l сообщает, что нет источников звука.
Захват через ALSA.
Выбирает аудио режим:
0: моно
1: стерео
2: язык 1
3: язык 2
по умолчанию, количество записываемых аудио каналов определяется автоматически, запрашивая режим аудио у TV карты. Эта опция позволяет принудительно назначить стерео/моно запись независимо от опции amode и значений, возвращаемых v4l. Это может быть использовано для решения проблем, в случае когда TV карта не способна указать текущий аудио режим.
Устанавливает аудио устройство. <значение> должно быть /dev/xxx для OSS и аппаратный ID для ALSA. Вы должны заменить любые ':' на '.' в ID для ALSA.
Выбирает выход звука карты захвата, если их более одного.
[volume|bass|treble|balance]=<0-65535> (v4l1)
[volume|bass|treble|balance]=<0-100> (v4l2)
Эти опции устанавливают параметры микшера на карте видео захвата. Они не имеют эффекта, если на карте такового нет. Для v4l2, 50 означает элемент управления по умолчанию, как указано драйвером.
Устанавливает уровень усиления сигнала для видео устройств (обычно вебкамер) в желаемую величину и отключает автоматическую коррекцию. Значение 0 включает автоматическое управление уровнем усиления сигнала. Если эта опция не указана, значение данного элемента управление остается неизменным.
Значение 0 означает совместный захват и буферизацию звука и видео (по умолчанию для MEncoder). Значение 1 (по умолчанию для MPlayer) означает захват только видео и прохождение звука через кабель от TV карты к звуковой.
Используется аппаратное MJPEG сжатие (если карта его поддерживает). При использовании этой опции, вам не требуется указывать ширину и высоту окна вывода, потому что MPlayer определит их автоматически по значению decimation (смотрите ниже).
выбирает размер картинки, сжимаемой аппаратным MJPEG кодировщиком:
1: full size
704x576 PAL
704x480 NTSC
2: medium size
352x288 PAL
352x240 NTSC
4: small size
176x144 PAL
176x120 NTSC
Выбирает качество JPEG сжатия (для полного размера рекомендуется < 60).
Указывает устройство TV телетекста (например: /dev/vbi0) (по умолчанию: отсутствует).
Указывает формат отображения TV телетекста (по умолчанию: 0):
0: непрозрачный
1: прозрачный
2: непрозрачный с инвертированными цветами
3: прозрачный с инвертированными цветами
Указывает начальную страницу TV телетекста (по умолчанию: 100).
Указывает код языка телетекста (по умолчанию: 0), который будет использоваться в качестве основного языка до тех пор, пока не будет получен пакет 28. Полезна, когда в телетексте используется кодировка, отличная от латиницы, а языковые коды по какой-то причине не передаются посредством пакета 28. Список поддерживаемых языков можно получить, установив значение этой опции в -1.
Завершает цепочку фильтром video renderer вместо Null renderer (по умолчанию: отключено). Должна помочь, если видео застывает, а звук - нет. ЗАМЕЧАНИЕ: Может не работать совместно с комбинацией -vo directx и -vf crop.
Завершает цепочку коннектора VideoPort фильтром video renderer вместо удаления завершающего фильтра из графа (по умолчанию: отключено). Полезно когда ваша карта имеет VideoPort коннектор и видео дергается. ЗАМЕЧАНИЕ: Может не работать совместно с комбинацией -vo directx и -vf crop.
Указывает использовать системные часы в качестве источника синхронизации вместо источника по умолчанию (обычно часы одного из источников захвата в графе).
Создает аудио блоки, эквивалентные по длительности одному видео кадру (по умолчанию: отключено). Некоторые аудио карты создают аудио блоки длиной около 0.5сек, что приводит к дергающемуся видео при использовании immediatemode=0.
Настраивает сканер TV каналов. MPlayer также выведет значение для опции "-tv channels=", включая уже существующие и только что найденные каналы.

Доступные подопции:

Начать сканирование каналов сразу после запуска (по умолчанию: отключено).
Указывает задержку в секундах перед переключением на следующий канал (по умолчанию: 0.5). Меньшие значение приведут к более быстрому сканированию, но отсутствующие каналы могут быть ошибочно приняты за активные.
Пороговое значение (в процентах) для уровня сигнала, возвращаемого устройством (по умолчанию: 50). Больший чем это значение уровень сигнала будет означать, что сканируемый в данный момент канал активен.
Указывает имя пользователя для HTTP аутентификации.
Используется <строка> в качестве значения user agent для потоков HTTP.
Выбирает видео канал (MPG: 0-15, ASF: 0-255, MPEG-TS: 17-8190). При воспроизведении потока MPEG-TS, MPlayer/MEncoder будет использовать первую программу (если присутствует) с указанным видео потоком.
Принудительно устанавливает параметры звука для VIVO демультиплексора (для отладочных целей). FIXME: Описать это.

ОПЦИИ OSD/СУБТИТРОВ

ЗАМЕЧАНИЕ: Смотрите также -vf expand.

Включает рендеринг субтитров SSA/ASS. С этой опцией для внешних субтитров SSA/ASS и дорожек Matroska будет использоваться libass. Смотрите также -embeddedfonts.
ЗАМЕЧАНИЕ: В отличие от обычного OSD, libass использует fontconfig по умолчанию. Для его отключения, используйте -nofontconfig.
Устанавливает цвет границы (обрамления) для текста субтитров. Формат цвета: RRGGBBAA.
Добавляет черную полосу в нижней части кадра. Рендерер SSA/ASS может поместить туда субтитры (с -ass-use-margins).
Устанавливает цвет текста субтитров. Формат цвета: RRGGBBAA.
Устанавливает коэффициент масштабирования, используемый в рендерере SSA/ASS.
Переопределяет некоторые параметры стиля или скрипта.

ПРИМЕР:

-ass-force-style FontName=Arial,Default.Bold=1
-ass-force-style PlayResY=768
Устанавливает тип хинтинга. <тип> может быть:
0
хинтинг отсутствует
1
автоматический хинтер FreeType, легкий режим
2
автоматический хинтер FreeType, обычный режим
3
родной хинтер шрифта
0-3 + 4
То же, но хинтинг будет задействован, только если OSD выведен при экранном разрешении и, поэтому, не будет масштабироваться.
Значением по умолчанию является 7 (использовать родной хинтер для OSD при отсутствии масштабирования, отключить хинтинг в противном случае).
Устанавливает межстрочный интервал для рендерера SSA/ASS.
Загружает все SSA/ASS стили, найденные в указанном файле и использует их для рендеринга текста субтитров. Синтаксис файла такой же как в [V4 Styles] / [V4+ Styles] разделах SSA/ASS.
Добавляет черную полосу в верхней части кадра. SSA/ASS рендерер может поместить туда субтитры (с -ass-use-margins).
Включает расположение субтитров на черных полосах, когда они доступны.
Преобразует субтитры (указанные опцией -sub) в основанный на времени JACOsub формат. Создает файл dumpsub.js в текущем каталоге.
Преобразует субтитры (указанные опцией -sub) в MicroDVD формат. Создает файл dumpsub.sub в текущем каталоге.
Преобразует субтитры (указанные опцией -sub) в MPsub, формат субтитров MPlayer. Создает файл dump.mpsub в текущем каталоге.
Преобразует субтитры (указанные опцией -sub) в основанный на времени формат SAMI. Создает файл dumpsub.sm в текущем каталоге.
Преобразует субтитры (указанные опцией -sub) в основанный на времени формат SubViewer (SRT). Создает файл dumpsub.srt в текущем каталоге.
ЗАМЕЧАНИЕ: Некоторые глючные аппаратные проигрыватели давятся SRT субтитрами с концами строк в стиле Unix. Если вам не повезло иметь такой, пропустите файлы субтитров через unix2dos или аналогичную программу для замены символов конца строка на принятые в DOS/Windows.
Сохраняет субпоток субтитров из VOB потоков. Смотрите также опции -dump*sub и -vobsubout*.
Задействует извлечение внедренных шрифтов Matroska (по умолчанию: отключено). Эти шрифты затем могут быть использованы для рендеринга SSA/ASS субтитров (опция -ass). Файлы шрифтов создаются в каталоге ~/.mplayer/fonts.
ЗАМЕЧАНИЕ: С FontConfig 2.4.2 или новее, внедренные шрифты открываются непосредственно из памяти, и эта опция включена по умолчанию.
Преобразует альфакарту шрифта. Может быть:
0
простые белые шрифты
0.75
очень тонкое черное обрамление (по умолчанию)
1
тонкое черное обрамление
10
жирное черное обрамление
Включает отражение субтитров, используя FriBiDi.
Изменяет предположения FriBiDi о расположении запятых в субтитрах. Используйте ее, если запятые в субтитрах начинаются в начале фраз, вместо их конца.
Ищет OSD/SUB шрифты в другом каталоге (по умолчанию для обычных шрифтов: ~/.mplayer/font/font.desc, по умолчанию для FreeType шрифтов: ~/.mplayer/subfont.ttf).
ЗАМЕЧАНИЕ: С FreeType, эта опция определяет путь к файлу шрифта текста. С Fontconfig, эта опция определяет название шрифта fontconfig.

ПРИМЕР:

-font ~/.mplayer/arial-14/font.desc
-font ~/.mplayer/arialuni.ttf
-font 'Bitstream Vera Sans'
-font 'Bitstream Vera Sans:style=Bold'
Задействует использование шрифтов, управляемых fontconfig.
ЗАМЕЧАНИЕ: По умолчанию fontconfig используется для рендеринга субтитров с помощью libass и не используется для OSD. С -fontconfig он используется как для libass, так и для OSD; с -nofontconfig он не используется вовсе.
Отображает только форсированные субтитры для потока субтитров DVD, выбранного, например -slang.
Указывает кодировку, которая будет передана FriBiDi при декодировании не-UTF-8 субтитров (по умолчанию: ISO8859-8).
Указывает файл, используемый для загрузки палитры и размера кадра для VOBsub субтитров.
Выключает автоматическую загрузку файла субтитров.
Устанавливает длительность отображения сообщений OSD в мс (по умолчанию: 1000).
Указывает в каком режиме должен запускаться OSD.
0
только субтитры
1
громкость + позиция (по умолчанию)
2
громкость + позиция + время + процент
3
громкость + позиция + время + процент + общее время
Позволяет очередным субтитрам быть отображенными, когда текущие еще видимы (по умолчанию поддержка включается только для определенных форматов).
Отображает поток субтитров, указанный по <ID> (0-31). MPlayer показывает доступные ID субтитров, когда запущен в подробном (-v) режиме. Если вы не можете выбрать ни один из субтитров на DVD, попробуйте также -vobsubid.
Указывает языков используемых в субтитрах в порядке приоритетности. Разные форматы файлов работают с разными кодами языков. DVD используют ISO 639-1 двухбуквенные коды, Matroska использует ISO 639-2 трехбуквенные, в то время как OGM использует идентификатор в свободной форме. MPlayer выводит доступные языки при запуске в подробном (-v) режиме.

ПРИМЕР:

Выбирает дорожку с Венгерскими субтитрами на DVD, а в случае отсутствия таковой возвращается к использованию Английского.
Воспроизводит файл Matroska с Японскими субтитрами.
Режим сглаживания/масштабирования для DVD/VOBsub. Значение 16 может быть добавлено к <режим> для задействования масштабирования, лаже если размеры исходного и отмасштабированного кадра уже совпадают. Может использоваться, например, для гауссового размывания субтитров. Доступные режимы:
0
ничего (наиболее быстрое, очень безобразное)
1
апроксимированный (сбоит?)
2
полное (медленное)
3
билинейное (быстрое и не очень плохое, по умолчанию)
4
используется гауссово размывание программного модуля масштабирования (выглядит очень хорошо)
Указывает как должны выравниваться SPU (DVD/VOBsub) субтитры.
-1
исходное положение
0
Выравнивание к верху (изначальное поведение, по умолчанию).
1
Выравнивание к центру.
2
Выравнивание к низу.
Параметр отклонения гауссового размывания, используемый -spuaa 4. Большие значения означают более сильное размывание (по умолчанию: 1.0).
Использует/отображает указанные файлы субтитров. В каждый момент времени может быть показан только один файл.
Указывает значение альфа канала для субтитров и фона OSD. Большее значение означает большую прозрачность. 0 означает полную прозрачность.
Указывает цвет для субтитров у фона OSD. В данный момент субтитры выводятся в оттенках серого, так что это эквивалентно интенсивности цвета. 255 означает белый и 0 - черный.
Принудительно устанавливает тип демультиплексора субтитров для -subfile. Используйте '+' перед названием для принудительного использования, это пропустит некоторые проверки! Указывайте название демультплексора таким, как оно выводится опцией -sub-demuxer help. Для обратной совместимости также допускается ID демультплексора, определенный в subreader.h.
Настраивает точность совпадения при поиске субтитров:
0
точное совпадение
1
Загружает все субтитры, содержащие название фильма.
2
Загружает все субтитры, в текущем каталоге.
Отключает любые виды постпроцессинга текста, производимого после загрузки субтитров. Используется для отладочных целей.
Указывает какой край субтитров должен выравниваться по высоте, указанной опцией -subpos.
0
Выравнивают верх субтитров (изначальное поведение).
1
Выравнивает центр субтитров.
2
Выравнивает нижнюю границу субтитров (по умолчанию).
Отображает DVD Closed Caption (CC) субтитры. Это не VOB субтитры, это специальные ASCII субтитры для людей с ослабленным слухом, закодированные в VOB в потоке для пользовательских данных на большинстве DVD 1 региона. На DVD из других регионов CC субтитры пока еще встречались.
Если ваша система поддерживает iconv(3), можно использовать эту опцию для указания кодировки субтитров.

ПРИМЕР:

-subcp latin2
-subcp cp1250
Вы можете указать ваш язык, используя двухбуквенный код языка, чтобы дать ENCA возможность определить кодовую страницу автоматически. Если не уверены, введите что-нибудь и смотрите вывод с -v, чтобы определить список доступных языков. <кодировка при сбое> указывает кодировку, используемую, когда не срабатывает автоопределение.

ПРИМЕР:

Определяет кодировку, предполагая, что субтитры на Чешском, устанавливает latin 2, если определение не работает.
Определяет кодировку для Польского, устанавливает cp1250, если определение не работает.
Отображает субтитры <сек> секунд. Может быть отрицательным.
В данный момент бесполезно. То же, что и -audiofile, но для потока субтитров (OggDS?).
Устанавливает шрифт субтитров (см. -font). Если опция -subfont не указана, используется -font.
Устанавливает режим автомасштабирования.
ЗАМЕЧАНИЕ: 0 означает, что масштаб текста и масштаб OSD - это высота шрифта в точках.

Режим может быть:

0
нет автомасштаба
1
пропорционально высоте фильма
2
пропорционально ширине фильма
3
пропорционально диагонали фильма (по умолчанию)
Указывает радиус размывания шрифта (по умолчанию: 2).
Устанавливает кодировку шрифта. Когда установлена в 'unicode', будут рендериться все глифы из файла шрифта и использоваться юникод (по умолчанию: unicode).
Устанавливает коэффициент автомасштаба OSD элементов (по умолчанию: 6).
Устанавливает толщину обрамления шрифта (по умолчанию: 2).
Устанавливает коэффициент автомасштаба текста субтитров как процент от размера экрана (по умолчанию: 5).
Указывает частоту кадров файла субтитров (по умолчанию: fps фильма).
ЗАМЕЧАНИЕ: <частота> > fps фильма ускоряет субтитры, основанные на кадрах, и замедляет субтитры, основанные на временных метках.
Указывает позицию субтитров на экране. Указывается вертикальная позиция субтитров в % от высоты экрана.
Указывает максимальную ширину субтитров на экране. Полезно для TV-вывода. Указывается ширина субтитров в % от ширины экрана.
Отключает отображение сообщений OSD на консоли, когда недоступно никакого видео.
Указывает escape последовательность выводимую на консоль перед выводом сообщения OSD. Escape последовательность должна передвигать указатель на начало строки, используемой для OSD и очищать ее (по умолчанию: ^[[A\r^[[K).
Указывает MPlayer обрабатывать файл субтитров как unicode.
Указать путь к исполняемому файлу unrar, чтобы MPlayer мог использовать его для доступа к VOBsub файлам, сжатыми rar (по умолчанию: не установлено, поэтому данная функция отключена). Путь должен включать имя исполняемого файла, например, /usr/local/bin/unrar.
Указывает MPlayer обрабатывать файл субтитров как UTF-8.
Указывает VOBsub файл, используемый для субтитров. Должен быть полным путем без расширения, т.е. без '.idx', '.ifo' или '.sub'.
Указывает ID субтитров VOBsub.

ОПЦИИ ВЫВОДА ЗВУКА (ТОЛЬКО MPLAYER)

Переопределяет размер буфера аудио драйвера/карты.
Выбирает формат сэмпла, используемый для вывода со слоя аудио фильтров на звуковую карту. Значения, которые может принимать <формат> перечислены ниже в описании аудио фильтра format.
Использует устройство микшера, отличное от значения по умолчанию /dev/mixer. Для ALSA это название микшера.
Эта опция укажет MPlayer использовать другой канал для управления громкостью, вместо PCM. Опции для OSS включают vol, pcm, line. Полный список опций смотрите в SOUND_DEVICE_NAMES в /usr/include/linux/soundcard.h. Для ALSA вы можете использовать названия, отображаемые, например alsamixer, вроде Master, Line, PCM.
ЗАМЕЧАНИЕ: Названия каналов микшера ALSA, с последующими числами должны быть указаны в формате <название,число>, например канал, помеченный 'PCM 1', в alsamixer должен быть преобразован в PCM,1.
Принудительно использует программный микшер, вместо микшера звуковой карты.
-softvol-max <10.0-10000.0>
Устанавливает максимальный уровень усиления в процентах (по умолчанию: 110). Значение 200 позволит вам изменять громкость до величины в два раза превышающей текущий уровень. Со значениями ниже 100 начальный уровень (равный 100%) будет больше максимального, и OSD не может отобразить его корректно.
Устанавливает размер шага изменения громкости микшера в процентах от всего диапазона (по умолчанию: 3).
Устанавливает исходную громкость микшера, аппаратного либо программного (если используется совместно с -softvol). Значение -1 (умолчание) не изменяет громкость.

ДРАЙВЕРЫ ВЫВОДА ЗВУКА (ТОЛЬКО MPLAYER)

Драйверы вывода звука являются интерфейсом к различным средствам вывода звука. Синтаксис:

Указывает список приоритетности использования драйверов вывода звука.

Если список содержит в конце ',' MPlayer в случае проблем будет использовать драйверы, не включенные в список. Подопции необязательны, и в большинстве случаев могут быть опущены.
ЗАМЕЧАНИЕ: Смотрите -ao help, чтобы получить список встроенных драйверов вывода звука.

ПРИМЕР:

Пробуется ALSA драйвер, затем OSS, затем остальные.
Устанавливает неблокирующий режим и в качестве устройства первую карту, четвертое устройство.

Доступные драйверы вывода звука:

Драйвер вывода звука ALSA 0.9/1.x
Устанавливает неблокирующий режим.
Устанавливает название устройства. Замените любые ',' на '.' и любые ':' на '=' в названии устройства ALSA. Для hwac3 вывода через S/PDIF, используйте "iec958" или "spdif" устройство, если вы не знаете как правильно его установить.
Драйвер вывода звука OSS
<dsp-устройство>
Устанавливает устройство вывода звука (по умолчанию: /dev/dsp).
<mixer-устройство>
Устанавливает устройство микширования звука (по умолчанию: /dev/mixer).
<mixer-канал>
Устанавливает канал микшера звука (по умолчанию: pcm).
Драйвер вывода звука высокоуровневой платформо-независимой библиотеки
SDL (Simple Directmedia Layer)
<драйвер>
Явно выбирает используемый SDL драйвер (по умолчанию: на усмотрение SDL).
Драйвер вывода звука через демон aRts
Драйвер вывода звука через демон ESD
<сервер>
Явно выбирает используемый ESD сервер (по умолчанию: localhost).
Драйвер вывода звука через JACK (Jack Audio Connection Kit)
Указывает присоединяться к портам с указанным именем (по умолчанию: physical ports).
Имя клиента, передаваемое JACK (по умолчанию: MPlayer [<PID>]). Полезно, если вы хотите автоматически устанавливать определенные соединения.
(no)estimate
Оценка задержки аудио, предлагаемой для более плавного воспроизведения видео (по умолчанию: включено).
(no)autostart
Автоматически запускает jackd при необходимости. Обратите внимание, что это, по видимому, не надёжно и захламит stdout сообщениями сервера.
Драйвер вывода звука через NAS
Родной драйвер вывода звука Mac OS X
Экспериментальный драйвер вывода OpenAL
Драйвер вывода аудио PulseAudio.
[<host>][:<output sink>]
Указывает адрес и (опционально) используемый приемник. Пустая <host> строка использует локальное соединение, "localhost" использует передачу по сети (наверняка, это не то, чего вы хотите)
Родной драйвер вывода звука SGI
<имя устройства вывода>
Явно выбирает используемое устройство/интерфейс вывода (по умолчанию: системное значение по умолчанию). Например, 'Analog Out' или 'Digital Out'.
Родной драйвер вывода звука Sun
<device>
Явно выбирает используемое устройство вывода (по умолчанию: /dev/audio).
Родной waveout драйвер вывода звука Windows
Драйвер вывода звука DirectX DirectSound
Устанавливает номер используемого устройства. Воспроизведение файла с -v покажет список доступных устройств.
Драйвер аудио вывода OS/2 DART
(no)share
Открывает DART в разделяемом или эксклюзивном режиме.
Устанавливает размер буфера в <размер> в импульсах (по умолчанию: 2048).
Специальный драйвер вывода для Creative DXR2
Специальный IVTV MPEG драйвер вывода. Работает только с -ac hwmpa.
Драйвер вывода звука для V4L2 карт с аппаратным MPEG декодером.
Драйвер вывода звука для DVB карт, записывающий вывод в MPEG-PES файл, если не установлено DVB карт.
Используемая DVB карта, если установлено более одной.
Имя выходного файла
Не выводит никакого звука, но сохраняет скорость воспроизведения видео. Используйте -nosound для тестов производительности.
Драйвер вывода в файл сырого PCM/wave
(no)waveheader
Включает или не включает заголовок wave (по умолчанию: включен). Если не включен, генерируется сырой PCM.
Записывает звук в <файл> вместо audiodump.wav. Если указано nowaveheader, то по умолчанию используется audiodump.pcm.
Пытается выводить быстрее реальной скорости. Убедитесь, что вывод не обрезан (обычно с сообщением "Too many video packets in buffer"). Это нормально, если вы получаете сообщение "Your system is too SLOW to play this!".
Драйвер вывода звука plugin

ОПЦИИ ВЫВОДА ВИДЕО (ТОЛЬКО MPLAYER)

Указывает видеокарту, на которую будет выводиться изображение. Список доступных карт можно получить, указав эту опцию совместно с -v. В данный момент работает только с directx драйвером вывода видео.
Переназначает определенную автоматически глубину цвета. Поддерживается только fbdev, dga, svga, vesa драйверами.
Воспроизводит фильм в окне с рамками и оформлением. Поскольку это действие по умолчанию, используйте -noborder для отключения стандартного оформления окон. Поддерживается драйвером directx.
Настраивает яркость видео сигнала (по умолчанию: 0). Поддерживается не всеми драйверами.
Настраивает контрастность видеосигнала (по умолчанию: 0). Поддерживается не всеми драйверами.
Указывает имя хоста и номер дисплея X сервера, на котором вы хотите выводить изображение.

ПРИМЕР:

-display xtest.localdomain:0
Включает direct rendering (поддерживается не всеми кодеками и драйверами вывода).
ВНИМАНИЕ: Может привести к испорченным OSD/SUB!
Эта опция используется для управления драйвером dxr2.
пропорции (0 = normal, 1 = pan-and-scan, 2 = letterbox (по умолчанию))
устанавливает режим вывода iec958 в encoded.
устанавливает режим вывода iec958 в decoded (по умолчанию).
режим macrovision (0 = выключено (по умолчанию), 1 = agc, 2 = agc 2 colorstripe, 3 = agc 4 colorstripe)
отключает вывод звука
включает вывод звука
путь к микрокоду

TV вывод

75ire
включает режим вывода 7.5 IRE
отключает режим вывода 7.5 IRE (по умолчанию)
ч/б TV вывод
цветной TV вывод (по умолчанию)
чересстрочный TV вывод (по умолчанию)
отключает чересстрочный TV вывод
TV стандарт (nсsc (по умолчанию), pal, pal60, palm, paln, palnc)
устанавливает режим пиксела в square
устанавливает режим пиксела в ccir601

оверлей

Устанавливает левую границу обрезания (по умолчанию: 50).
Устанавливает правую границу обрезания (по умолчанию: 300).
Устанавливает верхнюю границу обрезания (по умолчанию: 0).
Устанавливает нижнюю границу обрезания (по умолчанию: 0).
Устанавливает величину красной(r), зеленой(g), синей (b) компоненты ключевого цвета оверлея.
Минимальное значение для соответствующей компоненты ключевого цвета
Максимальное значение для соответствующей компоненты ключевого цвета
Игнорирует кешированные установки оверлея.
Обновляет кешированные установки оверлея.
Включает оверлейный OSD.
Отключает оверлейный OSD (по умолчанию).
Настраивает размер (высоту(h),ширину(w)) и положение (x,y) оверлея в случает, когда он не точно соответствует окну (по умолчанию: 0).
Активирует оверлей (по умолчанию).
Активирует TV выход.
overlay-ratio=<1-2500>
Настраивает оверлей (по умолчанию: 1000).
Меняет видео режим на помеченный как <режим> в /etc/fb.modes.
ЗАМЕЧАНИЕ: VESA фреймбуфер не поддерживает смену режима.
Переопределяет файл конфигурации режимов фреймбуфера (по умолчанию: /etc/fb.modes).
Полноэкранное воспроизведение (центрирует изображение и рисует черные рамки вокруг него). Поддерживается не всеми драйверами.
Попробуйте эту опцию, если у вас по-прежнему проблемы с полноэкранным режимом.
Указывает список используемых полноэкранных режимов в порядке приоритета. Вы можете овергнуть режимы, ставя перед ними '-'. Если у вас возникают проблемы вроде перекрывания полноэкранного окна другими, попробуйте использовать другой порядок.
ЗАМЕЧАНИЕ: Список доступных типов можно получить опцией -fstype help.

Допустимые типы:

Использует подсказку _NETWM_STATE_ABOVE, если доступна.
Использует подсказку _NETWM_STATE_BELOW, если доступна.
Использует подсказку _NETWM_STATE_FULLSCREEN, если доступна.
Использует подсказку _WIN_LAYER со слоем по умолчанию.
Использует подсказку _WIN_LAYER со слоем с указанным номером.
Принудительно указывает стиль NETWM.
none 
Указывает не устанавливать слой полноэкранного окна.
Использует подсказку _NETWM_STATE_STAYS_ON_TOP, если доступна.
ПРИМЕР:
Порядок по умолчанию, будет использоваться, если указан некорректный или неподдерживаемый режим.
Исправляет переключение в полноэкранный режим в OpenBox 1.x.
Настраивает место появления на экране изображения. x и y указываются в пикселах, считая от верхнего левого до нижнего правого угла выводимого изображения. Если после значения указан символ процента, то оно превращается в процентное относительно размера экрана в соответствующем направлении. Опция также поддерживает стандартный формат X11 опции -geometry. Если опцией -wid указано внешнее окно, то координаты x и y указываются относительно его левого верхнего угла, а не экранного.
ЗАМЕЧАНИЕ: Эта опция поддерживается только драйверами x11, xmga, xv, xvmc, xvidix, gl, gl2, directx, fbdev и tdfxfb.

ПРИМЕР:

50:40
Располагает окно в позиции x=50, y=40.
50%:50%
Располагает окно в центре экрана.
100% 
Располагает окно у центра правой границы экрана.
100%:100%
Располагает окно у правого нижнего угла экрана.
Опция указывает GUI использовать также X11 окно и прицепить себя к нижней части видео окна, что полезно для внедрения мини-GUI в браузер (с плагином MPlayer).
Настраивает цветность видеосигнала (по умолчанию: 0). С этой опцией вы можете получить цветной негатив. Поддерживается не всеми драйверами.
Указывает диапазон значений dotclock или pixelclock монитора.
Указывает диапазон значений горизонтальной частоты монитора.
Указывает диапазон значений вертикальной частоты монитора.
Указывает пропорции монитора или TV экрана. Значение 0 отключает действие установленной ранее опции monitoraspect (например, в файле конфигурации). Переопределяет значение -monitorpixelaspect, если включено.

ПРИМЕР:

-monitoraspect 4:3 or 1.3333
-monitoraspect 16:9 or 1.7777
Устанавливает пропорции отдельного пиксела вашего монитора или TV экрана (по умолчанию: 1). Значение 1 означает квадратные пикселы (верно для (почти?) всех LCD).
Отключает двойную буферизацию, используется, как правило, для целей отладки. Двойная буферизация исправляет мерцание, храня два кадра в памяти и отображая один из них, в то время, как декодируется второй. Это может негативно сказаться на OSD, но в большинстве случаев убирает мерцание OSD.
Указывает не захватывать указатель мыши после смены видео режима (-vm). Полезно для многоголовых конфигураций.
Указывает ге сохранять пропорции окна при изменении размера. Работает только с драйверами x11, xv, xmga, xvidix, directx. Кроме того, под X11 ваш оконный менеджер должен понимать подсказку сохранения пропорций окна.
Помещает и сохраняет окно проигрывателя поверх всех окон. Поддерживается всеми драйверами, использующими X11, за исключением SDL, а также драйверами directx, corevideo, quartz, ggi и gl2.
Задействует функциональность pan-and-scan (обрезая стороны в соответствии с пропорциями, чтобы, например 16:9, фильм поместился на 4:3 экране без черных полос). Диапазон указывает какая часть изображения обрезается. Работает только с xv, xmga, mga, gl, gl2, quartz, corevideo и xvidix драйверами.
NOTE: Значения между -1 и 0 также допустимы, но являются экспериментальными и могут привести к краху или дефектам. Используйте на свой собственный страх и риск!
Изменяет диапазон pan-and-scan функциональности (по умолчанию: 1). Положительные значения означают множитель диапазона по умолчанию. Отрицательные значения означают, что можно увеличивать изображение до -panscanrange+1 раз. Например -panscanrange -3 означает увеличение вплоть до 4 раз. Это экспериментальная возможность. Не сообщайте об ошибках в ней, за исключением случая использования -vo gl.
Устанавливает частоту обновления монитора в Гц. В данный момент поддерживается только -vo directx совместно с -vm.
Воспроизводит фильм на главном окне (фоне рабочего стола). Однако, фон рабочего стола может отображаться поверх изображения. Работает только с x11, xv, xmga, xvidix, quartz, corevideo и directx драйверами.
Настраивает насыщенность видео сигнала (по умолчанию: 0). С этой опцией вы можете получить изображения в оттенках серого. Поддерживается не всеми драйверами.
Указывает высоту экрана для драйверов, которые не могут определить его самостоятельно, таких как fbdev, x11 и TVout.
Указывает ширину экрана для драйверов, которые не могут определить его самостоятельно, таких как fbdev, x11 и TVout.
Отключает xscreensaver при запуске и снова включает его при выходе. Если Ваш хранитель экрана не поддерживает ни XSS, ни XResetScreenSaver API, пожалуйста, используйте -heartbeat-cmd взамен.
Пытается переключиться в другой видео режим. Поддерживается dga, x11, xv, sdl и directx драйверами. Если используется с directx драйвером, для изменения режима можно использовать опции -screenw, -screenh, -bpp и -refreshrate.
Включает VBI для vesa, dfbmga и svga драйверов.
Говорит MPlayer присоединиться к существующему окну. Полезно для внедрения MPlayer в браузер (например, расширение plugger).
В Xinerama конфигурациях (например, единственный рабочий стол, растянутый на несколько экранов) эта опция указывает MPlayer на каком из них показывать фильм. Значение -2 означает полноэкранный режим на весь виртуальный экран (в этом случает информация Xinerama полностью игнорируется), -1 означает полноэкранный режим на экране с текущим окном. Начальная позиция устанавливается опцией -geometry относительно указанного экрана. Как правило будет работать только с "-fstype -fullscreen" или "-fstype none". Эта опция не пригодна только для указания экрана запуска (поскольку воспроизведение будет всегда выполняться на заданном экране в полноэкранном режиме), -geometry - лучшее, что пригодно для этой цели на текущий момент. Поддерживается драйверами видео вывода gl, gl2, x11 и xv.
Показывает черно-белое изображение. Для оптимальной производительности может комбинироваться с '-lavdopts gray'.
Выбирает часть исходного изображения для показа, неоднократное указание этой опции включает режим cinerama. В режиме cinerama фильм распределяется по нескольким TV (или проекторам) для создания большей картинки. Опции, указанные после n-ой -zrcrop применяются к n-ой MJPEG карте, для каждой карты нужно указать, как минимум, -zrdev в дополнении к -zrcrop. Для примера смотрите вывод -zrhelp и раздел Zr документации.
Указывает файл устройства, относящийся к вашей MJPEG карте, по умолчанию драйвер zr устанавливает ее в первое найденное v4l устройство.
Принудительное прореживание: Прореживание, указанное опциями -zrhdec и -zrvdec, применяется, только если аппаратный модуль масштабирования может растянуть изображение до его исходного размера. Используйте эту опцию, чтобы форсировать прореживание.
Горизонтальное прореживание: Запрашивает драйвер отправлять только каждый 2-ю или 4-ю строку/пиксел исходного изображения MJPEG карте и использовать модуль масштабирования MJPEG карты для растягивания изображения до исходного размера.
Отображает список всех -zr* опций, их значения по умолчанию и пример режима cinerama.
Указывает TV стандарт в PAL или NTSC (по умолчанию: без изменения).
Число от 1 (наилучшее) до 20 (наихудшее) представляющее качество кодирования JPEG.
Вертикальное прореживание: Запрашивает драйвер отправлять только каждую 2-ю или 4-ю строку/пиксел исходного изображения MJPEG карте и использовать модуль масштабирования MJPEG карты для растягивания изображения до исходного размера.
Если изображение меньше, чем TV экран, эта опция указывает смещение по x от верхнего левого угла TV экрана (по умолчанию: центрировано).
Если изображение меньше, чем TV экран, эта опция указывает смещение по y от верхнего левого угла TV экрана (по умолчанию: центрировано).

ДРАЙВЕРЫ ВЫВОДА ВИДЕО (ТОЛЬКО MPLAYER)

Драйверы вывода видео - это интерфейсы к различным средствам вывода видео. Синтаксис:

Указывает список используемых драйверов в порядке приоритетности.

Если список содержит завершающую ',', то MPlayer в случае проблем будет использовать драйверы, не содержащиеся в списке. Подопции необязательны и в большинстве опций могут быть опущены.
ЗАМЕЧАНИЕ: Полный список скомпилированных драйверов вывода видео можно получить опцией -vo help.

ПРИМЕР:

Пробует X11 Matrox драйвер, затем Xv драйвер, затем остальные.
Использует DirectX драйвер без ускорения.

Допустимые драйверы:

Использует XVideo расширение XFree86 4.x для задействования аппаратно ускоренного воспроизведения. Если вы не можете использовать специальный драйвер для вашего оборудования, то выбор этого, возможно, будет лучшим решением. Чтобы узнать информацию об используемом цветовом ключе и способе его отображения, запустите MPlayer с опцией -v и обратите внимание на строки, помеченные [xv common] в начале.
Выбирает указанный XVideo адаптер (смотрите вывод xvinfo).
Выбирает указанный XVideo порт.
Выбирает источник, из которого берется цветовой ключ (по умолчанию: cur).
Значение по умолчанию цветового ключа берется из текущих установок Xv.
Указывает использовать, но не устанавливать цветовой ключ MPlayer (используйте опцию -colorkey для его изменения).
То же, что и предыдущее, но также устанавливает указанный цветовой ключ.
Устанавливает метод отрисовки цветового ключа (по умолчанию: man).
Указывает рисовать цветовой ключ самостоятельно (уменьшает мерцание в некоторых случаях).
Устанавливает цветовой ключ в качестве фона окна.
Предоставляет Xv отрисовывать цветовой ключ.
Драйвер вывода видео с разделением памяти без аппаратного ускорения, работает везде, где есть X11.
Добавляет поддержку X11 ко всем драйверам, основанным на оверлее. В данный момент поддерживается только драйвером tdfx_vid.
<vo_driver>
Выбирает драйвер, используемый в качестве источника к оверлею поверх X11.
Вывод видео, использующий VDPAU для аппаратного декодирования видео. Также поддерживает отображение программно декодированного видео.
При положительных значениях применяет алгоритм повышения чёткости видео, при отрицательных - алгоритм размывания (по умолчанию: 0).
Применяет к видео алгоритм уменьшению шума (по умолчанию: 0, нет уменьшения шума).
Выбирает деинтерлейсер (по умолчанию: 0). Все режимы > 0 учитывают -field-dominance.
ЗАМЕЧАНИЕ: Значения > 2 задерживают вывод видео на один кадр.
0
Нет деинтерлейсинга.
1
Отображает только первое поле, аналогично -vf field.
2
Bob деинтерлейсинг, аналогично -vf tfields=1.
3
Адаптивный по движению временной деинтерлейсинг. Может привести к десинхронизации аудио и видео на слабой видео карте и/или высоком разрешении. Это значение по умолчанию, если клавиша "D" используется для включения деинтерлейсинга.
4
Адаптивный по движению временной деинтерлейсинг с управляемой по краям пространственной интерполяцией. Требует быстрой видео карты.
Позволяет временным деинтерлейсерам оперировать как яркостной, так и цветностной компонентами (по умолчанию). Используйте nochroma-deint для оперирования только цветностной компонентой и ускорения усовершенствованного деинтерлейсинга. Полезно с медленной видео памятью.
Пробует применить обратный телесин, нуждается во временном деинтерлейсинге.
Драйвер, использующий расширение XvMC (X Video Motion Compensation) XFree86 4.x для ускорения декодирования MPEG-1/2 и VCR2.
Выбирает указанный XVideo адаптер (смотрите вывод xvinfo).
Выбирает указанный XVideo порт.
(no)benchmark
Отключает показ изображения. Необходимо для правильного теста производительности драйверов, изменяющих буферы изображения только между циклами обновления изображения на мониторе (nVidia). по умолчанию, отображение экрана не отключается (nobenchmark).
(no)bobdeint
Очень простой деинтерлейсер. Может быть не лучше, чем -vf tfields=1, но это единственный деинтерлейсер для xvmc (по умолчанию: nobobdeint).
(no)queue
Помещает кадры для отображения в очередь, чтобы сильнее распараллелить работу видео оборудования. Может добавить маленькую (незначительную) постоянную A/V рассинхронизацию (по умолчанию: noqueue).
(no)sleep
Указывает использовать функцию sleep для ожидания конца рендеринга (не рекомендуется в Linux) (по умолчанию: nosleep).
То же, что и -vo xv:ck (смотрите -vo xv).
То же, что и -vo xv:ck-method (смотрите -vo xv).
Воспроизводит видео через XFree86 расширение Direct Graphics Access. Считается устаревшим.
Драйвер вывода видео с помощью высокоуровневой, платформенно-независимой библиотеки SDL (Simple Directmedia Layer). Поскольку SDL использует свой собственный слой X11, X11 опции MPlayer не будут иметь никакого эффекта на SDL. Обратите внимание, у него есть несколько незначительных ошибок (-vm/-novm преимущественно игнорируются, -fs действует так, как должно действовать -novm, окно располагается в верхнем левом углу после возвращения из полноэкранного режима, panscan не поддерживается,...).
Явно выбирает используемый SDL драйвер.
(no)forcexv
Указывает использовать XVideo через видео драйвер sdl (по умолчанию: forcexv).
(no)hwaccel
Указывает использовать аппаратно ускоренное масштабирование (по умолчанию: hwaccel).
vidix  
VIDIX (VIDeo Interface for *niX, видео интерфейс для *nix) - это интерфейс к возможностям ускорения видео различных графических карт. Очень быстрый драйвер вывода видео для карт, его поддерживающих.
<подустройство>
Явно выбирает используемый драйвер подустройства VIDIX. Доступные драйверы подустройств: cyberblade, ivtv, mach64, mga_crtc2, mga, nvidia, pm2, pm3, radeon, rage128, s3, sh_veu, sis_vid и unichrome.
X11 фронтенд для VIDIX
<подустройство>
То же, что и для vidix
Универсальный и платформенно-независимый VIDIX фронтенд, с картами nVidia может работать даже в текстовой консоли.
<подустройство>
То же, что и для vidix.
Windows фронтенд для VIDIX.
<подустройство>
То же, что и для vidix.
Драйвер вывода видео, использующий Direct3D интерфейс (полезно для Vista).
Драйвер вывода видео, использующий DirectX интерфейс.
Отключает аппаратное ускорение. Попробуйте эту опцию, если у вас проблемы с отображением.
Драйвер вывода видео, использующий интерфейс libkva.
Форсирует режим SNAP.
Форсирует режим WarpOverlay!.
Форсирует режим DIVE.
(no)t23
Включает/выключает обходное решение для ноутбука T23 (по умолчанию: -not23). Попробуйте включить данную опцию, если Ваша видеокарта поддерживает только растяжение.
Драйвер вывода видео Mac OS X Quartz. В некоторых случаях, форсирование пакованного выходного формата YUV с, например, -vf format=yuy2, может быть более эффективным.
Выбирает устройство отображения для использования в полноэкранном режиме.
Указывает полноэкранное разрешение (полезно на медленных системах).
Драйвер вывода видео Mac OS X CoreVideo.
Выбирает устройство отображения для использования в полноэкранном режиме или, при установлении в -1, всегда использует то же, на котором находится окно с видео (по умолчанию: -1 - авто).
Пишет вывод в буфер разделяемой памяти вместо его отображения и пытается открыть существующее соединение NSConnection для связи с GUI.
Имя разделяемого буфера, созданного при помощи shm_open, оно же и имя соединения NSConnection, которое MPlayer попытается открыть (по умолчанию: "mplayerosx"). Задание buffer_name неявно включает shared_buffer.
Использует фреймбуфер ядра для воспроизведения видео.
<устройство>
Явно указывает имя используемого fbdev устройства (например /dev/fb0) или имя подустройства VIDIX, если имя устройства начинается с 'vidix' (например 'vidixsis_vid для драйвера sis).
Использует фреймбуфер ядра для воспроизведения видео, альтернативная реализация.
<устройство>
Явно указывает имя используемого fbdev устройства (по умолчанию: /dev/fb0).
Весьма универсальный драйвер, который должен работать на любой VESA VBE 2.0 совместимой карте.
(no)dga
Включает или выключает режим DGA (по умолчанию: включено).
Активирует NeoMagic TV выход и устанавливает стандарт в PAL.
Активирует NeoMagic TV выход и устанавливает стандарт в NTSC.
Указывает использовать VIDIX драйвер.
Активирует видео оверлей Linux поверх VESA режима.
Воспроизводит видео, используя библиотеку SVGA.
<видео режим>
Указывает используемый видео режим. Режим может быть задан в форме <ширина>x<высота>x<цветов>, например 640x480x16M или номером графического режима, например 84.
Выводит OSD на черных полях под изображением (медленнее).
Указывает использовать только 'нативные' функции. Это отключает прямой рендеринг, OSD и аппаратное ускорение.
Форсирует переключение кадров между циклами вертикальной развертки. Может использоваться только с -double. Имеет тот же эффект, что и опция -vsync.
Пытается выбрать видео режим с квадратными пикселами.
Указывает использовать svga с VIDIX.
OpenGL драйвер вывода видео, простая версия. Размер видео должен быть меньше максимального размера текстуры в вашей реализации OpenGL. Предполагается, что будет работать даже с самыми простыми реализациями OpenGL, но также может использовать новые расширения, позволяющие поддерживать большее количество цветовых пространств и прямой рендеринг. Для оптимального быстродействия используйте что-либо подобное
-vo gl:yuv=2:rectangle=2:force-pbo:ati-hack -dr -noslices
Код выполняет очень малое количество проверок, так что, если что-то не работает, это может быть вызвано отсутствием поддержки в вашей карте/OpenGL реализации, даже если вы не получаете никаких сообщений об ошибках. Используйте glxinfo или аналогичный инструмент, чтобы увидеть поддерживаемые расширения OpenGL.
(no)ati-hack
Драйвера ATI могут давать испорченное изображение при использовании PBO (когда заданы -dr или force-pbo). Данная опция исправляет это ценой несколько большего использования памяти.
(no)force-pbo
Всегда использует PBO для пересылки текстур, даже если это подразумевает дополнительное копирование. драйверов NVidia и существенно большее для драйверов ATI. Для корректной работы может понадобиться -noslices и подопция ati-hack.
(no)scaled-osd
Изменяет реакцию OSD на изменение размера окна (по умолчанию: отключено). Когда включено, поведение такое же как и с остальными драйверами вывода видео, что лучше для шрифтов фиксированного размера. Когда отключено, то выглядит намного лучше со шрифтами TrueType и использует границы в полноэкранном режиме. Не работает корректно с ass субтитрами (смотрите -ass), в качестве альтернативы вы можете отрисовывать их без OpenGL, используя -vf ass.
Цвет для OSD (по умолчанию: 0x00ffffff, соответствует непрозрачному белому цвету).
Выбирает использование прямоугольных текстур, что экономит видеопамять, но зачастую работает медленнее (по умолчанию: 0).
0: Указывает использовать текстуры power-of-two (по умолчанию).
1: Указывает использовать расширение GL_ARB_texture_rectangle.
2: Указывает использовать расширение GL_ARB_texture_non_power_of_two. В некоторых случаях поддерживается только программно и, поэтому, очень медленно.
Минимальный интервал между сменами буферов, посчитанный в отображаемых кадрах (по умолчанию: 1). 1 эквивалентно включению VSYNC, 0 - отключению VSYNC. Значения меньше 0 оставят его равным системному значению по умолчанию. Это ограничивает частоту кадров значением (частота горизонтальной развертки / n). Для работы требуется поддержка GLX_SGI_swap_control. С некоторыми (многими/всеми?) реализациями работает только в полноэкранном режиме.
Указывает тип преобразования YUV в RGB.
0: Используется программное преобразование (по умолчанию). Совместимо со всеми версиями OpenGL. Предоставляет возможность управления яркостью, контрастностью и насыщенностью.
1: Используются блоки объединения регистров Используется nVidia-специфичное расширение (GL_NV_register_combiners). Требуются, как минимум, три текстуры. Предоставляет возможность управления насыщенностью и цветностью. Это быстрый, но не точный метод.
2: Используется программа фрагментации. Требуется расширение GL_ARB_fragment_program и, как минимум, три текстуры. Предоставляет возможность управления яркостью, контрастностью, насыщенностью и цветностью.
3: Используется программа фрагментации, используя POW инструкции. Требуется расширение GL_ARB_fragment_program и, как минимум, три текстуры. Предоставляет возможность управления яркостью, контрастностью, насыщенностью, цветностью и гаммой. Гамма может быть независимо установлена для красного, зеленого и синего цветов. Метод 4, как правило, быстрее.
4: Используется программа фрагментации с дополнительный поиском. Требуется расширение GL_ARB_fragment_program и, как минимум, четыре текстуры. Предоставляет возможность управления яркостью, контрастностью, насыщенностью, цветностью, и гаммой. Гамма может быть независимо установлена для красного, зеленого и синего цветов.
5: Используется ATI-специфичный метод (для старых карт). при этом используется ATI-специфичное расширение (GL_ATI_fragment_shader - не GL_ARB_fragment_shader!). Необходимы, как минимум, три текстуры. Предоставляет возможность управления насыщенностью и цветностью. Это быстрый, но не точный метод.
6: Используется 3D текстура для преобразования через поиск. Требуется расширение GL_ARB_fragment_program и, как минимум, четыре тестуры. Ужасно медленный (программная эмуляция) на некоторых (всех?) картах ATI, поскольку использует текстуру с пограничными пикселами. Предоставляет возможность управления яркостью, контрастностью, насыщенностью, цветностью, и гаммой. Гамма может быть независимо установлена для красного, зеленого и синего цветов. Скорость зависит от пропускной способности памяти GPU значительно сильнее, чем в остальных методах.
Использует расширение GL_MESA_ycbcr_texture для преобразования YUV в RGB. В большинстве случаев это, вероятно, медленнее, чем выполнение программного преобразования в RGB.
Выбирает функцию для масштабирования яркостной составляющей. Допустимо только для 2, 3, 4 и 6 режимов yuv.
0: Используется простая линейная фильтрация (по умолчанию).
1: Используется B-сплайновая фильтрация (повышенное качество). Требует одну дополнительную текстуру. Старые карты не смогут обработать с ее помощью цветовую составляющую, как минимум, в полноэкранном режиме.
2: Используется кубическая фильтрация по горизонтали, линейная по вертикали. Работает на несколько большем наборе карт, чем метод 1.
3: Аналогично 1, но без использования текстуры поиска. Может быть быстрее для некоторых карт.
4: Используется экспериментальная нерезкая маска с матрицей 3x3 и относительной резкостью 0.5 по умолчанию (смотрите filter-strength).
5: Используется экспериментальная нерезкая маска с матрицей 5x5 и относительной резкостью 0.5 по умолчанию (смотрите filter-strength).
Выбирает функцию для масштабирования цветовой составляющей. Подробности смотрите в lscale.
Устанавливает силу эффекта для фильтров lscale/cscale, поддерживающих её.
Загружает нестандартную программу фрагментации из файла <файл>. Пример смотрите в TOOLS/edgedect.fp.
Загружает нестандартную "gamma ramp" текстуру из файла <файл>. Может использоваться совместно с yuv=4 или с опцией customprog.
(no)customtlin
Если включено (по умолчанию), для customtex текстуры используется GL_LINEAR интерполяция, иначе - GL_NEAREST.
(no)customtrect
Если включено, используется texture_rectangle для customtex текстуры. по умолчанию отключено.
Обычно нет причин для использования следующих опций, они, в основном, предназначены для целей тестирования.
(no)glfinish
Вызывает glFinish() перед сменой буферов. Медленнее, но в некоторых случаях дает более правильный результат (по умолчанию: отключено).
(no)manyfmts
Включает поддержку большего количества форматов цветов (RGB и BGR) (по умолчанию: включено). Требует OpenGL версии >= 1.2.
Количество строк, копируемых в текстуру одним целым (по умолчанию: 0). 0 для всего изображения.
ЗАМЕЧАНИЕ: Если используется пространство цветов YUV (смотрите подопцию yuv), применяются особые правила:
Если декодер использует рендеринг по слоям (смотрите -noslices), эта опция не имеет эффекта, размеры слоев указываются используемым декодером.
Если декодер не использует рендеринг по слоям, то значением по умолчанию является 16.
(no)osd
Включает или выключает поддержку рендеринга OSD при помощи OpenGL (по умолчанию: включено). Эта опция используется для тестирования; для отключения OSD используйте вместо нее -osdlevel 0.
(no)aspect
Включает или выключает масштабирование с сохранением пропорций и поддержку pan-and-scan (по умолчанию: включено). Отключение может немного увеличить скорость.
Модификация драйвера видео вывода OpenGL. Поддерживает видео с размером больше допустимого для текстуры, но у неё нет многих передовых возможностей и оптимизаций драйвера gl, и маловероятно её дальнейшее усовершенствование.
(no)glfinish
То же, что и для gl (по умолчанию: включено)
Указывает тип преобразования YUV в RGB. Если установлено во что-либо, отличное от 0, то OSD выводиться не будет и регулировки яркости, контрастности и гаммы будут доступны только через глобальные настройки X сервера. В остальном значения те же, что и для -vo gl.
Вы выводит никакого видео, полезен для тестов производительности.
Драйвер вывода ASCII art, работающий в текстовой консоли. Вы можете получить список и описание доступных подопций запустив 'mplayer -vo aa:help'.
ЗАМЕЧАНИЕ: Драйвер некорректно обрабатывает -aspect.
ПОДСКАЗКА: Вам, возможно, придется указать -monitorpixelaspect. Попробуйте 'mplayer -vo aa -monitorpixelaspect 0.5'.
Драйвер вывода видео Color ASCII art, работающий в текстовой консоли.
Воспроизведение видео с использованием Blinkenlights UDP протокола. Драйвер очень сильно аппаратно зависим.
<подустройство>
Явно указывает драйвер используемого подустройства Blinkenlights. Он выглядит как arcade:host=localhost:2323 или hdl:file=name1,file=name2. Вы обязательно должны указать подустройство.
Драйвер вывода видео графической системы GGI
<драйвер>
Явно указывает используемый GGI драйвер. Замените любые ',', которые могут появиться в строке драйвера, на '.'.
Воспроизводит видео, используя библиотеку DirectFB.
(no)input
Указывает использовать коды клавиш DirectFB вместо кодов MPlayer (по умолчанию: включено).
Двойная и тройная буферизация дает лучшие результаты, если вы хотите избежать мерцания. Тройная буферизация эффективнее двойной, поскольку она не блокирует MPlayer во время ожидания цикла обновления экрана монитора. Одиночной буферизации стоит избегать (по умолчанию: single).
Управляет порядком вывода чередующихся полей (по умолчанию: отключено). Допустимые значения: top = верхнее поле первое, bottom = нижнее поле первое. Это опция никак не влияет на прогрессивное видео, каковым являются большинство MPEG фильмов, потребуется ее установить, если во время просмотра чересстрочного материала появляется мерцание или эффект гребенки при движении.
Форсирует для отображения слой с ID N (по умолчанию: -1 - авто).
Указывает список параметров для DirectFB.
Драйвер вывода видео для Matrox G400/G450/G550, использующий библиотеку DirectFB для задействования особых возможностей оборудования. Задействует CRTC2 (вторую "голову"), отображая видео независимо от первой "головы".
(no)input
То же, что и для directfb (по умолчанию: отключено)
То же, что и для directfb (по умолчанию: triple)
То же, что и для directfb
(no)bes
Задействует использование Matrox BES (модуля масштабирования) (по умолчанию: отключено). Дает отличный результат по скорости и качеству изображения, поскольку интерполяция производится аппаратно. Работает только на главной "голове".
(no)spic
Задействует использование специального слоя [sub picture layer] для отображения OSD (по умолчанию: отключено).
(no)crtc2
Включает TV-выход на второй "голове" (по умолчанию: включено). Качество вывода удивительное, т.к. это полностью чересстрочное изображение с правильной синхронизацией каждого четного/нечетного поля.
Установит TV стандарт Matrox карты без необходимости изменения /etc/directfbrc (по умолчанию: отключено). Допустимые стандарты: pal = PAL, ntsc = NTSC. auto - особый стандарт (автоопределение использования PAL/NTSC), потому что он определяет используемый стандарт по частоте кадров фильма.
Драйвер вывода видео для Matrox, использующий модуль YUV масштабирования на Gxxx картах через драйвер ядра. Если у вас карта Matrox, то это самый быстрый вариант.
<устройство>
Явно указывает имя используемого Matrox устройства (по умолчанию: /dev/mga_vid).
Драйвер вывода видео mga, работающий в окне X11.
<устройство>
Явно указывает имя используемого Matrox устройства (по умолчанию: /dev/mga_vid).
Специальный драйвер вывода для S3 Virge. Этот драйвер поддерживает такие возможности карты, как YUV преобразование, масштабирование, двойная буферизация и прямой рендеринг. Используйте -vf yuy2 для получения аппаратно ускоренного YUV2 рендеринга, который на этой карте значительно быстрее, чем YV12.
<устройство>
Явно выбирает используемое fbdev устройство (по умолчанию: /dev/fb0).
Драйвер видео выводa для Nintendo Wii/GameCube.
3dfx (только Linux)
Драйвер вывода для 3dfx, работающий напрямую c 3dfx оборудованием поверх X11. Поддерживается только 16 bpp.
Этот драйвер использует tdfxfb драйвер фреймбуфера для воспроизведения фильмов с YUV ускорением на 3dfx картах.
<устройство>
Явно указывает используемое fbdev устройство (по умолчанию: /dev/fb0).
Драйвер вывода видео для 3dfx, работающий совместно с tdfx_vid модулем ядра.
<device>
Явно указывает имя используемого устройства (по умолчанию: /dev/tdfx_vid).
Драйвер вывода видео Creative DXR2.
<vo_driver>
Поддрайвер вывода видео, для использования в качестве оверлея (x11, xv).
Драйвер выода видео чипов MPEG декодирования Sigma Designs em8300 (Creative DXR3, Sigma Designs Hollywood Plus). Смотрите также видео фильтр lavc.
Активирует оверлей вместо TV вывода.
Включает пребуферинг.
Задействует новую систему синхронизации.
Указывает TV стандарт.
0: Не изменяет текущий стандарт (по умолчанию).
1: Автоопределение использования PAL/NTSC.
2: Автоопределение использования PAL/PAL-60.
3: PAL
4: PAL-60
5: NTSC
<0-3>
Указывает номер используемого устройства, если у вас установлено более одной em8300 карты.
Драйвер вывода через TV-Выход карт MPEG декодирования, основанных на для чипах Conexant CX23415 (iCompression iTVC15) или Conexant CX23416 (iCompression iTVC16), (Hauppauge WinTV PVR-150/250/350/500). Смотрите также видео фильтр lavc.
<device>
Явно указывает имя устройства используемого MPEG декодера (по умолчанию: /dev/video16).
<output>
Увно указывает используемый для видеосигнала TV-Выход.
Драйвер вывода видео для V4L2 совместимых карт со встроенным аппаратным MPEG декодером. Смотрите также видео фильтр lavc.
<device>
Явно указывает имя устройства используемого MPEG декодера (по умолчанию: /dev/video16).
<output>
Явно указывает используемый для видеосигнала TV-Выход.
Драйвер вывода видео DVB карт, записывающий вывод в MPEG-PES файл, если нет установленных DVB карт.
Указывает номер используемого устройства, если у вас более одной карты (поддерживается только V3 API, такое как в драйверах 1.x.y серии). Если не указан, MPlayer будет использовать первую доступную карту.
<файл>
Файл для вывода (по умолчанию: ./grab.mpg)
Драйвер вывода видео для некоторых MJPEG карт завата/воспроизведения.
Драйвер вывода видео для некоторых MJPEG карт захвата/воспроизведения, второе поколение.
Указывает используемое устройство.
Указывает используемый видео стандарт (по умолчанию: авто).
(no)prebuf
(Де)Активирует пребуферинг, пока не поддерживается.
Рассчитывает MD5 сумму каждого кадра и записывает ее в файл. Поддерживаются цветовые пространства RGB24 и YV12. Полезно для отладки.
Указывает имя файла для вывода (по умолчанию: ./md5sums).
Преобразует видео поток в последовательность несжатых YUV 4:2:0 изображений и сохраняет ее в файл (по умолчанию: ./stream.yuv). Формат такой же, как и в mjpegtools, так что это полезно для обработки видео комплектом mjpegtools. Поддерживаются YV12, RGB (24 bpp) и BGR (24 bpp) форматы. Вы можете указывать ее совместно с опцией -fixed-vo для объединения файлов с одинаковыми разрешениями и частотой кадров.
Записывает кадры в файл как чересстрочные с первым верхним полем.
Записывает кадры в файл как чересстрочные с первым нижним полем.
Записывает вывод в <файл> вместо стандартного stream.yuv.

ЗАМЕЧАНИЕ: Если вы не указываете никаких опций, то вывод будет прогрессивным (т.е. нечересстрочным).

Выводит кадры в один анимированный GIF в текущем каталоге. Поддерживается только формат RGB с глубиной цвета 24 бит, результат также будет преобразован в 256-цветный.
<fps>
Вещественное число, указывающее частоту кадров (по умолчанию: 5.0).
<output>
Указывает имя файла для вывода (по умолчанию: ./out.gif).

ЗАМЕЧАНИЕ: Вы должны указать частоту кадров до имени, иначе это значение будет частью имени файла.

ПРИМЕР:

mplayer video.nut -vo gif89a:fps=15:output=test.gif
Выводит каждый кадр в JPEG файл в текущем каталоге. В качестве имени файла выступает номер кадра с лидирующими нулями.
[no]progressive
Указывает создавать обычный или прогрессивный JPEG (по умолчанию: обычный).
[no]baseline
Указывает использовать базовую линию [baseline] или нет (по умолчанию: использовать).
Степень оптимизации (по умолчанию: 100)
Степень размывания (по умолчанию: 0)
Уровень качества (default: 75)
Указывает каталог для вывода JPEG файлов (по умолчанию: ./).
Вместо использования текущего каталога создает нумерованные подкаталоги с указанным префиксом для сохранения файлов.
Максимальное количество файлов, сохраняемых в подкаталоге. Должно быть больше или равно 1 (по умолчанию: 1000).
Выводит каждый кадр в PNM файл в текущем каталоге. В качестве имени файла выступает номер кадра с лидирующими нулями. Поддерживаются файлы PPM, PGM и PGMYUV, как в raw, так и в ASCII режиме. Смотрите также pnm(5), ppm(5) и pgm(5).
Записывает PPM файлы (по умолчанию).
Записывает PGM файлы.
Выводит PGMYUV файлы. PGMYUV похож на PGM, но дополнительно содержит U и V компоненты, присоединенные к нижней части картинки.
Записывает PNM файлы в raw режиме (по умолчанию).
Записывает PNM файлы в ASCII режиме.
Указывает каталог для сохранения PNM файлов (по умолчанию: ./).
Вместо использования текущего каталога создает нумерованные подкаталоги с указанным префиксом для сохранения файлов.
Максимальное количество файлов, сохраняемых в подкаталоге. Должно быть больше или равно 1 (по умолчанию: 1000).
Выводит каждый кадр в PNG файл в текущем каталоге. Название файла формируется из номера кадра, дополненного слева нолями. Поддерживаются 24bpp RGB и BGR форматы.
Указывает степень сжатия. 0 - без сжатия, 9 - максимальное сжатие.
Указывает каталог для сохранения PNG файлов (по умолчанию: ./).
Создаёт PNG файлы с альфа-каналом. Заметьте, что MPlayer в целом не поддерживает альфа-канал, так что это будет полезно только в редких случаях.
Выводит каждый кадр в файл Targa в текущем каталоге. В качестве имени файла выступает номер кадра с лидирующими нулями. Назначение этого драйвера - сохранить кадры без потери качества, не используя сторонних библиотек. Он поддерживает BGR[A] формат с глубиной цвета 15, 24 или 32. Вы можете выбрать специфичный формат с помощью видео фильтра format.

ПРИМЕР:


mplayer video.nut -vf format=bgr15 -vo tga

ОПЦИИ ДЕКОДИРОВАНИЯ/ФИЛЬТРАЦИИ

Указывает список используемых аудио кодеков в порядке приоритета, кодек указывается по его наименованию из codecs.conf. Для пропуска кодека указывайте '-' перед его именем. Для форсирования кодека указывайте '+' перед его именем, но скорее всего это приведет к краху! Если список содержит ',' в конце, то MPlayer в случае проблем будет использовать кодек не из списка.
ЗАМЕЧАНИЕ: Полный список доступных кодеков выводится опцией -ac help.

ПРИМЕР:

Форсирует использование MP3 кодека l3codeca.acm.
Сначала пробуется libmad, если не получилось - остальные.
Пробуется AC-3 транзит, программный AC4, затем - остальные.
Пробуется аппаратный DTS транзит, если не получилось - остальные.
Пропускает использование FFmpeg MP3 декодера.
Указывает дополнительные опции аудио фильтра:
Форсирует алгоритм вставки аудио фильтров в соответствии с одним из нижеперечисленного:
0: Используется полностью автоматическая вставка.
1: Оптимизируется по точности (по умолчанию).
2: Оптимизируется по скорости. Внимание: Некоторые возможности аудио фильтров могут молча отказать, и качество звука ухудшится.
3: Не использовать ни автоматическую вставку фильтров, ни оптимизацию. внимание: Использование этой опции может привести к краху MPlayer.
4: Использовать автоматическую вставку как в 0, но по возможности использовать операции с плавающей точкой.
5: Использовать автоматическую вставку как в 1, но по возможности использовать операции с плавающей точкой.
6: Использовать автоматическую вставку как в 2, но по возможности использовать операции с плавающей точкой.
7: Не использовать автоматическую вставку фильтров как и в 3, и по возможности использовать операции с плавающей точкой.
То же, что и -af.
Указывает список используемых семейств аудио кодеков в порядке приоритета, имена указываются из codecs.conf. Возвращается к использованию кодеков по умолчанию, если не работает ни одно семейство из указанных.
ЗАМЕЧАНИЕ: Список доступных семейств кодеков можно посмотреть при помощи -afm help.

ПРИМЕР:

Сначала попытаться использовать libavcodec кодеки FFmpeg.
Сначала попытаться использовать Win32 кодеки.
Переопределяет коэффициент пропорции фильма для случая, когда информация о пропорциях неверна или отсутствует в воспроизводимом файле.

ПРИМЕР:

-aspect 4:3 or -aspect 1.3333
-aspect 16:9 or -aspect 1.7777
Отключает автоматическую компенсацию коэффициента пропорций фильма.
Устанавливает первое поле для чересстрочного содержимого. Полезна для модулей деинтерлейсинга, удваивающих частоту кадров: -vf tfields=1, -vf yadif=1, -vo vdpau:deint и -vo xvmc:bobdeint.
-1
авто (по умолчанию): Если декодер не предоставляет соответствующую информацию, возвращается к использованию 0 (верхнее поле первое).
0
верхнее поле первое
1
нижнее поле первое
Зеркально отражает изображение сверху-вниз.
Указывает параметры декодирования libavcodec. Опции друг от друга отделяйте двоеточиями.

ПРИМЕР:

-lavdopts gray:skiploopfilter=all:skipframe=nonref
Доступные опции:
Указывает использовать только побитово точные алгоритмы на всех этапах декодирования (для тестирования кодека).
Указывает самостоятельно обходить ошибки кодировщика.
0: ничего
1: автоматически определять баги(ошибки) (по умолчанию)
2 (msmpeg4v3): некоторые старые msmpeg4v3 файлы, созданные lavc (не определяются автоматически)
4 (mpeg4): баг интерлейсинга Xvid (определяется автоматически, если fourcc==XVIX)
8 (mpeg4): UMP4 (определяется автоматически, если fourcc==UMP4)
16 (mpeg4): баг заполнения (определяется автоматически)
32 (mpeg4): баг нелегального vlc (определяется автоматически по fourcc)
64 (mpeg4): баг qpel у Xvid и DivX (определяется автоматически по fourcc/версии)
128 (mpeg4): старый стандарт qpel (определяется по fourcc/версии)
256 (mpeg4): еще один баг qpel (определяется автоматически по fourcc/верси)
512 (mpeg4): баг direct-qpel-blocksize (определяется автоматически по fourcc/версии)
1024 (mpeg4): баг заполнения кромки (определяется автоматически по fourcc/версии)
Отображать отладочную информацию.

0: отключено
1: информация об изображении
2: управление скоростью
4: битпоток
8: тип макроблока (MB)
16: поблочный[per-block] параметр квантования (QP)
32: вектор движения
0x0040: визуализация вектора движения (используйте -noslices)
0x0080: пропуск макроблока (MB)
0x0100: стартовый код
0x0200: PTS
0x0400: упругость ошибки[error resilience]
0x0800: операции контроля над управлением памятью (H.264)
0x1000: ошибки
0x2000: Визуализировать параметр квантования (QP), меньший QP - более светлый зеленый.
0x4000: визуализировать типы блоков.
Устанавливает стратегию маскировки ошибок.
1: Используется сильный deblock фильтр для поврежденных MB.
2: Итеративный поиск вектора движения (MV) (медленно)
3: Все (по умолчанию)
Устанавливает стратегию упругости[error resilience] ошибки.

0: отключено
1: аккуратная (Должно работать с испорченными кодерами.)
2: обычная (по умолчанию) (Работает с совместимыми кодерами.)
3: агрессивная (Больше проверок, но могут быть проблемы даже с правильными битовыми потоками.)
4: очень агрессивная
Включает оптимизации, которые не подчиняются спецификации и, потенциально, могут быть причиной проблем, такие как упрощенное деквантование[dequantization], упрощенная компенсация движения, предположение использования стандартной матрицы квантования, YUV 4:2:0 и пропуск некоторых проверок поврежденности битового потока.
декодирование только в оттенках серого (немного быстрее, чем с цветом)
Для лучшего качества декодирования используйте один и тот же IDCT алгоритм для кодирования и декодирования. Хотя это может даться ценой точности.
Декодирование с меньшим разрешением. Это поддерживается не всеми кодеками, и часто приводит к ужасным артефактам. Это не баг, а побочный эффект декодирования не в полном разрешении.

0: отключено
1: 1/2 оригинала
2: 1/4 оригинала
3: 1/8 оригинала
Если указано <w>, кодирование в меньшем разрешении будет использоваться только в том случаем, если ширина видео больше или равна <w>.
o=<ключ>=<значение>[,<ключ>=<значение>[,...]] Передать ключи AVOptions декодеру libavcodec. Обратите внимание, патч, делающий o= ненужным и передающий все неизвестные параметры через систему AVOption, приветствуется. Полный список параметров AVOptions можно найти в руководстве FFmpeg. Примечание: некоторые опции AVOptions могут конфликтовать с опциями MEncoder.
ПРИМЕР:
Пропускает указанное число строк макроблоков в нижней части.
Пропускает указанное число строк макроблоков в верхней части.
Пропускает фильтр loop (он же deblocking) во время декодирования H.264. Поскольку фильтрованный кадр предполагается использовать в качестве ссылки для декодирования зависимых кадров, то качество, например у MPEG-2, будет хуже, чем если бы deblocking не производился вовсе. Но, как минимум для HDTV с высоким битпотоком, это дает значительное повышение производительности без видимой потери качества.

<skipvalue> может быть одним из нижеперечисленных:


none: Никогда не пропускать.
default: Пропускать бесполезные этапы обработки (например пакеты нулевого размера в AVI).
nonref: пропускать кадры, на которые нет ссылок (т.е. не использующиеся для декодирования других кадров, ошибка просто невозможна).
bidir: Пропускать B-кадры.
nonkey: Пропускать все кадры, кроме ключевых.
all: Пропускать все кадры.
Пропускает этап IDCT. Это значительно ухудшает качество практически во всех случаях (допустимые значения skipvalue смотрите в описании опции skiploopfilter).
Полностью пропускает декодирование кадров. Дает большой прирост скорости, но прерывистое изображение и иногда артефакты. (допустимые значения skipvalue смотрите в описании опции skiploopfilter).
количество потоков, использующихся для декодирования (по умолчанию: 1)
Указывает визуализировать векторы движения.

0: Отключено.
1: Визуализировать векторы P-кадров, предсказанные вперед.
2: Визуализировать векторы B-кадров, предсказанные вперед.
4: Визуализировать векторы B-кадров, предсказанные назад.
Выводит некоторую статистику и сохраняет ее в ./vstats_*.log.
Отключает отрисовку видео слоями/полосами по 16-пикселов высотой, вместо отрисовки целого кадра за один проход. Может быть быстрее или медленнее, в зависимости от видео карты и доступного кеша. Полезно только с кодеками libmpeg2 и libavcodec.
Указывает не воспроизводить/кодировать звук. Полезно для определения производительности.
Указывает не воспроизводить/кодировать видео. Во многих случаях это не работает, вместо нее используйте -vc null -vo null.
Устанавливает уровень построцессинга DLL. Эта опция больше не пригодна для работы с -vf pp. Она работает только с Win32 DirectShow DLL, имеющими встроенные процедуры постобработки. Допустимый диапазон значений -pp зависит от кодека, как правило это 0-6, где 0=отключено, 6=наимедленный/лучший.
Показывает краткую помощь по доступным фильтрам постобработки и их использованию.
Указывает параметры программного модуля масштабирования.

ПРИМЕР:

-vf scale -ssf lgb=3.0
фильтр гауссового размывания (яркостная составляющая[luma])
фильтр гауссового размывания (хроматическая составляющая[chroma])
sharpen фильтр (яркостная составляющая[luma])
sharpen фильтр (хроматическая составляющая[chroma])
горизонтальный сдвиг хроматической составляющей[chroma].
вертикальный сдвиг хроматической составляющей[chroma].
Выбирает тип стерео вывода MP2/MP3.
0
стерео
1
левый канал
2
правый канал
Указывает используемый опцией -zoom алгоритм программного масштабирования. Она влияет на драйвера вывода видео, не способные аппаратно масштабировать, например x11.

Доступные типы:

0
быстрый билинейный
1
билинейный
2
бикубический (хорошее качество) (по умолчанию)
3
экспериментальный
4
ближайший сосед (плохое качество)
5
area
6
бикубичекий для яркостной[luma] / билинейный для хроматической[chroma] составляющей
7
гауссовый
8
sincR
9
lanczos
10
натуральный бикубический сплайн[natural bicubic spline]
ЗАМЕЧАНИЕ: Некоторые -sws опции можно настраивать. Подробная информация есть в описании видео фильтра scale.
Указывает список используемых кодеков в порядке приоритета, кодек указывается по его наименованию из codecs.conf. Для пропуска кодека указывайте '-' перед его именем. Для форсирования использования кодека указывайте '+' перед его именем, скорее всего это приведет к краху! Если список содержит ',' в конце, то MPlayer в случае проблем будет использовать кодек не из списка.
ЗАМЕЧАНИЕ: Полный список доступных кодеков выводится опцией -vc help.

ПРИМЕР:

Попытаться использовать только кодек Win32/VfW DivX, без запасного варианта.
Пропустить Win32 DivX кодеки.
Попытаться использовать MPEG-1/2 из libavcodec, затем libmpeg2, затем остальные.
Указывает список используемый семейств аудио кодеков в порядке приоритета, имена указываются из codecs.conf. Возвращается к использованию кодеков по умолчанию, если не работает ни одно семейство из указанных.
ЗАМЕЧАНИЕ: Список доступных семейств кодеков можно посмотреть при помощи -vfm help.

ПРИМЕР:

Попытаться использовать libavcodec, затем Directshow, затем VfW кодеки, затем остальные, если ни один не работает.
Попытаться использовать сначала XAnim кодеки.
Масштабирует изображение до ширины <x> (если доступно программное/аппаратное масштабирование). Отключает расчет пропорций.
Указывает дополнительные параметры при декодировании с Xvid.
ЗАМЕЧАНИЕ: Поскольку libavcodec быстрее, чем Xvid, вы, возможно, захотите использовать вместо него фильтр постобработки (-vf pp) и декодер (-vfm ffmpeg) из libavcodec.

Встроенные фильтры постобработки Xvid:

deblock фильтр хроматической[chroma] составляющей
deblock фильтр яркостной[luma] составляющей
deringing фильтр яркостной[luma] составляющей
deringing фильтр хроматической[chroma] составляющей
Добавляет эффект старинного фильма. Может увеличить воспринимаемое качество, на самом деле ухудшая настоящее.
методы рендеринга:
Активирует метод 2 прямого рендеринга.
Деактивирует метод 2 прямого рендеринга.
значение<=8
Масштабировать изображение в <значение> раз.
значение>8
Установить ширину, равную значению и рассчитать высоту для сохранения правильного коэффициента пропорций.
Масштабирует изображение до высоты <y> (если доступно программное/аппаратное масштабирование). Отключает расчет пропорций.
Разрешает использовать программное масштабирование, где это возможно. Это позволит выполнять его с драйверами вывода, не поддерживающими аппаратное масштабирование (такими как x11, fbdev), там, где по умолчанию MPlayer отключает масштабирование для увеличения производительности.

АУДИО ФИЛЬТРЫ

Аудио фильтры позволяют менять аудио поток и его свойства. Синтаксис такой:

Устанавливает цепочку аудио фильтров.

ЗАМЕЧАНИЕ: Полный список доступных аудио фильтров можно получить при помощи -af help.

Аудио фильтры управляются в списках. Вот несколько команд управления списком фильтров.

Добавляет указанные фильтры в конец списка.
Добавляет указанные фильтры в начало списка.
Удаляет фильтры с указанным индексом. Индексы начинаются с 0, отрицательные числа означают отсчет от конца списка (-1 - последний).
Полностью очищает список фильтров.

Доступные фильтры:

Меняет частоту дискретизации аудио потока. Может использоваться при наличии звуковой карты с фиксированной частотой или если вы привязаны к старой карте, поддерживающей максимально 44.1kГц. В случае необходимости фильтр включается автоматически. Он поддерживает только формат 16-бит integer и float с "родным" [native-endian] порядком байт в качестве входных данных.
ЗАМЕЧАНИЕ: С MEncoder, вам требуется также использовать -srate <srate>.
<srate>
Частота дискретизации на выходе в Гц. Допустимы значения от 8000 до 192000. Если частоты дискретизации данных на входе и выходе совпадают, или этот параметр опущен, фильтр автоматически выгружается. Высокая частота обычно улучшает качество звука, особенно при использовании в комбинации с другими фильтрами.
<sloppy>
Разрешает (1) или запрещает (0) частоте дискретизации на выходе слегка отличаться от указанного значения <srate> (по умолчанию: 1). Может использоваться, если воспроизведение запускается чрезвычайно медленно.
<type>
Указывает используемый метод изменения частоты.
0: линейная интерполяция (быстрый, плохое качество, особенно при увеличении частоты)
1: многофазный набор фильтров[polyphase filterbank] и целочисленная обработка
2: многофазный набор фильтров[polyphase filterbank] и вещественная обработка (медленный, наилучшее качество)
ПРИМЕР:
установит выходную частоту фильтра resample в 44100Гц, используя точное совпадение выходной частоты и линейную интерполяцию.
Устанавливает частоту дискретизации аудио потока в <srate>, указанную в Гц. Он поддерживает только формат 16-бит с "родным" [native-endian] порядком байт.
ЗАМЕЧАНИЕ: С MEncoder, вам необходимо также использовать -srate <srate>.
<srate>
выходная частота дискретизации
<length>
длина фильтра относительно меньшей частоты дискретизации (по умолчанию: 16)
<linear>
если 1, то фильтры будут линейно интерполированы между многофазными элементами
<count>
log2 от количества многофазных элементов (..., 10->1024, 11->2048, 12->4096, ...) (по умолчанию: 10->1024)
<cutoff>
граничная частота (0.0-1.0), по умолчанию устанавливается в зависимости от длины фильтра
Кодирует многоканальное аудио в AC-3 в реальном времени, используя libavcodec. Поддерживает родной порядок байтов 16-битного входного формата, максимум 6 каналов. На выходе используется сетевой порядок байтов для сырых потоков AC-3 и родной порядок байтов при выводе посредством S/PDIF. Для данного фильтра частота дискретизации на выходе такая же, как и на входе. Если входная частота дискретизации составляет 48кГц, 44.1кГц или 32кГц, фильтр использует её непосредственно. В противном случае фильтр смены частоты дискретизации автоматически вставляется перед этим фильтром, с целью установления входной и выходной частоты в 48кГц. Вам необходимо указать '-channels N' для декодирования аудио в N каналов, чтобы фильтр мог кодировать N-канальный вход в AC-3.
<tospdif>
Выводит в сырой поток AC-3, если параметр нулевой или не установлен; выводит в S/PDIF для транзитной передачи, если <tospdif> является ненулевым значением.
<bitrate>
Битпоток для кодирования AC-3 потока. Установите его равным 384 или 384000 для получения 384кбит. Допустимые значения: 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256,
320, 384, 448, 512, 576, 640 Битпоток по умолчанию зависит от числа каналов (ch) на входе. 1ch: 96, 2ch: 192, 3ch: 224, 4ch: 384, 5ch: 448, 6ch: 448
<minchn>
Если число каналов на входе менее чем <minchn>, фильтр автоматически отключится (по умолчанию: 5).
Производит синусоидальный сигнал.
<0.0-1.0>
Дельта синуса, используйте очень маленькие значения, чтобы услышать результат.
Удаляет синусоиду указанной частоты. Полезен для удаления 50/60Гц шума на низкокачественном звуковом оборудовании. Он, возможно, работает только с моно.
<freq>
Частота синусоиды (в Гц), которую следует удалить (по умолчанию: 50)
<decay>
Управляет гибкостью (большее значение позволит фильтру быстрее адаптироваться к изменению амплитуды и фазы, меньшее значение сделает адаптацию более медленной) (по умолчанию: 0.0001). Разумны значения в районе 0.001.
Функция преобразования для наушников: Преобразует многоканальный звук в 2 канальный вывод для наушников, сохраняя пространственность звука.
Флаг Значение
s 2-канальное матричное декодирование
0 декодирование без матриц (по умолчанию)
10 полосный графический эквалайзер, реализованный при помощи 10 IIR фильтров пропускания полосы. Это значит, что он работает независимо от типа воспроизводимого звука. Центральные частоты 10 полос:
Ном. частота
0 31.25 Hz
1 62.50 Hz
2 125.00 Hz
3 250.00 Hz
4 500.00 Hz
5 1.00 kHz
6 2.00 kHz
7 4.00 kHz
8 8.00 kHz
9 16.00 kHz
Если частота дискретизации воспроизводимого звука ниже центральной частоты полосы, то эта полоса будет отключена. Известный баг этого фильтра состоит в том, что характеристики для самой верхней полосы не полностью симметричны, если частота дискретизации близка к центральной частоте этой полосы. Проблему можно обойти, увеличив частоту дискретизации фильтром resample до того, как звук достигнет этого фильтра.
<g1>:<g2>:<g3>:...:<g10>
Вещественные числа, представляющие собой усиление в дБ для каждой полосы (-12/12)
ПРИМЕР:
Усилит звук в верхнем и нижнем частотном диапазоне, практически полностью отбрасывая его в районе 1кГц.
Может использоваться для добавления, удаления, перенаправления и копирования аудио каналов. Если указано только <nch>, то используется перенаправление по умолчанию, работающее следующим образом: Если выходных каналов больше, чем входных, то вставляются пустые каналы (за исключением случая микширования из моно в стерео, в этом случае моно канал дублируется на оба выходных канала). Если количество выходных каналов меньше количества входных, то лишние каналы отсекаются.
<nch>
количество каналов на выходе (1-6)
<nr> 
количество перенаправлений (1-6)
<from1:to1:from2:to2:from3:to3:...>
Пары чисел от 0 до 5, определяющие куда перенаправить каждый канал.
ПРИМЕР:
Устанавливает количество каналов равным 4, и настраивает 4 маршрута, меняющих местами каналы 0 и 1, и оставляющих каналы 2 и 3 неизменными. Заметьте, что если медиа содержит два воспроизводящихся канала, каналы 2 и 3 будут содержать тишину, но 1 и 0 все-таки поменяются местами.
Устанавливает количество каналов равным 6, и настраивает 4 маршрута, копирующих канал 0 в 0 и 3. Каналы 4 и 5 будут содержать тишину.
конвертирует между различными форматами сэмплов. Включается автоматически, когда это требуется для звуковой карты или другого фильтра.
<format>
Устанавливает желаемый формат. Указывается в форме 'sbe', где 's' означает знак ('s' для знакового, 'u' - для беззнакового), 'b' означает количество бит на сэмпл (16,24 или 32) и 'e' означает порядок байт ('le' little-endian, 'be' big-endian, 'ne' - порядок байт компьютера, на котором запущен MPlayer). Правильные значения (некоторые из возможных): 's16le', 'u32be' и 'u24ne'. Исключения из правила, также являющиеся верными идентификаторами формата: u8, s8, floatle, floatbe, floatne, mulaw, alaw, mpeg2, ac3 и imaadpcm.
Реализует программное управление громкостью. Используйте этот фильтр с осторожностью, поскольку он способен снизить уровень сигнала до уровня простого шума. В большинстве случаев лучше всего установить уровень PCM звука на максимум, оставить в покое этот фильтр и управлять громкостью выходящего на колонки сигнала при помощи регулятора канала master. В случае, когда ваша звуковая карта имеет цифровой PCM микшер вместо аналогового, и вы слышите искажение, используйте вместо него MASTER микшер. Если к компьютеру подключен внешний усилитель (что, как правило, и бывает в большинстве случаев), уровень шума можно минимизировать, регулируя на усилителе уровни громкости и канала master, пока фоновый шум полностью не исчезнет.
Этот фильтр имеет дополнительную возможность: Он измеряет максимальный уровень звука и выводит его при выходе из MPlayer. Эта оценка может использоваться для установления уровня громкости в MEncoder, так, чтобы использовался максимально возможный динамический диапазон.
ЗАМЕЧАНИЕ: Этот фильтр не может использоваться повторно и, поэтому, может быть задействован только единожды для каждого аудио потока.
<v>  
Устанавливает желаемое усиление в дБ от -200дБ до +60дБ для всех каналов в потоке, где -200дБ полностью отключает звук, а +60дБ эквивалентно усилению в 1000 раз (по умолчанию: 0).
<sc> 
Включает (1) или выключает (0) программное усечение. Программное усечение может сделать звук более ровным, если используются очень большие уровни громкости. Используйте эту опцию, если динамический диапазон громкоговорителей очень мал.
ВНИМАНИЕ: Эта возможность создает искажения и должна использоваться только в крайних случаях.
ПРИМЕР:
Усилит звук на 10.1дБ и аппаратно усечет слишком громкий звук.
Произвольно микширует каналы. В общем - это комбинация фильтров volume и channels, которая может использоваться для сведения множества каналов в меньшее количество, например, стерео в моно или изменения "ширины" центральной колонки в системе окружающего звука. Этот фильтр труден для использования и потребуется несколько попыток для получения желаемого результата. Количество опций для этого фильтра зависит от количества выходных каналов. Пример сведения шестиканального файла в два канала с помощью этого фильтра можно найти в разделе примеров далее.
<n>  
Количество каналов на выходе (1-6)
<Lij>
Как много исходного сигнала i микшируется в выходной сигнал j (0-1). Т.е. сначала указывается n чисел, говорящих что делать с первым входным каналом, затем n чисел, действующих на второй канал и так далее. Если для некоторых входных каналов вы не указываете никакого числа, то предполагается значение 0.
ПРИМЕР:
Сведет звук из стерео в моно.
Даст 3 канала на выходе, оставляя каналы 0 и 1 неизменными и микшируя каналы 0 и 1 в выходной канал 2 (который может быть отправлен на сабвуфер, например).
Добавляет канал сабвуфера к аудио потоку. Аудиоданные, используемые для создания канала сабвуфера, являются средним значением звука в каналах 0 и 1. Высокие частоты получившегося звука затем отбрасываются пропусканием через Butterworth фильтр четвертого порядка со значением предельной частоты по умолчанию 60Гц, и результат добавляется отдельным каналом к аудио потоку.
Внимание: Отключайте этот фильтр при воспроизведении DVD c Dolby Digital 5.1 звуком, иначе этот фильтр испортит звук на субвуфере.
<fc> 
предельная частота в Гц для низкочастотного фильтра (от 20Гц до 300Гц) (по умолчанию: 60Гц) Для получения лучшего результата, пробуйте установить частоту настолько низкой, насколько это возможно. Это улучшит восприятие стерео или окружающего звука.
<ch> 
Определяет номер канала, в который добавляется аудио для сабвуфера. номер канала может быть от 0 до 5 (по умолчанию: 5). Заметьте, что при необходимости количество каналов будет автоматически увеличено до <ch>.
ПРИМЕР:
Добавит канал сабвуфера с предельной частотой 100Гц в 4 канал на выходе.
Создает центральный канал из передних каналов. В данный момент может быть низкокачественным, поскольку пока не реализует высокочастотный фильтр для правильного извлечения, а вместо этого берет половину усредненного значения каналов.
<ch> 
Определяет номер канала, в который вставляется центральный. Номер канала должен быть от 0 до 5 (по умолчанию: 5). Заметьте, что при необходимости количество каналов будет автоматически увеличено до <ch>.
Декодер для матрично кодированного окружающего звука, такого как Dolby Surround. Множество файлов с 2 канальным звуком на самом деле содержат кодированный матрицей окружающий звук. Требует звуковую карту, поддерживающую как минимум 4 канала.
<задержка>
время задержки в мс для задних колонок (от 0 до 1000) (по умолчанию: 20) Задержка устанавливается следующим образом: Если d1 - расстояние от слушателя до передних колонок и d2 - расстояние от слушателя до задних колонок, то задержку следует устанавливать в 15мс, если d1 <= d2 и в 15+5*(d2-d1), если d1 > d2.
ПРИМЕР:
Добавит декодирование окружающего звука с 15мс задержкой для задних колонок.
Задерживает звук для громкоговорителей так, чтобы звук разных каналов достигал слушателя одновременно. Полезен только если у вас более 2 громкоговорителей.
Задержка в мс, которая должна вноситься в каждый канал (вещественное число от 0 до 1000).
Для вычисления требуемой задержки для разных каналов проделайте следующее:
1.
Измерьте в метрах расстояние до громкоговорителей от позиции слушателя, получите значения s1 - s5 расстояний (для 5.1. системы). компенсировать канал сабвуфера нет смысла (все равно вы не услышите разницу).
2.
Вычтите расстояния s1 - s5 из максимального значения, т.е. s[i] = max(s) - s[i]; i = 1...5.
3.
Вычислите требуемые задержки в мс по формуле d[i] = 1000*s[i]/342; i = 1...5.
ПРИМЕР:
Будет задерживать передние левый и правый каналы на 10.5мс, два задних канала и сабвуфер на 0мс и центральный канал на 7мс.
Экспортирует входящий сигнал другим процессам, используя отображение памяти (mmap()). Области в отображаемой памяти содержат заголовок:
int nch                      /*количество каналов*/
int size                     /*размер буфера*/
unsigned long long counter   /*Используется для сохранения синхронизациии, обновляется

каждый раз при экспортировании данных.*/

Остальное - полезные (нечередующиеся) 16 битные данные.

<mmapped_file>
Файл, в который отображаются данные (по умолчанию: ~/.mplayer/mplayer-af_export)
<nsamples>
количество сэмплов на канал (по умолчанию: 512)
ПРИМЕР:
Будет экспортировать 1024 сэмпла на канал в '/tmp/mplayer-af_export'.
(Линейно) увеличивает различия между левым и правым каналами, что добавляет некоторый "живой" эффект воспроизведению.
<mul>
Устанавливает коэффициент различия (по умолчанию: 2.5). 0.0 означает моно звук (среднее обоих каналов), с 1.0 звук не изменится, с -1.0 левый и правый каналы поменяются местами.
Максимизирует громкость без искажения звука.
<метод>
Устанавливает используемый метод.
1: Используется единственный сэмпл для сглаживания отклонений посредством стандартного средневзвешенного значения предыдущих семплов (по умолчанию).
2: Используется несколько сэмплов для сглаживания отклонений посредством стандартного средневзвешенного значения предыдущих семплов.
<цель>
Задает целевую амплитуду как долю от максимально возможного значения для сэмпла (по умолчанию: 0.25).
Загружает LADSPA (Linux Audio Developer's Simple Plugin API) плагин. Этот фильтр может использоваться повторно, так что одновременно может использоваться несколько LADSPA плагинов.
<файл>
Указывает файл библиотеки плагинов LADSPA. Если LADSPA_PATH установлена, указанный файл ищется там. Если она не установлена, вы должны указать полный путь к файлу.
<метка>
Указывает фильтр в библиотеке. Некоторые библиотеки содержат только один фильтр, но другие могут содержать множество. Указав здесь 'help', вы получите вписок всех доступных фильтров в указанной библиотеке, что исключает необходимость использования 'listplugins' из LADSPA SDK.
<параметры>
Параметры - это ноль или более вещественных чисел, определяющих поведение загружаемого плагина (например, задержка, пороговое значение или усиление). В подробном режиме (добавьте -v в командную строку MPlayer) выводятся все доступные параметры и диапазоны их допустимых значений. Это исключает необходимость использования 'analyselugin' из LADSPA SDK.
Фильтр сжатия/расширения, полезный для записи с микрофона. Предотвращает искажения при очень громком звуке и увеличивает громкость при очень тихом. Фильтр не тестировался, возможно он даже не работает.
Фильтр удаления шума[noise gate], похожий на фильтр comp. Фильтр не тестировался, возможно он даже не работает.
Простой фильтр удаления голоса, использующий тот факт, что голос, как правило, записывается в моно, а затем "центрально" микшируется в окончательный аудио поток. Заметьте, что этот фильтр переведет ваш сигнал в моно. Хорошо работает с 2 канальными дорожками; не трудитесь пробовать его на чем-то, отличном от 2 канального стерео.
Изменяет темп аудио без изменения тона, опционально согласуя его со скоростью воспроизведения (по умолчанию).
Это достигается воспроизведением ´stride´ мс звука с нормальной скоростью, затем пропуском ´stride*scale´ мс входного аудио. Части соединяются вместе смешиванием ´overlap´% каждой из них со звуком, находящимся за предыдущей. Опционально производится короткий статистический анализ последующих ´search´ мс аудио для определения лучшей позиции для наложения.
Номинальное значение для увеличения темпа. Увеличивает на указанную значение в дополнение к скорости. (по умолчанию: 1.0)
Длина в миллисекундах каждой части для вывода. Слишком большое значение приведет к заметным пропускам при высоких значениях scale и к эху при его низких значениях. Очень маленькие значения будут изменять тон. Увеличение улучшает производительность. (по умолчанию: 60)
Размер части в процентах для наложения. Уменьшение улучшает производительность. (по умолчанию: .20)
Длина в миллисекундах области поиска лучшей позиция для наложения. Уменьшение существенно увеличивает производительность. На медленных системах вам, возможно, придется установить это значение очень малым. (по умолчанию: 14)
Устанавливает реакцию на изменение скорости.
Изменять темп синхронно со скоростью (по умолчанию).
Обратное действие фильтра. Изменяет тон без изменения темпа. Добавьте ´[ speed_mult 0.9438743126816935´ и ´] speed_mult 1.059463094352953´ в ваш input.conf для изменения на величину музыкального полутона. ВНИМАНИЕ: Теряется синхронизация с видео.
Изменять и темп, и тон.
Игнорировать изменение скорости.
ПРИМЕР:
Будет воспроизводить медиа со скоростью 1.2x от нормальной при нормальной тональности. Изменение скорости воспроизведения будет соответственно изменять темп звука.
Будет воспроизводить медиа со скоростью 1.2x от нормальной при нормальной тональности, но изменение скорости воспроизведения не будет влиять на темп.
Подправит параметры качества и производительности.
Заставит scaletempo использовать код с плавающей точкой. Может оказаться быстрее на некоторых платформах.
Будет воспроизводить аудио файл со скоростью 1.2x от нормальной при нормальной тональности. Изменение скорости воспроизведения будет изменять тон, оставляя темп равным 1.2x.
Собирает и отображает статистику об аудио потоке, в особенности о громкости. Эта статистика специально предназначена для облегчения подстройки звука без его срезания. Отображение громкости осуществляется в дБ и совместимо с аудио фильтром volume.

ВИДЕО ФИЛЬТРЫ

Видео фильтры позволяют изменять видео поток и его свойства. Синтаксис такой:

Устанавливает цепочку видео фильтров.

Многие параметры необязательны и устанавливают значения по умолчанию, если опущены. Для явного использования значения по умолчанию, установите значение, равное '-1'. Параметры w:h означают ширину и высоту в пикселах, x:y означает x;y позицию, считая от верхнего левого угла большего изображения.
ЗАМЕЧАНИЕ: Полный список доступных фильтров можно получить при помощи -vf help.

Видео фильтры управляются в списках. Вот несколько команд управления списком фильтров.

Добавляет указанные фильтры в конец списка.
Добавляет указанные фильтры в начало списка.
Удаляет фильтры с указанным индексом. Индексы начинаются с 0, отрицательные числа означают отсчет от конца списка (-1 - последний).
Полностью очищает список фильтров.

Для тех фильтров, которые это поддерживают, вы можете получить доступ к их параметрам по названиям,

Выводит названия и допустимые значения параметров определенного фильтра.
Устанавливает значения параметрам, указанным по названию. Используйте on и off или yes и no для установки значений параметрам-флагам.

Доступные фильтры:

Обрезает изображение до указанного размера, отбрасывая остальное. Полезно для удаления черных полос в широкоэкранных фильмах.
<w>,<h>
Размер обрезания, по умолчанию равен исходной ширине и высоте.
<x>,<y>
Позиция обрезаемого изображения, по умолчанию - в центре.
Рассчитывает необходимые параметры обрезания и выводит рекомендуемые на стандартный вывод.
<предел>
Порог, который опционально может быть установлен от ничего (0) до все (255) (по умолчанию: 24).
<округление>
Значение, на которое должны делиться ширина/высота (по умолчанию: 16). Смещение автоматически подстраивается для центрирования видео. Используйте 2 для получения только четных размеров (нужно для 4:2:2 видео), 16 - луч