# HG changeset patch # User voroshil # Date 1157541092 0 # Node ID d0d4d0d440394f5f6b35b1b21899ed7e1726275c # Parent 338961243006ca35cd7f7da167ff1c08509acfdf Outdated file synced with r18964 diff -r 338961243006 -r d0d4d0d44039 DOCS/xml/ru/usage.xml --- a/DOCS/xml/ru/usage.xml Wed Sep 06 10:32:37 2006 +0000 +++ b/DOCS/xml/ru/usage.xml Wed Sep 06 11:11:32 2006 +0000 @@ -1,5 +1,5 @@ - + Использование @@ -37,7 +37,16 @@ -Воспроизведение множества фалов: +Другой способ: + +mplayer [опции] file:///uri-escaped-path + + + + +Воспроизведение множества файлов: mplayer [общие опции] dvd://имя_ролика dvd://номер_ролика [-dvd-device /dev/dvd] @@ -139,197 +148,6 @@ --> - - -Названия кнопок - - -Вы можете получить полный список, запустив -mplayer -input keylist. - - - -Клавиатура -Все печатные символы -SPACE -ENTER -TAB -CTRL -BS -DEL -INS -HOME -END -PGUP -PGDWN -ESC -RIGHT -LEFT -UP -DOWN - - - -Мышь (поддерживается только под X'ами) - - MOUSE_BTN0 (Левая кнопка) - - MOUSE_BTN1 (Правая кнопка) - - MOUSE_BTN2 (Средняя кнопка) - - MOUSE_BTN3 (Колёсико) - - MOUSE_BTN4 (Колёсико) -... -MOUSE_BTN9 - - - -Джойстик (поддержка должна быть включена при компиляции) - - JOY_RIGHT или - JOY_AXIS0_PLUS - - JOY_LEFT или - JOY_AXIS0_MINUS - - JOY_UP или - JOY_AXIS1_MINUS - - JOY_DOWN или - JOY_AXIS1_PLUS -JOY_AXIS2_PLUS -JOY_AXIS2_MINUS -... -JOY_AXIS9_PLUS -JOY_AXIS9_MINUS - - - - - -Команды - - -Вы можете получить полный список известных команд, запустив -mplayer -input cmdlist. - - - -seek (int) val [(int) type=0] - - Переместиться в какое-то место фильма. - Type 0 — это относительное перемещение на - +/- величина секунд. - Type 1 — это перемещение к val, выраженному - в процентах от длины фильма. - -audio_delay (float) val - - Подстроить задержку звука на заданное количество секунд - -quit - - Выйти из MPlayer'а - -pause - - остановить/продолжить воспроизведение - -grap_frames - - Кто-нибудь знает ? - -pt_step (int) val [(int) force=0] - - Перейти к следующему/предыдущему элементу дерева. Знак val указывает - направление. Если в этом направлении нет доступных элементов, то ничего - не произойдёт, если force равно нулю. - -pt_up_step (int) val [(int) force=0] - - Почти как pt_step, но перемещается на следующий/предыдущий элемент - в родительском списке. Полезно, чтобы выйти из внутреннего цикла в дереве. - -alt_src_step (int) val - - Если доступно более одного источника, выбирает следующий/предыдущий - (поддерживается только в asx списках проигрывания). - -sub_delay (float) val [(int) abs=0] - - Подстройка задержки субтитров на +/- val секунд или установить в val секунд, - если abs не ноль. - -osd [(int) level=-1] - - Переключить osd режим или установить его в level, если level > 0. - -volume (int) dir - - Увеличить/уменьшить громкость. - -contrast (int) val [(int) abs=0] - -brightness (int) val [(int) abs=0] - -hue (int) val [(int) abs=0] - -saturation (int) val [(int) abs=0] - - Установить/подстроить параметры видео. Val изменяется от -100 до 100. - -frame_drop [(int) type=-1] - - Изменить/установить режим пропуска кадров. - -sub_visibility - - Отрегулировать видимость субтитров. - -sub_pos (int) val - - Подстроить позицию субтитров. - -vobsub_lang - - Изменить язык VOBsub субтитров. - -vo_fullscreen - - Переключить полноэкранность режима. - -vo_ontop - - Переключает stay-on-top(оставаться на поверхности). Поддерживается всеми - драйверами, использующими X11, кроме SDL, и directx, и gl2 под Windows. - -tv_step_channel (int) dir - - Выбрать следующий/предыдущий канал. - -tv_step_norm - - Изменить стандарт TV. - -tv_step_chanlist - - Изменить список каналов. - -gui_loadfile -gui_loadsubtitle -gui_about -gui_play -gui_stop -gui_playlist -gui_preferences -gui_skinbrowser - - Действия с GUI - - - @@ -403,6 +221,8 @@ MPlayer'у. Когда режим включён (опцией ), MPlayer читает со стандартного входа команды, разделяемые символом конца строки (\n). +Команды документированы в файле +slave.txt. @@ -435,6 +255,25 @@ Мы рекомендуем включать при проигрывании из сети: wget ftp://micorsops.com/something.avi -O - | mplayer -cache 8192 - + + +Сохранение потоковых данных + + Как только вам удалось воспроизвести любимый интернет-поток, вы + можете воспользоваться опцией , чтобы + сохранить его в файл. + For example: + + mplayer http://217.71.208.37:8006 -dumpstream -dumpfile stream.asf + + сохранит данные из потока + http://217.71.208.37:8006 в + stream.asf. + Это работает для всех протоколов, поддерживаемых + MPlayer, таких как MMS, RSTP, и других. + + + @@ -512,9 +351,8 @@ -Формат EDL файлов пока элементарен. Когда система EDL достигнет определённой -степени завершённости, вероятно будет использоваться основанный на XML формат -файлов (при этом сохранится совместимость с предыдущими форматами EDL). +Формат EDL файлов пока элементарен. в каждой строке находится одна команда, которая +указывает, что делать (пропустить/выключить звук) и когда (используя pts в секундах). @@ -553,10 +391,657 @@ <filename>. При проигрывании, когда Вы хотите отметить предыдущие две секунды для пропуска, нажмите i. Соответствующая запись для этого времени будет добавлена в файл. Затем Вы -можете вернуться и подстроить сгенерированный EDL файл. +можете вернуться и подстроить сгенерированный EDL файл также как и +поправить действие по-умолчанию (пропуск блока, указанного в строке). + +Расширенные возможности аудио + + +Окружающее/Многоканальное[Surround/Multichannel] воспроизведение + + +DVD'шники + +Большинство DVD и многие другие файлы содержат окружающий звук. +MPlayer поддерживает воспроизведение такого звука, но +не задействует его по-умолчанию, поскольку стерео оборудование более распространено. +Для воспроизведения файла с более чем двумя каналами звука, используйте опцию + . Например, для воспроизведения DVD со звуком 5.1: +mplayer dvd://1 -channels 6 + +Имейте ввиду, что несмотря на название "5.1" на самом деле присутствует +шесть независимых каналов. Если у вас есть соответствующее оборудование, вы +спокойно можете добавить опцию в конфигурационный +файл ~/.mplayer/config MPlayer'а. +Например, для установки по умолчанию квадрофонического[quadraphonic] вопроизведения, добавьте +такую строку: +channels=4 + +MPlayer будет выводить четырехканальный звук, если все четыре +есть в проигрываемом файле. + + + + + +Воспроизведение стерео звука на четырех колонках + + +По-умолчанию, MPlayer не дублирует никакие каналы, как и +большинство звуковых драйверов. Если вы хотите, сделайте это самостоятельно: + +mplayer filename -af channels=2:2:0:1:0:0 + +Объяснения ищите в разделе +копирование каналов. + + + + + + +Передача AC3/DTS + + +DVD, как правило, имеют окружающий звук, кодированный в AC3 (Dolby Digital) или DTS +(Digital Theater System[система цифрового кинотеатра]) формате. Некоторое +современное аудио оборудование способно самостоятельно декодировать эти форматы. +MPlayer может быть сконфигурирован, чтобы передавать +данные без их декодирования. Это работает только для наличие в вашей звуковой карте +разъема S/PDIF (Sony/Philips Digital Interface[цифровой интерфейс Sony/Philips]). + + + +Если ваше оборудование может вукодировать и AC3, и DTS, выможете спокойно +задействовать передачу для обоих форматов. В противном случае включайте +передачу только того формата, который поддерживается оборудованием. + + + +Чтобы включить передачу из командной строки: + +для только AC3, используйте + + +для только DTS, используйте + + +для AC3 и DTS, используйте + + + + +Чтобы включить передачу в файле настроек <application>MPlayer</application>: + + +для только AC3: + + +для только DTS: + + +для AC3 и DTS: + + + + +Заметьте, что в конце и +присутствует запятая (","). В этом случае +MPlayer вернется к кодеку, который он обычно использует, +при воспроизведении файла, не содержащего звука AC3 или DTS. + запятой не требует; +Когда указано семейство аудио, MPlayer вернется к нужному кодеку так +или иначе. + + + + + +Передача MPEG аудио + + +Передатчики цифрового ТВ (такие как DVB и ATSC) и некоторые DVD, обычно имеют +аудио потоки MPEG (в частности MP2). Некоторые аппаратные MPEG декодеры, такие как +полнофункциональные DVB карты и DXR2 адаптеры имеют встроенную возможность +декодирования этого формата. +MPlayer может быть настроен для передачи аудио данных +без из декодирования. + + + +Для использования этого кодека: + mplayer -ac hwmpa + + + + +Matrix-кодированное[matrix-encoded] аудио + + +***TODO*** + + +Этот раздел пока не написан, и не может быть завершен, пока кто-нибудь не +предоставить нам образцы файлов для тестирования. Если у вас есть +matrix-кодированные файлы, знаете где их можно достать или имеете информацию, +которая может быть полезна, отошлите сообщение в рассылку +MPlayer-DOCS. +Укажите в теме письма [matrix-encoded audio]. + + +Если не появятся файлы или какая-нибудь информация, этот раздел будет удален. + + + +Полезные ссылки: + + +http://electronics.howstuffworks.com/surround-sound5.htm + + +http://www.extremetech.com/article2/0,1697,1016875,00.asp + + + + + + + + +Эмуляция окружающего звука в наушниках + + +MPlayer содержит плагин HRTF (Head Related Transfer +Function), основанный на +проекте MIT +откуда взяты измерения от микрофонов, вмонтированных в макет человеческой головы. + + + +Хотя точная имитация системы окружающего звука[surround system] невозможна, +MPlayer'овский плагин HRTF + +производит более пространственный окружающий звук +на 2-х канальных наушниках. Обичное сведение, просто объединяет канали в два; +кроме объединения каналов, создает хитрое эхо, слегка +увеличивает разделение стерео, и меняет громкость некоторых частот. +Лучше ли звучит HRTF, зависеть от исходного звука, и является делом +личного вкуса, но его определенного стоит попробовать. + + + +Для воспроизведения DVD с HRTF: + +mplayer dvd://1 -channels 6 -af hrtf + + + + + работает хорошо тоько с 5-ю или 6-ю каналами. Также, + тербуется 48 kHz звук. DVD аудио уже kHz, но если у вас есть +файл, который вы хотите воспроизвести при помощи , с другой +частотой сэмплирования, необходимо его ресэмплировать[resample]: + +mplayer filename -channels 6 -af resample=48000,hrtf + + + + + + + +Решение проблем + + +Если вы ничего не слышите при использовании окружающего звука, проверьте +настройки вашего микшера при помощи такой как alsamixer +программы; очень часто по-умолчанию выходной звук выключен или его уровень +установлен в ноль. + + + + + + + + +Манипуляции с каналами + + +Общая информация + + +К сожалению, нет стандарта, описывающего порядок следования каналов. Порядки, указанные ниже, +таковые из AC3 и довольно типичны; попробуйте их и увидите совпадают ли они с вашим источником. +Каналы нумеруются с нуля. + + +mono[моно] +center[центральный] + + + +stereo[стерео] +left[левый] +right[правый] + + + +quadraphonic[квадрофонический] +left front[левый передний] +right front[правый передний] +left rear[левый задний] +right rear[правый задний] + + + +surround 4.0[окружение 4.0] +left front[левый передний] +right front[правый передний] +center rear[центральный задний] +center front[центральный передний] + + + +surround 5.0[]окружение 5.0 +left front[левый передний] +right front[правый передний] +left rear[левый задний] +right rear[правый задний] +center front[центральный передний] + + + +surround 5.1[окружение 5.1] +left front[левый передний] +right front[правый передний] +left rear[левый задний] +right rear[правый задний] +center front[центральный передний] +subwoofer[сабвуфер] + + + + + +Опция используется для запроса количества каналов у +аудио декодера. Некоторые аудио кодеки используют указанное количество каналов +для определения необходимо ли сведение каналов. Заметьте, что это не всегда +отражается на количестве выходных каналов. Например, используя + для проигрывания стерео MP3 файла будет по-прежнему +выводить звук на два канала, поскольку MP3 кодек не создает дополнительных каналов. + + + +Аудио плагин может использоваться для создания или +удаления каналов, и полезен для управления количеством каналов, отсылаемых на +звуковую карту. Смотрите следующие разделы для получения информации о манипуляции +каналами. + + + + + + +Воспроизведение моно на двух колонках + + +Моно звук намного лучше звучит, при воспроизведении на двух колонках - особенно +при использовании наушников. Аудиофайлы, реально имеющие один канал, автоматически +проигрываются через две колонки; к сожалению, множество файлов с моно звуком +кодированы как стерео с тишиной в одном из каналов. Простейший и безопасный +способ вопроизведения одинакового звука на обеих колонках состоит в использовании +плагина : + +mplayer filename -af extrastereo=0 + + + + +Он усредняет оба канала, делая каждый в два раза тише изначального. +В следующих разделах приводятся другие способы сделать то же самое +без уменьшения громкости, но они сложнееи требуют указания различных опций +в зависимоти от того, какой канал остается. Если вам действительно требуется +управлять громкостью, бутет проще пожкспериментировать с плагином + и определить верное значение. Например: + +mplayer filename -af extrastereo=0,volume=5 + + + + + + + +Копирование/перемещение каналов + + +Плагин может переместить любой или все каналы. +Установка всех подопций плагина +не так проста и требует определенной аккуратности. + + + +Определитесь, сколько выходных каналов вам необходимо. Это первая подопция. + + +Посчитайте количество перемещаемых каналов. Это вторая подопция.Каждый канал может быть +перемещен в несколько отличных каналов одновременно, но учтите, что исходный канал +(даже при меремещении в одно место) будет пуст, пока в него не переместится +какой-либо другой. Для копирования канала, оставляя исходный неизменным, просто +переместите канал одновременно в требуемый и исходный. Например: + +канал 2 --> канал 3 +канал 2 --> канал 2 + + + +Запишите копии каналов в виде пары подопций. Заметьте, что первый канал - это 0, +второй - 1 и т.д. Порядок следования значений не имеет, пока они правильно сгрупиированы +в пары исходный:результирующий. + + + + + + +Пример: один канал на две колонки + + +Это пример другого способа воспроизвести один канал на обе колонки. +В нем предполагается, что левый канал должен воспроизводиться, а правый надо отбросить. +Выполняем шаги, описанные выше: + + +Для создания по каналу на каждую из колонок, первая подопция должна быть 2. + + +Левый канал надо переместить на правый и на себя, чтобы он не оставался пуст. +Всего два перемещения, делаем вторую подопцию тоже равной "2". + + +Для перемещения левого канала (канал 0) в правый (канал 1) пара подопций имеет вид "0:1", +"0:0" перемещает левый канал на себя. + + +Собираем все вместе: + +mplayer filename -af channels=2:2:0:1:0:0 + + + +Преимущество этого примере перед состоит в том, +что громкость каждого канала такая же как у исходного. Недостаток заключается в +необходимости изменить подопции на "2:2:1:0:1:1", если желаемый +канал - правый. К тому же его труднее запомнить и набрать. + + +Пример: левый канал на две колонки (сокращение) + + +На самом деле есть более простой способ использования плагина + для воспроизведения левого канала на обеих колонках: + +mplayer filename -af channels=1 + +Второй канал отбрасывается и, при отсутствии других подопций, остается +единственным. Драйвер звуковой карты автоматически воспроизводит одноканальный +звук на обеих колонках. Но это сработает только если желаемый канал - левый. + + +Пример: дублирование передних каналов на задние + +Другая обычная операция - это дублирование передних каналов и воспроизведение +их на задних колонках при квадрофонической настройке. + + +Выходных каналов должно быть четыре. Первая подопция равна "4". + + +Каждый из передних каналов надо переместить на соответствующий задний и на себя. +Это четыре перемещения, так что вторая подопция равна "4". + + +Левый передний (канал 0) надо переместить на левый задний (канал 2): "0:2". +Левый передний также надо переместить на себя: "0:0". правый передний (канал 1) +перемещается на правый задний (канал 3): "1:3", и на себя: "1:1". + + +Собираем все и получаем: + +mplayer filename -af channels=4:4:0:2:0:0:1:3:1:1 + + + + + + + +Микширование каналов + + +Плагин пожет микщировать каналы в указанных пользователем +пропорциях. Он может делать все, что , и даже больше. +К сожалению, подпоции намного сложнее. + + +Определите со скольки каналами будете работать. Вам необходимо указать это +при помощи и/или . +Дальнейшие примеры покажут когда какую использовать. + + +Решите, сколько каналов скормить (дополнительные декодированные +каналы отбрасываются). Это первая подопция, она также определяет сколько каналов +готовится к выводу). + + +Оставшиеся подопции указывают какая часть каждого входного канала микшируется в +в каждый выходной. Это самая сложная часть. Для решения задачи, разделите +подопции на несколько наборов, по одному на каждый выходной канал. Каждая +подопция в наборе относится к входному каналу. + + + принимает значения от 0 до 512, давая от 0% до 51200% +громкости исходного канала. Будьте осторожны, используя значения больше 1, +если вы превыситы диапазон сэмплинга вашей звуковой карты, вы услышите +противный треск и скрежет. Если хотите, можете вслед за + указать для задействования обрезки, +но лучше держать значения достаточно низкими, чтобы не +требовалось обрезание. + + + + +Пример: один канал на две колонки + + +Это еще один пример воспроизведения девого канала на двух колонках. +Следуя инструкциям выше: + + + должен выдать два канала, т.о. первая подопция равна "2". + + +Поскольку входных каналов два, будет два набора подопций. +Так как выходных каналов тоже два, то будет по две подопции в каждом наборе. +Левый канал из файла должен перейти с полной громкостью в новые левый и правый. +Таким образом, первый набор подопций будет "1:1". +правый канал должен быть отброшен, поэтому второй набор равен "0:0". +Любые значения 0 в конце могут быть опущены, но для более легкого понимания мы их оставим. + + +Соединение опций дает: + +mplayer filename -af pan=2:1:1:0:0 + +Если вместо правого канала нужен левый, подопции для +будут "2:0:0:1:1". + + + +Пример: левый канал на две колонки (сокращение) + + +Как и с , существует сокращенный вариант, который работает только +для левого канала: + +mplayer filename -af pan=1:1 + +Поскольку имеет только один входной канал (остальные отбрасываются), +будет только одна подопция, указывающая, что единственный канал получает 100% собственной +громкости. + + +Пример: сведение 6-канального PCM + +Декодер MPlayer'а для 6-канального PCM не способен сводить каналы. +Здесь описан способ сведения PCM, используя : + + +Количество выходный каналов равно 2, значит первая подопция равна "2". + + +С шестью входными каналами будем иметь шесть наборов подопций. К счастью, поскольнку +мы беспокоимся о выводе только первых двух, достаточно создать два набора; +оставшиеся можно опустить. Имейте ввиду, что не все многоканальные имеют одинаковый +порядок каналов. пример показывает как свести файл с порядком как у AC3 5.1: + +0 - передный левый +1 - передний правый +2 - задний левый +3 - задний правый +4 - сентральный передний +5 - сабвуфер + +В первом наборе указаны проценты от исходной громкости, в соответствующем порядке, +которую каждый выходной канал получит от переднего левого канала: "1:0". +Правый передний должен перейти в правый: "0:1". +То же для задних: "1:0" и "0:1" +Центральный должен попасть в оба с половинной громкостью: "0.5:0.5", и +сабвуфер переходит в оба канала с полной громкостью: "1:1". + + +Все вместе: + +mplayer 6-channel.wav -af pan=2:1:0:0:1:1:0:0:1:0.5:0.5:1:1 + +Проценты, указанные выше всего лишь пример. подстраивайте их как вам удобно. + + +Пример: Воспроизведение звука 5.1 на больших колонках без сабвуфера + + +Если у вас есть пара огромных передних колонок, нет надобности тратиться на +сабвуфер для поноценной системы 5.1. Если использовать +для запроса к liba52 на декодирование 5.1 аудио в 5.0, канал сабвуфера просто +отбрасывается. Если вы сотите самостоятельно распределить канал +сабвуфера, то потребуется ручное сведение при помощи : + + + +Поскольку надо анализировать все шесть каналов, укажите +, чтобы liba52 декодировал их все. + + + выводит только пять каналов, первая подопция равна 5. + + +Шесть входных каналов означает шесть наборов по пять подопций в каждом. + + + Левый передний будлируется только на себя: + "1:0:0:0:0" + + + То же для правого переднего: + "0:1:0:0:0" + + + То же для левого заднего: + "0:0:1:0:0" + + + И то же для правого заднего: + "0:0:0:1:0" + + + Центральный передний, тоже: + "0:0:0:0:1" + + + И, наконец, мы должны решить что же делать с сабвуфером, + например, половина на передний правый и половина на передний левый: + "0.5:0.5:0:0:0" + + + + +Собирая все подопции месте, получаем: + +mplayer dvd://1 -channels 6 -af pan=5:1:0:0:0:0:0:1:0:0:0:0:0:1:0:0:0:0:0:1:0:0:0:0:0:1:0.5:0.5:0:0:0 + + + + + + + + + +Программная подстройка звука + + +Некоторые звуковые дорожки без усиления слишком тихие для комфортного прослушивания. +Это становится проблемой, если звуковое оборудование не способно усиливать сигнал. +Опция указывает MPlayer'у +использовать встроенный микшер. После этого вы можете использовать клавиши +подстройки громкости (по-умолчанию 9 и 0) +чтобы достичь значительно более громкого звучания. Заметьте, что это +не исключает использования микшера вашей карты; MPlayer +всего лишь усиливает сигнал перед отправкой его на звуковую карту. + +Следующим пример может являться неплохим началом: + +mplayer quiet-file -softvol -softvol-max 300 + +Опция указывает максимально допустимый уровень звука в +процентах от исходного. Например, позволит +увеличивать громкость вдвое по сравнению с оригинальным звуком. +Использование больших значений с; высокий уровень +громкости не будет достигнуть без использования клавиш регулирования громкости. +Единственный минус больших значений заключается в том, что, поскольку +MPlayer регулирует громкость в процентах от +максимума, вы не будете иметь той же точности при успользовании клавиш +решулирования громкости. +Используйте меньшее значение и/или укажите + если нужна повышенная точность. + + + +Опция работает, управляя аудио плагином +. Если вам надо воспроизвести файл с определенной +громкостью от начальной, можете указать вручную: + +mplayer quiet-file -af volume=10 + +Будет воспроизведен файл в усилением в 10 децибелл. Будьте осторожны, +используя плагин - вы можете легко повредить +ваши уши слишком громким звуком. Начните с маленьких значений и постепенно +увеличивайте, пока не почуствуете, что достаточно. Также, если +указать черезчур высокие значения, может потребоваться +обрезать звук, чтобы извежать отправления на карту данных, превышающих +допустимые значение; это приведет к искажению звука. + + + + + +