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, Di‐ rectFB, Quartz, Mac OS X CoreVideo, вы также можете использовать GGI, SDL (и все его драйверы), VESA (на любой VESA-совместимой карте, даже без X11), некоторые низкоуровневые аппаратно-зависимые драйвера (для Matrox, 3dfx b ATI) и некоторые платформы аппаратного декодирования MPEG, такие как Siemens DVB, Hauppauge PVR (IVTV), DXR2 и DXR3/Holly‐ wood+. Большинство из них поддерживает аппаратное или программное масштабирование, так что вы можете насладиться просмотром фильмов в полноэкранном режиме. MPlayer имеет onscreen display (OSD) для отображения информации о состоянии , больших сглаженных субтитров с тенью и визуального отклика на клавиатурные команды. Европейские/ISO8859-1,2 (Венгерские, Английские, Чешские, и т.д.), Кириллические и Корейские шрифты вкупе с 12 форматами субтитров (MicroDVD, SubRip, OGM, SubViewer, Sami, VPlay‐ er, 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 секунд. up и down Перемотка вперед/назад на 1 минуту. pgup и pgdown Перемотка вперед/назад на 10 минут. [ и ] Уменьшает/увеличивает скорость воспроизведения на 10%. { и } Вдвое меньшая/большая скорость воспроизведения. backspace Восстанавливает нормальную скорость воспроизведения. < и > Перемещение назад/вперед по списку воспроизведения. ENTER Перемещение вперед по списку воспроизведение, даже за пределы списка. HOME и END Следующий/предыдущий элемент в родительском списке INS и DEL (только для списков ASX) Следующий/предыдущий из возможных источников. p / SPACE Пауза (повторное нажатие продолжает воспроизведение). . Кадр вперед. Однократное нажатие приостанавливает воспроизведение, каждое последующее нажатие будет проигрывать один кадр и снова возвращаться в режим паузы (любая другая клавиша продолжает воспроизведение). q / ESC Остановка воспроизведения и выход из программы. U Stop playing (and quit if -idle is not used). Остановка воспроизведения (и выход, если не задана -idle). + и - Изменить задержку аудио на +/- 0.1 секунды. / и * Уменьшает/увеличивает громкость. 9 и 0 Уменьшает/увеличивает громкость. ( и ) Подстраивает баланс, усиливая левый/правый канал. m Выключает звук. _ (только MPEG-TS, AVI и libavformat) Циклически переключает доступные видео дорожки. # (только DVD, MPEG, Matroska, AVI и libavformat) Циклически переключает доступные аудио дорожки. TAB (только MPEG-TS и libavformat) Циклически переключает доступные программы. f Включает полноэкранный режим (смотрите также -fs). T Включает режим `поверх всех окон` (также смотрите -ontop). w и e Уменьшает/увеличивает диапазон pan-and-scan. o Изменяет режим OSD: нет / положение / положение + время / положение + время + общее время. d Изменяет режим выбрасывания кадров: нет / пропустить экран / пропустить декодирование (смотрите -framedrop и -hard‐ framedrop). v Изменяет видимость субтитров. j Циклически меняет доступные субтитры. y и g Перемещение вперед/назад по списку субтитров. F Переключает отображения "форсированных субтитров". a Изменяет положение субтитров: верх / центр / низ. x и z Изменяет задержку субтитров на +/- 0.1 секунды. r и t Перемещает субтитры вверх/вниз. i (только в режиме -edlout) Устанавливает начало или конец EDL пропуска и записывает его в указанный файл. s (только для -vf screenshot) Делает снимок экрана. I Показывает имя файла на OSD. ! и @ Перейти к началу предыдущего/следующего эпизода. D (только -vo xvmc, -vo vdpau, -vf yadif, -vf kerndeint) Активирует/деактивирует деинтерлейсер. A Циклически меняет доступные углы DVD. (Следующие клавиши доступны только при использование аппаратно ускоренного видео вывода (xv, (x)vidix, (x)mga, и т.д.), программного эквалайзера (-vf eq или -vf eq2) или фильтра hue (-vf hue). 1 и 2 Настраивает контрастность. 3 и 4 Настраивает яркость. 5 и 6 Настраивает цветность. 7 и 8 Настраивает насыщенность. (Следующие клавиши доступны только при использовании видео драйверов quartz или corevideo). command + 0 Изменяет размер окна до половины оригинального размера. command + 1 Изменяет размер окна до оригинального. command + 2 Устанавливает размер окна в два раза больше оригинального. command + f Переключает полноэкранный режим (также смотрите -fs). command + [ и command + ] Устанавливает прозрачность окна воспроизведения. (Следующие клавиши работают только при использовании клавиатуры с мультимедиа клавишами.) PAUSE Пауза. STOP Остановить воспроизведение и выйти. PREVIOUS и NEXT Перемотать назад/вперед на 1 минуту. (Следующие комбинации клавиш работают, если MPlayer собран с поддержкой TV и имеют преимущество перед описанными выше клавишами.) h и k Выбрать предыдущий/следующий канал. n Выбрать стандарт вещания. u Выбрать таблицу каналов. (Следующие комбинации клавиш работают, если при компиляции была включена поддержка телетекста: они используются для управления TV телетекстом.) X Включить/выключить телетекст. Q и W Перейти на следующую/предыдущую страницу телетекста. управление мышью button 3 и button 4 Перемотка назад/вперед на 1 минуту. button 5 и button 6 Уменьшает/увеличивает громкость. управление джойстиком влево и вправо Перемотка назад/вперед на 10 секунд. up и down Перемотка назад/вперед на 1 минуту. button 1 Пауза button 2 Переключает режимы OSD: скрыто / положение / положение + время / положение + время + общее время. button 3 и button 4 Уменьшить/увеличить громкость. ИСПОЛЬЗОВАНИЕ Каждая опция '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 ФАЙЛЫ КОНФИГУРАЦИИ Вы можете поместить все опции в конфигурационные файлы, которые MPlay‐ er/MEncoder будет считывать при каждом запуске. Системный файл конфигурации 'mplayer.conf' находится в системном каталоге конфигурации (например /etc/mplayer или /usr/local/etc/mplayer), пользовательский - это '~/.mplayer/config'. Конфигурационный файл для MEncoder называется 'mencoder.conf' и находится в системном каталоге (например /etc/mplayer или /usr/local/etc/mplayer), пользовательский - '~/.mplayer/mencoder.conf'. Опции в пользовательском файле перекрывают системные, а опции командной строки перекрывают заданные в конфигурационных файлах. Синтаксис конфигурационного файла: 'op‐ tion=<значение>', все символы после '#' считаются комментарием. Опции, не имеющие значений, могут быть включены присваиванием им значения '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) может быть задано опцией pro‐ file-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-file <имя файла> (смотрите также -afm, -ac, -vfm, -vc) Переопределяет стандартный путь поиска и предписывает использовать указанный файл вместо встроенного codecs.conf. -include <файл конфигурации> Указывает файл конфигурации, который будет прочитан после анализа файла, используемого по умолчанию. -list-options Печатает все доступные опции. -msgcharset <кодировка> Преобразование сообщений консоли в указанную кодировку (по умолчанию: автоопределение). Текст будет в кодировке, заданной --charset опцией configure. Установите ее в "noconv" для отключения перекодировки (например при проблеме с iconv). ЗАМЕЧАНИЕ: Опция вступает в силу после окончания анализа опций командной строки. Переменная окружения MPLAYER_CHARSET может помочь если выводится мусор в первых строках. -msgcolor Включает цветной консольный вывод на терминалах, поддерживающих цвета ANSI. -msglevel :<модуль>=<уровень>:...> Управляет подробность вывода непосредственно для каждого модуля. Значение, указанное для модуля 'all', изменяет подробность вывода для всех модулей, которым параметр не задан явно. Смотрите '-msglevel help' для списка модулей. ЗАМЕЧАНИЕ: Некоторые сообщения печатаются еще до того, как будет проанализирована командная строка, и, поэтому, опция -msglevel на них не влияет. Для управления выводом этих сообщений вы должны использовать переменную окружения MPLAYER_VERBOSE, подробности смотрите ниже в ее описании. Доступные уровни: -1 отсутствие сообщений 0 только фатальные ошибки 1 ошибки 2 предупреждения 3 короткие подсказки 4 информационные сообщения 5 статусные сообщения (по умолчанию) 6 подробные сообщения 7 уровень отладки 2 8 уровень отладки 3 9 уровень отладки 4 -msgmodule Добавляет имя модуля перед каждым консольным сообщением. -noconfig <опции> Не использовать указанные конфигурационные файлы. ЗАМЕЧАНИЕ: Если в командной строке заданы параметры -include или -use-filedir-conf, они будут учтены. Доступные опции: all все конфигурационные файлы gui (только GUI) конфигурационный файл GUI system системный конфигурационный файл user пользовательский конфигурационный файл -quiet Делает консольный вывод менее подробным; в частности, прячет статусную строку т.е. A: 0.7 V: 0.6 A-V: 0.068 ...). Может быть полезно на медленных или неполноценных терминалах, которые некорректно обрабатывают возврат каретки (т.е. \r). -priority (только Windows и OS/2) Установить приоритет процесса MPlayer в соответствии с предопределенными приоритетами, доступными под Windows и OS/2. Допустимые значения : idle|belownormal|normal|abovenormal|high|realtime ВНИМАНИЕ: Использование приоритета realtime может привести к зависанию системы. -profile <профиль1,профиль2,...> Предписывает использовать указанный профиль(и), -profile help отображает список определенных профилей. -really-quiet (смотрите также -quiet) Указывает отображать еще меньше сообщений, чем при использовании -quiet. Также подавляет вывод GUI окон с сообщениями об ошибках. -show-profile <профиль> Отображает описание и содержимое профиля. -use-filedir-conf Ищет индивидуальный файл конфигурации фильма в каталоге из которого фильм проигрывается. ВНИМАНИЕ: Это может быть опасно при воспроизведении из источников, которым вы не доверяете. -v Увеличивает подробность вывода на один уровень для каждой указанной -v в командной строке. ОПЦИИ ПРОИГРЫВАТЕЛЯ (ТОЛЬКО MPLAYER) -autoq <качество> (используйте с -vf [s]pp) Динамически меняет уровень постобработки в зависимости от загруженности CPU. Число, указанное вами, будет максимальным используемым уровнем. Обычно можно использовать некоторое большое число. Вы должны использовать -vf [s]pp без параметров, чтобы это работало. -autosync Постепенно подстраивает A/V синхронизацию на основе измерений задержки аудио. Указание -autosync 0 (по умолчанию) указывает, что тайминг кадров будет основываться исключительно на измерениях задержки аудио. Указание -autosync 1 делает то же самое, но внутренне меняет алгоритм A/V коррекции. При непостоянности частоты кадров в фильме, прекрасно воспроизводящемся с опцией -nosound, обычно помогает установка этой опции в значения большие 1. Чем выше значение, тем ближе к -nosound будет тайминг. Попробуйте -autosync 30, чтобы смягчить проблемы со звуковыми драйверами, которые не реализуют хорошего измерения задержки аудио. С этим значением, если происходит большое расхождение A/V синхронизации, потребуется около 1 или 2 секунд для исправления проблемы. Задержка во времени реакции на внезапные сдвиги A/V должна быть единственным побочным эффектом включения этой опции для всех звуковых драйверов. -benchmark Выводит некоторую статистику об использовании CPU и пропущенных кадрах в конце воспроизведения. Используйте в комбинации с -nosound и -vo null для измерения производительности исключительно видео кодека. ЗАМЕЧАНИЕ: С этой опцией MPlayer будет игнорировать продолжительность кадров при проигрывании только видео (можете думать об этом, как о бесконечном fps). -colorkey <число> Изменяет colorkey на указанное вами RGB значение. 0x000000 это черный, а 0xffffff - белый. Поддерживается только для cvidix, fbdev, svga, vesa, winvidix, xmga, xvidix, xover, xv (смотри -vo xv:ck), xvmc (смотри -vo xv:ck) и directx драйверами вывода. -nocolorkey Отключает механизм colorkey. Поддерживается только cvidix, fb‐ dev, svga, vesa, winvidix, xmga, xvidix, xover, xv (смотри -vo xv:ck), xvmc (смотри -vo xv:ck) и directx драйверами вывода. -correct-pts (экспериментально) Переключает MPlayer в экспериментальный режим, в котором тайминг видео кадров рассчитываются независимо, и тем самым поддерживаются видео фильтры, добавляющие новые кадры или меняющие тайминг существующих. Более точный тайминг может быть заметен, например, при воспроизведении с опцией -ass субтитров, привязанных к смене сцены, Без -correct-pts тайминг субтитров, как правило, будет отключен некоторыми кадрами. С некоторыми демультиплексорами и кодеками эта опция работает некорректно. -crash-debug (КОД ОТЛАДКИ) Автоматически запускает gdb в случае краха или SIGTRAP. Поддержка дожна быть скомпилирована при помощи опции --en‐ able-crash-debug. -doubleclick-time Время в миллисекундах для определения двух последовательных нажатий кнопки как двойного щелчка (по умолчанию: 300). Установите в 0, чтобы позволить вашей оконной подсистеме самой определять, что является двойным щелчком (только -vo directx). ЗАМЕЧАНИЕ: Вы получите различное поведение в зависимости от того, назначено ли действие MOUSE_BTN0_DBL или MOUSE_BTN0-MOUSE_BTN0_DBL. -edlout <файл> Создает новый файл и выводит в него записи списка решений редактирования (EDL). При воспроизведении, пользователь нажимает 'i', чтобы отметить начало и конец пропускаемого блока. Это создает основу для последующей тонкой настройки элементов EDL. Подробности смотрите на http://www.mplayerhq.hu/DOCS/HTML/ ru/edl.html. -enqueue (только GUI) Добавляет файлы, указанные в командной строке, в список воспроизведения вместо немедленного их проигрывания. -fixed-vo Принуждает использовать фиксированную систему видео для многих файлов (одна (де)инициализация для всех файлов). Таким образом для всех файлов будет открыто только одно окно. На данный момент следующие драйвера поддерживают fixed-vo: gl, gl2, mga, svga, x11, xmga, xv, xvidix и dfbmga. -framedrop (смотрите также -hardframedrop, экспериментальное без -no‐ correct-pts) Указывает пропускать отображение некоторых кадров для управления A/V синхронизацией на медленных системах. Видео фильтры не применяются для таких кадров. Для В-кадров не выполняется даже декодирование. -(no)gui Включает или выключает GUI интерфейс (значение по умолчанию зависит от имени исполняемого файла). Работает только как первый параметр командной строки. Не работает в файле конфигурации. -h, -help, --help Показывает краткую информацию об опциях. -hardframedrop (экспериментальное без -nocorrect-pts) Более интенсивный пропуск кадров (нарушает декодирование). Ведет к искажению изображения! Обратите внимание, что, особенно, декодер libmpeg2 может рухнуть с данной опцией, так что попробуйте использовать "-vc ffmpeg12,". -heartbeat-cmd Команда, которая выполняется каждые 30 секунд во время воспроизведения с помощью system(), т.е. используя оболочку командной строки. ЗАМЕЧАНИЕ: MPlayer использует эту команду без каких-либо проверок, проверка её безопасности лежит под Вашей ответственностью (в частности, убедитесь, что используются полные пути, если "." присутствует в вашем пути, например, как в Windows). Команда работает только при воспроизведении видео (т.е. работает с -vo null, но не с -novideo). Её можно применять для "неправильного" отключения хранителей экрана, не поддерживающих должное X API (также смотрите -stop-xscreensaver). Если Вы считаете это слишком сложным, попросите автора хранителя экрана добавить поддержку соответствующих X API. ПРИМЕР для xscreensaver: mplayer -heartbeat-cmd "xscreen‐ saver-command -deactivate" file ПРИМЕР для GNOME screensaver: mplayer -heartbeat-cmd "gnome-screensaver-command -p" file -identify Краткая форма для -msglevel identify=4 Показывает параметры файлов в удобном для анализа формате. Также печатает более подробную информацию о субтитрах, языках и идентификаторах аудио дорожек. В некоторых случаях вы можете получить больше информации, используя -msglevel identify=6. Для DVD, например, это отобразит разделы и длину каждого заголовка, а также ID диска. Используйте совместно с -frames 0 для подавления всего вывода. Скрипт TOOLS/midentify.sh подавляет остальной вывод MPlayer и (успешно) экранирует имена файлов. -idle (смотрите также -slave) Если не осталось больше файлов для воспроизведения, MPlayer будет ждать вместо завершения работы. Весьма полезно при запуске в подчиненном режиме, когда MPlayer управляется через команды. -input <команды> Эта опция может использоваться для настройки некоторых параметров системы ввода. Пути указываются относительно к ~/.mplayer/. ЗАМЕЧАНИЕ: Автоповтор в данный момент поддерживается только для джойстиков. Доступные команды: conf=<имя_файла> Указывает файл конфигурации системы ввода, отличный от установленного по умолчанию ~/.mplayer/input.conf. ~/ .mplayer/<имя_файла> подразумевается, если не указан полный путь. ar-dev=<устройство> Устройство для ИК пульта Apple (по умолчанию автоопределение, только в Linux). ar-delay Задержка в миллисекундах перед началом автоповтора (0 для отключения). ar-rate Количество клавиш в секунду, генерируемых при автоповторе. (no)default-bindings Использовать привязки клавиш, поставляемые с MPlayer по умолчанию. keylist Выводит все клавиши, которые можно назначить командам. cmdlist выводит все команды, которые можно назначить клавишам. js-dev Указывает какое устройство использовать в качестве джойстика (по умолчанию: /dev/input/js0). file=<имя_файла> Указывает читать команды из файла. Используется для работы с FIFO. ЗАМЕЧАНИЕ: Если указанный файл является FIFO, MPlayer открывает обе стороны, позволяя вам выполнить несколько 'echo "seek 10" > mp_pipe', оставляя канал рабочим. -key-fifo-size <2-65000> Указывает размер FIFO, буферизующей события клавиатуры (по умолчанию: 7). FIFO размера n может буферизовать (n-1) событие. Если это значение мало, некоторые события могут быть потеряны (что приводит к "залипанию кнопок мыши" и похожим эффектам). Если оно велико, MPlayer может выглядеть зависшим во время обработки буферизованных событий. Чтобы обеспечить поведение программы по умолчанию, установите значение в 2 для Linux или 1024 для Windows. -lircconf <имя_файла> (только LIRC) Указывает файл конфигурации для LIRC (по умолчанию: ~/.lircrc). -list-properties Печатает список доступных свойств. -loop <число> Проигрывает фильм указанное число раз подряд. 0 - значит бесконечно. -menu (только OSD меню) Включает поддержку OSD меню. -menu-cfg <имя_файла> (только OSD меню) Указывает использовать другой файл вместо menu.conf. -menu-chroot <путь> (только OSD меню) Сделать указанный каталог корневым для меню выбора файлов. ПРИМЕР: -menu-chroot /home Ограничит меню выбора файла каталогом /home и его подкаталогами (т.е. доступ к / будет невозможен, но /home/user будет доступен). -menu-keepdir (только OSD меню) Диалог выбора файла открывается в последнем известном каталоге вместо текущего. -menu-root <значение> (только OSD меню) Указывает основное меню. -menu-startup (только OSD меню) Показывает основное меню при запуске MPlayer. -mouse-movements Позволяет MPlayer получать события указателя мыши, генерируемые драйвером вывода видео. Необходимо для выбора кнопок в DVD меню. Поддерживается для VO, основанных на X11 (x11, xv, xvmc, etc.) и видео выводов gl, gl2, direct3d и corevideo. -noar Выключает поддержку ИК пульта Apple (AppleIR). -noconsolecontrols Не допускает чтение событий клавиатуры со стандартного входа программой MPlayer. Полезно при чтении данных со стандартного входа. Включается автоматически, если в командной строке найдено -. Есть ситуации, когда нужно установить это вручную, например если вы открываете /dev/stdin (или аналогичный в вашей системе), используете stdin в списке воспроизведения или собираетесь читать из stdin позже командами loadfile или load‐ list. -nojoystick Отключает поддержку джойстика. -nolirc Отключает поддержку LIRC. -nomouseinput Отключает события нажатия/отпускания кнопок мыши (контекстное меню mozplayerxp полагается на эту опцию). -rtc (только RTC) Включает использование Linux RTC (часов реального времени - /dev/rtc) как механизма синхронизации. Это приводит к пробуждению процесс каждую 1/1024 секунды для проверки текущего времени. Бесполезно с современными ядрами Linux, настроенными для десктопа, поскольку они уже пробуждают процесс со сравнимой точностью при использовании обычного способа засыпания. -playing-msg <строка> Выводит строку перед началом воспроизведения. Поддерживаются следующие расширения: ${NAME} Заменяется на значение свойства NAME. ?(NAME:TEXT) Заменяется на TEXT только если доступно свойство NAME. ?(!NAME:TEXT) Заменяется на TEXT только если не доступно свойство NAME. -playlist <имя_файла> Воспроизводит файлы в соответствии со списком (ASX, Winamp, SMIL, или по-одному-файлу-в-строке формата). ЗАМЕЧАНИЕ: Опция считается элементом, так что все последующие опции будут применяться только к элементам списка воспроизведения. FIXME: Это требует тщательного разъяснения и описания. -rtc-device <устройство> Указывает использовать указанное устройство для RTC тайминга. -shuffle Проигрывает файлы в случайном порядке. -skin <название> (только GUI) Загружает скин из каталога, указанного в качестве параметра, находящегося в одном из стандартных каталогов со скинами, /usr/ local/share/mplayer/skins/ и ~/.mplayer/skins/. ПРИМЕР: -skin fittyfene Пробуется /usr/local/share/mplayer/skins/fittyfene и затем ~/.mplayer/skins/fittyfene. -slave (смотрите также -input) Включает ведомый режим, в котором MPlayer работает в качестве бэкэнда к другим программам. Вместо перехвата событий клавиатуры, MPlayer будет читать со стандартного входа команды, разделенные символом новой строки (\n). ЗАМЕЧАНИЕ: Смотрите список этих команд в -input cmdlist и описания в DOCS/tech/slave.txt. Эта опция не предназначена для отключения других источников ввода, например при помощи окна видео; для данных целей используйте иные способы, например, -in‐ put nodefault-binds:conf=/dev/null. -softsleep Устанавливает тайминг кадров, постоянно проверяя текущее время, вместо просьбы ядру пробуждать MPlayer в нужный момент. Полезно, если таймер вашего ядра неточен и вы не можете использовать RTC. Дается ценой повышенной нагрузки на CPU. -sstep <сек> Пропускать <сек> секунд после каждого кадра. Сохраняется оригинальная частота кадров, так что воспроизведение ускоряется. Так как MPlayer может перемещаться только по ключевым кадрам, то значение может оказаться неточным. ОПЦИИ ДЕМУЛЬТИПЛЕКСОРА/ПОТОКА -a52drc <уровень> Выбирает уровень Dynamic Range Compression[Сжатие Динамического Диапазона] для аудио потоков AC-3. <уровень> - это вещественное число от 0 до 1, где 0 означает отсутствие сжатия, а 1 (по умолчанию) означает полное сжатие (делает громкие звуки более тихими и наоборот). Эта опция действует, только если AC-3 поток содержит необходимую информацию сжатия диапазона. -aid (смотрите также -alang) Выбирает аудио канал (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 будет использовать первую программу (если существует) с выбранным аудио потоком. -ausid (смотрите также -alang) Выбирает канал субпотока аудио. На данный момент допустим диапазон 0x55..0x75 и опция применима только к MPEG-TS при использовании родного демультиплексора (не libavformat). Тип формата может быть определён неверно, в зависимости от того, как эта информация (или отсутствие таковой) внедрено в поток, но аудио потоки буду корректно демультиплексированы при наличии нескольких субпотоков. MPlayer выводит ID доступных субпотоков при запуске с -identify. -alang <код языка[,код языка,...]> (смотрите также -aid) Указывает список используемых языков в порядке приоритетности. Различные форматы файлов используют различные коды языков. DVD используют ISO 639-1 двухбуквенные коды, Matroska, MPEG-TS и NUT используют ISO 639-2 трехбуквенные коды языков, в то время как OGM использует идентификаторы в свободной форме. MPlayer выводит доступные языки, когда запущен в режиме вывода подробных сообщений (-v). ПРИМЕР: mplayer dvd://1 -alang hu,en Выбирает Венгерскую языковую дорожку на DVD и возвращается обратно к Английскому, если Венгерский недоступен. mplayer -alang jpn example.mkv Воспроизводит файл Matroska на Японском. -audio-demuxer <[+]название> (только -audiofile) Принудительно устанавливает тип демультиплексора для -audiofile. Используйте '+' перед именем для принудительного выбора, это пропустит некоторые проверки! Передайте название демультиплексора таким, каким оно выводится опцией -audio-demux‐ er help. Для обратной совместимости эта опция также принимает ID демультиплексора, указанный в libmpdemux/demuxer.h. -au‐ dio-demuxer audio или -audio-demuxer 17 принудительно устанавливает MP3. -audiofile <имя файла> Воспроизводит аудио из внешнего файла (WAV, MP3 или Ogg Vorbis) при просмотре фильма. -audiofile-cache <кБайт> Включает кеширование файла, указанного опцией -audiofile, используя указанное количество памяти. -reuse-socket (только udp://) Позволяет сокету быть использованным другими процессами сразу, как только он будет закрыт. -bandwidth <значение> (только сеть) Указывает максимальную пропускную способность для сетевого вещания (для серверов, способных отдавать контент с различным битпотоком). Полезно, если вы хотите смотреть потоковую трансляцию при медленном соединении. При Real RTSP вещании, она также используется для установки максимальной пропускной способности для получения потока, позволяя быстрее заполнять кеш и сохранять поток. -cache <килобайт> Эта опция указывает какое количество памяти (в килобайтах) использовать при предварительном кешировании файла или URL. Особенно полезно на медленных носителях. -nocache Отключает кеширование. -cache-min <процент> Воспроизведение начнется, когда кеш будет заполнен на <процент> процентов от полного размера. -cache-seek-min <процент> Если производится попытка перемотать фильм на позицию в пределах величины <процент> от размера кеша, MPlayer будет ждать заполнения кеша до этой позиции вместо осуществления перемещения по потоку (по умолчанию: 50). -cdda <опция1:опция2> (только CDDA) Эта опция может использоваться для тонкой настройки возможности чтения CD Audio. Доступные опции: speed=<значение> Устанавливает скорость вращения CD. paranoia=<0-2> Устанавливает уровень paranoia. Значения, отличные от нуля, похоже нарушают воспроизведение всего, кроме первой дорожки. 0: отключает проверку (по умолчанию) 1: проверка только наложения 2: полная коррекция и проверка данных generic-dev=<значение> Указывает использовать указанное SCSI устройство. sector-size=<значение> Устанавливает атомарный размер чтения. overlap=<значение> Принудительно устанавливает минимальный поиск перекрытия в <значение> секторов. toc-bias Указывает предполагать, что смещение начала дорожки 1, указанной в TOC, адресуется как LBA 0. Это требуется для некоторых устройств Toshiba, чтобы стали правильными границы дорожек. toc-offset=<значение> Добавляет <значение> секторов к значению, выдаваемому при адресации дорожек. Может быть отрицательным. (no)skip (Никогда не) допускает неполную реконструкцию данных. -cdrom-device <путь к устройству> Указывает устройство CD-ROM (по умолчанию: /dev/cdrom). -channels <число> (смотрите также -af channels) Запрашивает количество каналов воспроизведения (по умолчанию: 2). MPlayer просит декодер декодировать звук в указанное количество каналов. Выполнение задачи ложится на плечи декодера. Обычно это требуется только при воспроизведении видео с AC-3 звуком (например DVD). В этом случае liba52 выполняет декодирование как обычно и корректно сводит звук в запрошенное количество каналов. Для прямого управления количеством выходных каналов независимо от количества декодируемых, используйте фильтр channels. ЗАМЕЧАНИЕ: Эта опция учитывается кодеками (только AC-3), фильтрами (surround) и драйверами вывода звука (как минимум OSS). Доступные опции: 2 stereo 4 surround 6 full 5.1 -chapter [-] (только dvd:// и dvdnav://) Указывает с какого раздела начать воспроизведение. Опционально указывает каким разделом закончить воспроизведение (по умолчанию: 1). -cookies (только сеть) Указывает отправлять cookie при выполнении HTTP запросов. -cookies-file <файл> (только сеть) Читает HTTP cookie из файла <файл> (по умолчанию: ~/.mozilla/ и ~/.netscape/) и пропускает чтение из стандартных мест. Предполагается файл в формате Netscape. -delay <сек> Задержка аудио в секундах (положительное или отрицательное вещественное число) Отрицательные значение задерживают аудио, положительные - видео. Заметьте, это полная противоположность -audio-delay опции MEn‐ coder. ЗАМЕЧАНИЕ: При использовании с MEncoder не гарантируется правильная работу с -ovc copy; используйте вместо этого -au‐ dio-delay. -ignore-start Игнорирует указанное время начала для потоков в AVI файлах. В MPlayer это обнуляет задержки потоков в файлах, кодированных с опцией -audio-delay. В процессе кодирования эта опция предотвращает перенос программой MEncoder времени начала из оригинального файла в кодируемый; опция -audio-delay не затрагивается. Имейте в виду, что Mencoder иногда автоматически исправляет время начала потока для компенсации ожидаемых задержек декодирования, так что никогда не используйте эту опцию при кодировании без предварительного тестирования. -demuxer <[+]название> Устанавливает тип демультиплексора. Используйте '+' перед названием для принудительной установки, это пропустит некоторые проверки! Передайте название демультиплексора как оно выводится пр помощи -demuxer help. Для обратной совместимости она также принимает ID демультиплексора, определенного в libmpdemux/demux‐ er.h. -dumpaudio (только MPlayer) Сохраняет сырой сжатый аудио поток в ./stream.dump (полезно с MPEG/AC-3, в большинстве остальных случаев полученный файл проигрываться не будет). Если вы укажете в командной строке более одной опции из -dumpaudio, -dumpvideo, -dumpstream, будет использоваться только последняя. -dumpfile <файл> (только MPlayer) Указывает в какой файл должно происходить сохранение. Следует использовать вместе с -dumpaudio / -dumpvideo / -dumpstream. -dumpstream (только MPlayer) Сохраняет сырой поток в ./stream.dump. Полезно при рипе с DVD или сети. Если вы укажете в командной строке более одной опции из -dumpaudio, -dumpvideo, -dumpstream, будет использоваться только последняя. -dumpvideo (только MPlayer) Сохраняет сырой сжатый видео поток в ./stream.dump (не очень пригодно). Если вы укажете в командной строке более одной опции из -dumpaudio, -dumpvideo, -dumpstream, будет использоваться только последняя. -dvbin (только DVB) Передает следующие параметры модулю DVB, для переопределения стандартных: card=<1-4> Указывает номер используемой карты 1-4 (default: 1). file=<файл> Указывает MPlayer читать список каналов из файла <файл>. по умолчанию: ~/.mplayer/chan‐ nels.conf.{sat,ter,cbl,atsc} (в зависимости от типа карты) или ~/.mplayer/channels.conf. timeout=<1-30> Максимальное количество секунд ожидания настройки на частоту перед началом воспроизведения (по умолчанию: 30). -dvd-device <путь к устройству> (только DVD) Указывает устройство DVD или имя файла .iso (по умолчанию: /dev/ dvd). Вы также можете указать каталог, содержащий файлы, предварительно скопированные непосредственно с DVD (например, с помощью vobcopy). -dvd-speed <множитель или скорость в КБ/с> (только DVD) Пытаться ограничить скорость DVD (по умолчанию: 0, без изменений). Базовая скорость DVD равна примерно 1350КБ/с, таким образом 8x устройство может читать со скоростями вплоть до 10800КБ/с. Более медленные скорости делают устройство более тихим, для просмотра DVD 2700КБ/с должно быть тихо и достаточно быстро. MPlayer сбрасывает скорость до значения по умолчанию для устройства при выходе. Значения меньше, чем 100 означают множитель для величины 1350КБ/с, то есть -dvd-speed 8 выбирает 10800КБ/с. ЗАМЕЧАНИЕ: Вам требуется право на запись в DVD устройство для изменения скорости. -dvdangle (только DVD) Некоторые DVD диски содержат сцены, которые можно смотреть с разных углов. Здесь вы можете указать MPlayer какой угол использовать (по умолчанию: 1). -edl <файл> Задействует действия списка решений редактирования (EDL) при воспроизведении. Видео будет пропущено или звук будет включен/ выключен в соответствии с записями в указанном файле. Смотрите http://www.mplayerhq.hu/DOCS/HTML/ru/edl.html для подробностей об использовании этих файлов. -endpos <[[hh:]mm:]ss[.ms]|size[b|kb|mb]> (смотрите также -ss и -sb) Останавливает воспроизведение в указанное время или байтовой позиции. ЗАМЕЧАНИЕ: Байтовая позиция задействуется только для MEncoder и будет не очень точной, поскольку остановка возможна только на границе кадра. При использовании совместно с опцией -ss, время -endpos будет сдвинуто вперед на указанное с помощью -ss количество секунд. ПРИМЕР: -endpos 56 Остановиться на 56 секунде. -endpos 01:10:00 Остановиться через 1 час 10 минут. -ss 10 -endpos 56 Остановиться на позиции 1 минута 6 секунд. -endpos 100mb Кодировать только 100 Мб. -forceidx Принудительно перестраивает индекс. Полезно для файлов с испорченным индексом (A/V рассинхронизация, и т.п.). Это позволит перемещаться по файлу, в котором перемещение было невозможно. Вы можете исправить индекс в самом файле при помощи MEncoder (смотрите документацию). ЗАМЕЧАНИЕ: Опция работает, только если лежащее в основе медиа позволяет перемещение (т.е. не с stdin, pipe, т.д.). -fps <вещественное значение> Переопределяет частоту кадров. Полезно, если оригинальное значение неверно или отсутствует. -frames <число> Воспроизводит/конвертирует только первое <число> кадров, затем выходит. -hr-mp3-seek (только MP3) Точное перемещение по MP3. Включается при воспроизведении из внешнего MP3 файла, как только требуется очень точное перемещение к позиции для сохранения A/V синхронизации.. Может быть медленным, особенно при перемещении назад, поскольку необходимо переместиться к началу для поиска точной позиции кадра. -idx (смотрите также -forceidx) Перестраивает индекс файла, если таковой не был найден, позволяя осуществлять перемещение. Полезно с испорченными/не полностью скачанными или неверно созданными файлами. ЗАМЕЧАНИЕ: Опция работает только если лежащее в основе медиа позволяет перемещение (т.е. не с stdin, pipe, т.д.). -noidx Пропустить создание индексного файла. MEncoder с этой опцией пропустит запись индекса. -ipv4-only-proxy (только сеть) Указывает не использовать прокси для IPv6 адресов. Он по-прежнему будет использоваться для IPv4 соединений. -loadidx <индексный файл> Файл из которого следует читать данные индекса видео, сохраненные -saveidx. Этот индекс будет использоваться для перемещения, переопределяя любые индексные данные, содержащиеся в самом AVI. MPlayer не запрещает загрузку индексного файла, созданного по другому AVI фильму, но это обязательно приведет к неприятным результатам. ЗАМЕЧАНИЕ: Эта опция устарела, поскольку MPlayer теперь имеет поддержку OpenDML. -mc <секунд/кадр> Максимальная величина корректировки A-V синхронизации на один кадр (в секундах) -mf <опция1:опция2:...> Используется при кодировании из нескольких PNG или JPEG файлов. Доступные опции: w=<значение> ширина входного файла (по умолчанию: автоопределение) h=<значение> высота входного файла (по умолчанию: автоопределение) fps=<значение> fps результата (по умолчанию: 25) type=<значение> тип входного файла (доступны: jpeg, png, tga, sgi) -ni (только AVI) Принуждает использовать обработчик нечередующегося AVI (исправляет воспроизведение некоторых плохих AVI файлов). -nobps (только AVI) Указывает не использовать среднее значение байт/секунду для A-V синхронизации. Помогает для некоторых AVI файлов с испорченным заголовком. -noextbased Отключает выбор демультиплексора на основе расширения файла. по умолчанию, когда тип файла (демультиплексор) не может быть достоверно определен (файл не имеет заголовка, или он недостаточно достоверен), для выбора демультиплексора будет использовано расширение файла. Опция указывает всегда использовать содержимое файла для определения демультиплексора. -passwd <пароль> (смотрите также see -user) (только сеть) Указывает пароль для HTTP аутентификации. -prefer-ipv4 (только сеть) Использует IPv4 для сетевых соединений. При необходимости автоматически используется IPv6. -prefer-ipv6 (только IPv6 сеть) Использует IPv6 для сетевых соединений. При необходимости автоматически используется IPv4. -psprobe <байтовая позиция> При воспроизведении MPEG-PS или MPEG-PES потоков, эта опция позволяет указать количество байт, которые MPlayer должен просканировать для определения используемого видео кодека. Она требуется для воспроизведения EVO или VDR файлов, содержащих H.264 потоки. -pvr <опция1:опция2:...> (только PVR) Эта опция настраивает различные свойства кодирования модуля PVR. Она должна использоваться с любой картой на основе аппаратного MPEG кодировщика, совместимого с драйвером V4L2. Hauppauge WinTV PVR-150/250/350/500 и все карты, основанные на IVTV, известны как PVR карты захвата. Знайте, что только ядра Linux старше 2.6.18 способны обрабатывать MPEG поток через слой V4L2. Для аппаратного захвата MPEG потока и его просмотра с MPlay‐ er/MEncoder, используйте 'pvr://' в качестве URL фильма. Доступные опции: aspect=<0-3> Указывает входные пропорции: 0: 1:1 1: 4:3 (по умолчанию) 2: 16:9 3: 2.21:1 arate=<32000-48000> Указывает частоту дискретизации звука (по умолчанию: 48000 Гц, доступны: 32000, 44100 и 48000 Гц). alayer=<1-5> Указывает слой кодирования MPEG[MPEG layer](по умолчанию: 2). abitrate=<32-448> Указывает битпоток кодируемого звука в кбит/с (по умолчанию: 384). amode=<значение> Указывает режим кодирования звука. Доступны следующие предустановки: 'stereo', 'joint_stereo', 'dual' и 'mono' (по умолчанию: stereo). vbitrate=<значение> Указывает среднее значение битпотока кодируемого видео в Мбит/с (по умолчанию: 6). vmode=<значение> Указывает режим кодирования видео: vbr: Переменный битпоток (по умолчанию) cbr: Постоянный битпоток vpeak=<значение> Указывает пиковое значение битпотока кодируемого видео в Мбит/с (имеет смысл только для VBR кодирования, по умолчанию: 6.6). fmt=<значение> Выбирает MPEG формат для кодирования: ps: MPEG-2 Программный поток (по умолчанию) ts: MPEG-2 Транспортный поток mpeg1: MPEG-1 системный поток vcd: Video CD совместимый поток svcd: Super Video CD совместимый dvd: DVD совместимый -radio <опция1:опция2:...> (только радио) Эта опция устанавливает различные параметры модуля захвата с радио. Для прослушивания радио с MPlayer используйте 'ra‐ dio://<частота>' (если не указана опция channels) или 'ra‐ dio://<номер канала>' (если опция channels указана) в качестве URL. Вы можете увидеть допустимый диапазон частот, запустив MPlayer с опцией '-v'. Для запуска подсистемы захвата, используйте 'radio://<частота или канал>/capture'. Если не указано ключевое слово capture, вы можете слушать радио только при помощи line-in кабеля. Использование capture для прослушивания не рекомендуется в связи с проблемами синхронизации, которые делают прослушивание некомфортным. Доступные опции: device=<значение> Используемое устройство радио (по умолчанию: /dev/radio0 для Linux и /dev/tuner0 для *BSD). driver=<значение> Используемый радио драйвер (по умолчанию: v4l2 если доступно, иначе v4l). В данный момент поддерживаются драйверы v4l и v4l2. volume=<0..100> Уровень звука для радио (по умолчанию: 100) freq_min=<значение> (только *BSD BT848) Минимальная допустимая частота (по-молчанию: 87.50) freq_max=<значение> (только *BSD BT848) Максимальная допустимая частота (по умолчанию: 108.00) channels=<частота>-<название>,<частота>-<название>,... Устанавливает список каналов. Используйте _ вместо пробелов в именах (или играйтесь с экранированием ;-). Имена каналов будут выводиться при помощи OSD, и для управления с пульта будут доступны команды ra‐ dio_step_channel и radio_set_channel (смотрите LIRC). Если эта опция указана, то число в URL будет означать позицию канала в списке. ПРИМЕР: radio://1, radio://104.4, radio_set_channel 1 adevice=<значение> (с включенной поддержкой захвата с радио) Название устройства, с которого будет производиться захват. Без его указания захват будет отключен, даже если в URL указано слово capture. Для ALSA устройств указывайте его в виде hw=<карта>.<устройство>. Если название устройства содержит '=', то для захвата модуль будет использовать ALSA, иначе OSS. arate=<значение> (с включенной поддержкой захвата с радио) Частота в сэмплах в секунду (по умолчанию: 44100). ЗАМЕЧАНИЕ: При использовании захвата звука, установите также опцию -rawaudio rate=<значение> с таким же значением, как у arate. Если у вас проблемы со скоростью звука (слишком быстрый), попробуйте поиграть с разными значениями arate (например, 48000,44100,32000,...). achannels=<значение> (с включенной поддержкой захвата с радио) Количество аудио каналов для захвата. -rawaudio <опция1:опция2:...> Эта опция позволяет проигрывать сырые аудио файлы. Вам придется также указать -demuxer rawaudio. Ее еще можно использовать для воспроизведения аудио CD, отличных от 44кГц 16-бит стерео. Для воспроизведения сырых AC-3 потоков используйте -rawaudio for‐ mat=0x2000 -demuxer rawaudio. Доступные опции: channels=<значение> количество каналов rate=<значение> частота в сэмплах в секунду samplesize=<значение> размер сэмпла в байтах bitrate=<значение> битпоток для rawaudio файлов format=<значение> пространство цветов (fourcc) в шестнадцатеричном формате или в виде строковой константы. Воспользуйтесь -rawvideo format=help для получения списка возможных строковых констант. -rawvideo <опция1:опция2:...> Эта опция позволяет воспроизводить сырые видео файлы. Вам придется также указать -demuxer rawaudio. Доступные опции: fps=<значение> частота в кадрах в секунду (по умолчанию: 25.0) sqcif|qcif|cif|4cif|pal|ntsc устанавливает стандартный размер изображения w=<значение> ширина изображения в пикселах h=<значение> высота изображения в пикселах i420|yv12|yuy2|y8 устанавливает пространство цветов format=<значение> цветовое пространство (fourcc) в шестнадцатеричном формате size=<значение> размер кадра в байтах ПРИМЕР: mplayer foreman.qcif -demuxer rawvideo -rawvideo qcif Проигрывает известный фильм "foreman". mplayer sample-720x576.yuv -demuxer rawvideo -rawvideo w=720:h=576 Проигрывает сырой YUV фильм. -rtsp-port Используется с 'rtsp://' URL для назначения номера порта на клиенте. Опция может быть полезна, если вы находитесь за маршрутизатором и хотите направлять RTSP поток с сервера определенному клиенту. -rtsp-destination Используется с rtsp://' URL для привязки к указанному IP адресу назначения. Опция может быть полезна с некоторыми RTSP серверами, не отправляющими RTP пакеты на нужный интерфейс. Если невозможно установить соединение с RTSP сервером, используйте опцию -v, чтобы определить, к какому IP адресу пытается привязаться MPlayer, и попытайтесь назначить вместо него один из назначенных вашему компьютеру. -rtsp-stream-over-tcp (только LIVE555 и NEMESI) Используется с'rtsp://' URL для указания, что в результате входящие RTP и RTCP пакеты должны передаваться по TCP (используя то же TCP соединение, что и RTSP). Опция может быть полезна, если у вас нестабильное интернет соединение, не пропускающее входящие UDP пакеты (смотрите http://www.live555.com/mplayer/). -saveidx <файл> Принудительно перестраивает индекс и сохраняет его в <файл>. В данный момент это работает только с AVI файлами. ЗАМЕЧАНИЕ: Эта опция устарела, поскольку MPlayer теперь имеет поддержку OpenDML. -sb <байтовая позиция> (смотрите также -ss) Перемещается к байтовой позиции. Полезно для воспроизведения с образов CD-ROM или VOB файлов с мусором в начале. -speed <0.01-100> Уменьшает или увеличивает скорость воспроизведения в указанное количество раз. Не гарантируется правильная работа с -oac copy. -srate <Гц> Выбирает используемую выходную частоту сэмплов (конечно, звуковые карты имеют на нее ограничения). Если выбранная частота сэмплов отличается от текущего медиа, то для компенсации различий в слой звуковых фильтров будет автоматически добавлен звуковой фильтр resample или lavcresam‐ ple. Тип ресэмплирования может быть указан опцией -af-adv. по умолчанию, используется быстрое преобразование, что может привести к искажениям. -ss