Mercurial > mplayer.hg
annotate DOCS/man/ru/mplayer.1 @ 21459:44b94d5d70e5
One FIXME (CC subtitles related) resolved.
Some typos fixed.
author | voroshil |
---|---|
date | Sun, 03 Dec 2006 18:22:07 +0000 |
parents | 9d2d62f56892 |
children | 9e8432261589 |
rev | line source |
---|---|
20707 | 1 .\" MPlayer (C) 2000-2006 MPlayer Team |
2 .\" This man page was/is done by Gabucino, Diego Biurrun, Jonas Jermann | |
3 .\" Translated by Vladimir Voroshilov <voroshil@gmail.com> | |
4 .\" Encoding: koi8-r | |
21438 | 5 .\" synced with r21452 |
20707 | 6 . |
7 .\" -------------------------------------------------------------------------- | |
8 .\" Определения макросов | |
9 .\" -------------------------------------------------------------------------- | |
10 . | |
11 .\" define indentation for suboptions | |
12 .nr SS 5 | |
13 .\" add new suboption | |
14 .de IPs | |
15 .IP "\\$1" \n(SS | |
16 .. | |
17 .\" begin of first level suboptions, end with .RE | |
18 .de RSs | |
19 .RS 10 | |
20 .. | |
21 .\" begin of 2nd level suboptions | |
22 .de RSss | |
23 .PD 0 | |
24 .RS \n(SS+3 | |
25 .. | |
26 .\" end of 2nd level suboptions | |
27 .de REss | |
28 .RE | |
29 .PD 1 | |
30 .. | |
31 . | |
32 .\" -------------------------------------------------------------------------- | |
33 .\" Заголовок | |
34 .\" -------------------------------------------------------------------------- | |
35 . | |
36 .TH MPlayer 1 "2006-10-15" "Проект MPlayer" "Медиапроигрыватель" | |
37 . | |
38 .SH НАЗВАНИЕ | |
39 mplayer \- медиапроигрыватель | |
40 .br | |
41 mencoder \- медиа кодировщик | |
42 . | |
43 .\" -------------------------------------------------------------------------- | |
44 .\" Использование | |
45 .\" -------------------------------------------------------------------------- | |
46 . | |
47 .SH ИСПОЛЬЗОВАНИЕ | |
48 .na | |
49 .nh | |
50 .B mplayer | |
51 [опции] [файл|URL|плейлист|\-] | |
52 . | |
53 .br | |
54 .B mplayer | |
55 [опции] файл1 | |
56 [особые опции] [файл2] [особые опции] | |
57 . | |
58 .br | |
59 .B mplayer | |
60 [опции] | |
61 { "группа файлов и опций" } | |
62 [особые опции группы] | |
63 . | |
64 .br | |
65 .B mplayer | |
66 [dvd|dvdnav]://[заголовок|[первый_заголовок]\-последний_заголовок] | |
67 [опции] | |
68 . | |
69 .br | |
70 .B mplayer | |
71 vcd://дорожка[/устройство] | |
72 . | |
73 .br | |
74 .B mplayer | |
75 tv://[канал] | |
76 [options] | |
77 . | |
78 .br | |
79 .B mplayer | |
80 radio://[канал или частота][/capture] | |
81 [опции] | |
82 . | |
83 .br | |
84 .B mplayer | |
85 pvr:// | |
86 [опции] | |
87 . | |
88 .br | |
89 .B mplayer | |
90 dvb://[номер_карты@]канал | |
91 [опции] | |
92 . | |
93 .br | |
94 .B mplayer | |
95 mf://файловая_маска | |
96 [-mf опции] [опции] | |
97 . | |
98 .br | |
99 .B mplayer | |
100 [cdda|cddb]://дорожка[-посл._дорожка][:скорость][/устройство] | |
101 [опции] | |
102 . | |
103 .br | |
104 .B mplayer | |
105 cue://файл[:дорожка] | |
106 [опции] | |
107 . | |
108 .br | |
109 .B mplayer | |
110 [файл|mms[t]|http|http_proxy|rt[s]p|ftp|udp|unsv]:// | |
111 [пользователь:пароль@]URL[:порт] [опции] | |
112 . | |
113 .br | |
114 .B mplayer | |
115 sdp://файл | |
116 [опции] | |
117 . | |
118 .br | |
119 .B mplayer | |
120 mpst://адрес[:порт]/URL | |
121 [опции] | |
122 . | |
123 .br | |
124 .B mplayer | |
125 tivo://адрес/[list|llist|fsid] | |
126 [опции] | |
127 . | |
128 .br | |
129 .B gmplayer | |
130 [опции] | |
131 [\-skin\ skin] | |
132 . | |
133 .br | |
134 .B mencoder | |
135 [опции] файл | |
136 [файл|URL|\-] [\-o файл] | |
137 . | |
138 .br | |
139 .B mencoder | |
140 [опции] файл1 | |
141 [особые опции] [файл2] [особые опции] | |
142 .ad | |
143 .hy | |
144 . | |
145 .\" -------------------------------------------------------------------------- | |
146 .\" Описание | |
147 .\" -------------------------------------------------------------------------- | |
148 . | |
149 .SH ОПИСАНИЕ | |
150 .B mplayer | |
151 это медиа проигрыватель для Linux (работает на множестве различных платформ и | |
152 процессорных архитектур, смотри документацию). | |
153 Он проигрывает большинство MPEG/\:VOB, AVI, ASF/\:WMA/\:WMV, RM, QT/\:MOV/\:MP4, Ogg/\:OGM, | |
154 MKV, VIVO, FLI, NuppelVideo, yuv4mpeg, FILM и RoQ файлов, поддерживаемых большим количеством | |
155 встроенных и бинарных кодеков. | |
156 Вы также можете смотреть Video CD, SVCD, DVD, 3ivx, DivX 3/4/5 и даже WMV фильмы. | |
157 .PP | |
158 MPlayer поддерживает множество драйверов вывода видео и аудио. | |
159 Он работает с X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib, libcaca, DirectFB, | |
160 Quartz, Mac OS X CoreVideo, вы также можете использовать GGI, SDL (и все его драйверы), | |
161 VESA (на любой VESA-совместимой карте, даже без X11), некоторые низкоуровневые | |
162 аппаратно-зависимые драйвера (для Matrox, 3dfx b ATI) и некоторые платформы аппаратного | |
163 декодирования MPEG, такие как Siemens DVB, Hauppauge PVR (IVTV), DXR2 и DXR3/\:Hollywood+. | |
164 Большинство из них поддерживает аппаратное или программное масштабирование, так что вы можете | |
165 насладиться просмотром фильмов в полноэкранном режиме. | |
166 .PP | |
167 .\" FIXME onscreen display | |
168 MPlayer имеет onscreen display (OSD) для отображения информации о состоянии , | |
169 больших сглаженных субтитров с тенью и визуального отклика на клавиатурные команды. | |
170 Европейские/\:ISO8859-1,2 (Венгерские, Английские, Чешские, и т.д.), Кириллические и Корейские | |
171 шрифты вкупе с 12 форматами субтитров (MicroDVD, SubRip, OGM, | |
172 SubViewer, Sami, VPlayer, RT, SSA, AQTitle, JACOsub, PJS и наш собственный: MPsub) и | |
173 DVD субтитры (SPU streams, VOBsub и Closed Captions). | |
174 .PP | |
175 .B mencoder | |
176 (MPlayer Media Encoder, Кодировщик Фильмов MPlayer) это простой кодировщик фильмов, разработанный | |
177 для кодирования фильмой, проигрываемых MPlayer'ом (смотри выше) в другие форматы, | |
178 поддерживаемые MPlayer'ом (смотри ниже). | |
20881
ae265b1dbecd
r20872: Clarify -dumpaudio, it is not useful normally
voroshil
parents:
20832
diff
changeset
|
179 Он кодирует в MPEG-4 (DivX/Xvid), любой из libavcodec кодеков и |
20707 | 180 PCM/\:MP3/\:VBRMP3 звук в 1, 2 или 3 прохода. |
181 Кроме того, он имеет возможности копирования потоков, можную систему фильтров (обрезка, | |
182 растяжение, зеркальное отражение, постобработка, поворот, масштабирование, шум, RGB/\:YUV преобразование) | |
183 и многое другое. | |
184 .PP | |
185 .B gmplayer | |
186 это MPlayer с графическим пользовательским интерфейсом. Он имеет те же опции, что и MPlayer. | |
187 .PP | |
188 Примеры использования, которые могут помочь вам быстро начать работу с MPlayer, можно найти в конце этого | |
189 руководства. | |
190 .PP | |
191 .B Смотрите также HTML документацию | |
192 . | |
193 . | |
194 .\" -------------------------------------------------------------------------- | |
195 .\" Интерактивное управление | |
196 .\" -------------------------------------------------------------------------- | |
197 . | |
198 .SH "ИНТЕРАКТИВНОЕ УПРАВЛЕНИЕ" | |
199 MPlayer имеет полность настраиваемый, основанный на командах, слой управления, который | |
200 позволяет вам управлять MPlayer'ом при помощи клавиатуры, мыши, джойстика или пульта | |
201 дистанционного управления (при помощи LIRC). | |
202 Смотрите описание опции \-input, для определения способов настройки. | |
203 . | |
204 .TP | |
205 .B управление клавиатурой | |
206 .PD 0 | |
207 .RS | |
208 .IPs "<\- и \->" | |
209 Перемотка назад/\:вперед на 10 секунд. | |
210 .IPs "up и down" | |
211 Перемотка вперед/\:назад на 1 минуту. | |
212 .IPs "pgup и pgdown" | |
213 Перемотка вперед/\:назад на 10 минут. | |
214 .IPs "[ и ]" | |
215 Уменьшает/увеличивает скорость воспроизведения на 10%. | |
216 .IPs "{ и }" | |
217 Вдвое меньшая/большая скорость воспроизведения. | |
218 .IPs "backspace" | |
219 Восстановливает нормальную скорость воспроизведения. | |
220 .IPs "< и >" | |
221 Перемещение назад/\:вперед по списку воспроизведения. | |
222 .IPs "ENTER" | |
223 Перемещение вперед по списку воспроизведение, даже за пределы списка. | |
224 .IPs "HOME и END" | |
225 Следующий/\:предыдущий элемент в родительском списке | |
226 .IPs "INS и DEL (только для списков ASX)" | |
227 Следующий/\:предыдущий из возможных источников. | |
228 .IPs "p / SPACE" | |
229 Пауза (повторное нажатие продолжает воспроизведение). | |
230 .IPs ".\ \ \ \ " | |
231 Кадр вперед. | |
232 Однократное нажатие приостанавливает воспроизведение, каждое последующее нажатие будет проигрывать | |
233 один кадр и снова возвращаться в режим паузы (любая другая клавиша продолжает воспроизведение). | |
234 .IPs "q / ESC" | |
235 Остановка воспроизведения и выход и программы. | |
236 .IPs "+ и -" | |
237 Изменить задержку аудио на +/- 0.1 секунды. | |
238 .IPs "/ и *" | |
239 Уменьшает/\:увеличивает громкость. | |
240 .IPs "9 и 0" | |
241 Уменьшает/\:увеличивает громкость. | |
242 .IPs "m\ \ \ \ " | |
243 Выключает звук. | |
21343
9efa61654dcc
r21298: "D" interactive key also works with yadif now
voroshil
parents:
21245
diff
changeset
|
244 .IPs "_ (только MPEG-TS и libavformat)" |
20970 | 245 Циклически переключает доступные видео дорожки. |
21437 | 246 .IPs "# (только MPEG, Matroska, AVI и libavformat)" |
20707 | 247 Циклически переключает доступные аудио дорожки. |
21021 | 248 .IPs "TAB (только MPEG-TS)" |
249 Циклически переключает доступные программы. | |
20707 | 250 .IPs "f\ \ \ \ " |
251 Включает полноэкранный режим (смотрите также \-fs). | |
252 .IPs "T\ \ \ \ " | |
253 Включает режим `поверх всех окон` (также смотрите \-ontop). | |
254 .IPs "w и e" | |
255 Уменьшает/\:увеличивает диапазон pan-and-scan. | |
256 .IPs "o\ \ \ \ " | |
257 Изменяет режим OSD: нет / положение / положение + время / положение + время + общее время. | |
258 .IPs "d\ \ \ \ " | |
259 Изменяет режим выбрасывания кадров: нет / пропустить экран / пропустить декодирование | |
260 (смотрите \-framedrop и \-hardframedrop). | |
261 .IPs "v\ \ \ \ " | |
262 Изменяет видимость субтитров. | |
21021 | 263 .IPs "j\ \ \ \ " |
20707 | 264 Циклически меняет доступные субтитры. |
265 .IPs "y и g" | |
266 Перемещение вперед/назад по списку субтитров. | |
267 .IP "F\ \ \ \ " | |
268 Переключает отображения "форсированных субтиров". | |
269 .IPs "a\ \ \ \ " | |
270 Изменяет положение субтитров: верх / центр / низ. | |
271 .IPs "x и z" | |
272 Изменяет задeржку субтитров на +/- 0.1 секунды. | |
273 .IPs "r и t" | |
274 Перемещает субтитры вверх/вниз. | |
275 .IPs "i (только в режиме \-edlout)" | |
276 Устанавливает начало или конец EDL пропуска и записывает его в указанный файл. | |
277 .IPs "s (только для \-vf screenshot)" | |
278 Делает снимок экрана. | |
279 .IPs "I" | |
280 Показывет имя файла на OSD. | |
281 .IPs "! и @" | |
282 Перейти к началу предыдущего/следующего эпизода. | |
21343
9efa61654dcc
r21298: "D" interactive key also works with yadif now
voroshil
parents:
21245
diff
changeset
|
283 .IPs "D (только \-vo xvmc, \-vf yadif)" |
21021 | 284 Активирует/деактивирует деинтерлейсер. |
20707 | 285 .RE |
286 .PD 1 | |
287 .PP | |
288 .RS | |
289 (Следующие клавиши доступны только при использованиие аппаратно ускоренного видео вывода | |
290 (xv, (x)vidix, (x)mga, и т.д.), программного эквалайзера | |
291 (\-vf eq или \-vf eq2) или фильтра hue (\-vf hue). | |
292 .RE | |
293 .PP | |
294 .PD 0 | |
295 .RS | |
296 .IPs "1 и 2" | |
297 Настраивает контрастность. | |
298 .IPs "3 и 4" | |
299 Настраивает яркость. | |
300 .IPs "5 и 6" | |
301 Настраивает цветность. | |
302 .IPs "7 и 8" | |
303 Настраивает насыщенность. | |
304 .RE | |
305 .PD 1 | |
306 .PP | |
307 .RS | |
308 (Следующие клавиши доступны только при использовании видео драйверов quartz или macosx). | |
309 .RE | |
310 .PP | |
311 .PD 0 | |
312 .RS | |
313 .IPs "command + 0" | |
314 Изменяет размер окна до половины оригинального размера. | |
315 .IPs "command + 1" | |
316 Изменяет размер окна до оригинального. | |
317 .IPs "command + 2" | |
318 Устанавливает размер окна в два раза больше оригинального. | |
319 .IPs "command + f" | |
320 Переключает полноэканный режим (также смотрите \-fs). | |
321 .IPs "command + [ и command + ]" | |
322 Установливает прозрачность окна воспроизведения. | |
323 .RE | |
324 .PD 1 | |
325 .PP | |
326 .RS | |
327 (Следующие клавиши работают только при использовании клавиатуры с мультимедиа клавишами.) | |
328 .RE | |
329 .PP | |
330 .PD 0 | |
331 .RS | |
332 .IPs PAUSE | |
333 Пауза. | |
334 .IPs "STOP\ " | |
335 Остановить воспроизведение и выйти. | |
336 .IPs "PREVIOUS и NEXT" | |
337 Перемотать назад/\:вперед на 1 минуту. | |
338 .RE | |
339 .PD 1 | |
340 .PP | |
341 .RS | |
342 (Следующие клавиши работают только если MPlayer собран с поддержкой GUI и имеют | |
343 преимущество перед описанными выше клавишами.) | |
344 .RE | |
345 .PP | |
346 .PD 0 | |
347 .RS | |
348 .IPs ENTER | |
349 Начать воспроизведение. | |
350 .IPs "ESC\ \ " | |
351 Остановить воспроизведение. | |
352 .IPs "l\ \ \ \ " | |
353 Открыть файл. | |
354 .IPs "t\ \ \ \ " | |
355 Открыть субтитры. | |
356 .IPs "c\ \ \ \ " | |
357 Открыть браузер скинов. | |
358 .IPs "p\ \ \ \ " | |
359 Открыть список воспроизведения. | |
360 .IPs "r\ \ \ \ " | |
361 Открыть настройки. | |
362 .RE | |
363 .PD 1 | |
364 .PP | |
365 .RS | |
366 (Следуюшие комбинации клавиш работают, если MPlayer собран с поддержкой TV и имеют | |
367 преимущество перед описанными выше клавишами.) | |
368 .RE | |
369 .PP | |
370 .PD 0 | |
371 .RS | |
372 .IPs "h и k" | |
373 Выбрать предыдущий/\:следующий канал. | |
374 .IPs "n\ \ \ \ " | |
375 Выбрать стандарт вещания. | |
376 .IPs "u\ \ \ \ " | |
377 Выбрать таблицу каналов. | |
378 .RE | |
379 .PD 1 | |
380 . | |
381 .TP | |
382 .B управление мышью | |
383 .PD 0 | |
384 .RS | |
385 .IPs "button 3 и button 4" | |
386 Перемотка назад/\:вперед на 1 минуту. | |
387 .IPs "button 5 и button 6" | |
388 Уменьшает/\:увеличивает громкость. | |
389 .RE | |
390 .PD 1 | |
391 . | |
392 .TP | |
393 .B управление джойстиком | |
394 .PD 0 | |
395 .RS | |
396 .IPs "влево и вправо" | |
397 Перемотка назад/\:вперед на 10 секунд. | |
398 .IPs "up и down" | |
399 Перемотка назад/\:вперед на 1 минуту. | |
400 .IPs "button 1" | |
401 Пауза | |
402 .IPs "button 2" | |
403 Переключает режимы OSD: скрыто / положение / положение + время / положение + время + общее время. | |
404 .IPs "button 3 и button 4" | |
405 Уменьшить/\:увеличить громкость. | |
406 .RE | |
407 .PD 1 | |
408 . | |
409 . | |
410 .\" -------------------------------------------------------------------------- | |
411 .\" Использование | |
412 .\" -------------------------------------------------------------------------- | |
413 . | |
414 .SH "ИСПОЛЬЗОВАНИЕ" | |
415 Каждая опция 'flag' имеет противоположную по смыслу опцию 'noflag', например противоположные | |
416 по смыслу опции \-fs и \-nofs. | |
417 .PP | |
418 Если опции помечена как (только XXX), то она будет работать только в комбинации с опцией XXX, | |
419 если включена поддержка опции XXX. | |
420 .PP | |
421 .I ЗАМЕЧАНИЕ: | |
422 Разборщик подопций (используется, например, для \-ao pcm подопций) поддерживает | |
423 специальную формы выделения строк для использования со сторонними GUI. | |
424 .br | |
425 Она имеет следующий формат: | |
426 .br | |
427 %n%строка_длины_n | |
428 .br | |
429 .I ПРИМЕРЫ: | |
430 .br | |
431 mplayer \-ao pcm:file=%10%C:test.wav test.avi | |
432 .br | |
433 Или в программе: | |
434 .br | |
435 mplayer \-ao pcm:file=%`expr length "$NAME"`%"$NAME" test.avi | |
436 .PP | |
437 . | |
438 .\" -------------------------------------------------------------------------- | |
439 .\" Файлы конфигурации | |
440 .\" -------------------------------------------------------------------------- | |
441 . | |
442 .SH "ФАЙЛЫ КОНФИГУРАЦИИ" | |
443 Вы можете поместить все опции в конфигурационные файлы, которые MPlayer/\:MEncoder | |
444 будет считывать при каждом запуске. | |
445 Системный файл конфигурации 'mplayer.conf' находится в системном каталоге конфигурации | |
446 (например /etc/\:mplayer или /usr/\:local/\:etc/\:mplayer), пользовательский - это | |
447 '~/\:.mplayer/\:config'. | |
448 Конфигурационный файл для MEncoder называется 'mencoder.conf' и находится в системном каталоге | |
449 (например /etc/\:mplayer или /usr/\:local/\:etc/\:mplayer), пользовательский - | |
450 '~/\:.mplayer/\:mencoder.conf. | |
451 Опции в пользовательском файле перекрывают системные, а опции командной строки перекрывают | |
452 заданные в конфигурационных файлах. | |
453 Синтаксис конфигурационного файла: 'option=<значение>', все символы после '#' считаются | |
454 комментарием. | |
455 Опции, не имеющие значений, могут быть включены присваиванием им значения 'yes','1' или 'true' и | |
456 выключены присваиванием 'no','0' или 'false'. | |
457 Подопции также могут быть заданы этим способом. | |
458 .PP | |
459 Вы можете задавать опции индивидуально для каждого файла. Если вы хотите иметь файл | |
460 конфигурации для 'movie.avi', создайте конфигурационный файл с именем 'movie.avi.conf' | |
461 и поместите его в ~/.mplayer/. Вы также можете поместить файл конфигурации в каталог с | |
462 проигрываемым файлом, при условии что указали опцию \-use\-filedir\-conf (либо в | |
463 командной строке, либо в глобальном файле конфигурации. | |
464 .PP | |
465 .I ПРИМЕР КОНФИГУРАЦИОННОГО ФАЙЛА MPLAYER: | |
466 .sp 1 | |
467 .nf | |
468 # Use Matrox driver by default. | |
469 vo=xmga | |
470 # I love practicing handstands while watching videos. | |
471 flip=yes | |
472 # Decode/encode multiple files from PNG, | |
473 # start with mf://filemask | |
474 mf=type=png:fps=25 | |
475 # Eerie negative images are cool. | |
476 vf=eq2=1.0:-0.8 | |
477 .fi | |
478 .PP | |
479 .I "ПРИМЕР КОНФИГУРАЦИОННОГО ФАЙЛА MENCODER:" | |
480 .sp 1 | |
481 .nf | |
482 # Make MEncoder output to a default filename. | |
483 o=encoded.avi | |
484 # The next 4 lines allow mencoder tv:// to start capturing immediately. | |
485 oac=pcm=yes | |
486 ovc=lavc=yes | |
487 lavcopts=vcodec=mjpeg | |
488 tv=driver=v4l2:input=1:width=768:height=576:device=/dev/video0:audiorate=48000 | |
489 # more complex default encoding option set | |
490 lavcopts=vcodec=mpeg4:autoaspect=1 | |
491 lameopts=aq=2:vbr=4 | |
492 ovc=lavc=1 | |
493 oac=lavc=1 | |
494 passlogfile=pass1stats.log | |
495 noautoexpand=1 | |
496 subfont-autoscale=3 | |
497 subfont-osd-scale=6 | |
498 subfont-text-scale=4 | |
499 subalign=2 | |
500 subpos=96 | |
501 spuaa=20 | |
502 .fi | |
503 . | |
504 .\" -------------------------------------------------------------------------- | |
505 .\" Профили | |
506 .\" -------------------------------------------------------------------------- | |
507 . | |
508 .SH "ПРОФИЛИ" | |
509 Для облегчения работы с различными конфигурациями в конфигурационном файле могут быть | |
510 указаны несколько профилей. | |
511 Профиль начинается с имени, залюченного в квадратные скобки, например '[my-profile]'. | |
512 Все последующие опции будут считаться частью профиля. | |
513 Описание (отображаемое при помощи \-profile help) может быть задано опцией profile\-desc. | |
514 Для окончания профиля укажите имя другого профиля или используйте имя профиля 'default', | |
515 чтобы продолжить описание обычных опций. | |
516 .fi | |
517 .PP | |
518 .I "ПРИМЕР ПРОФИЛЯ MENCODER:" | |
519 .sp 1 | |
520 .nf | |
521 | |
522 [mpeg4] | |
523 profile-desc="MPEG4 encoding" | |
524 ovc=lacv=yes | |
525 lavcopts=vcodec=mpeg4:vbitrate=1200 | |
526 | |
527 [mpeg4-hq] | |
528 profile-desc="HQ MPEG4 encoding" | |
529 profile=mpeg4 | |
530 lavcopts=mbd=2:trell=yes:v4mv=yes | |
531 .fi | |
532 . | |
533 .\" -------------------------------------------------------------------------- | |
534 .\" Опции | |
535 .\" -------------------------------------------------------------------------- | |
536 . | |
537 .SH "ОСНОВНЫЕ ОПЦИИ" | |
538 . | |
539 .TP | |
540 .B \-codecs-file <имя файла> (смотрите также \-afm, \-ac, \-vfm, \-vc) | |
541 Переопределяет стандартный путь поиска и предписывает использовать указанный файл | |
542 вместо встроенного codecs.conf. | |
543 . | |
544 .TP | |
545 .B \-include <файл конфигурации> | |
546 Указывает файл конфигурации, который будет прочитан после анализа файла, используемого | |
547 по-умолчанию. | |
548 . | |
549 .TP | |
550 .B \-list-options | |
551 Печатает все доступные опции. | |
552 . | |
553 .TP | |
554 .B \-msgcharset <кодировка> | |
555 Преобразование сообщений консоли в указанную кодировку (по-умолчанию: автоопределение). | |
556 Текст будет в кодировке, заданной \-\-charset опцией configure. | |
557 Установите ее в "noconv" для отключения перекодировки (например при проблеме с iconv). | |
558 .br | |
559 .I ЗАМЕЧАНИЕ: | |
560 Опция вступает в силу после окончания анализа опций командной строки. | |
561 Переменная окружения MPLAYER_CHARSET модет помочь если выводится мусор в первых строках. | |
562 . | |
563 .TP | |
564 .B \-msglevel <all=<уровень>:<модуль>=<уровень>:...> | |
565 Управляет подробность вывода непосредственно для каждого модуля. | |
566 Значение, указанное для модуля 'all', изменяет подробность вывода для всех модулей, которым | |
567 параметр не задан явно. | |
568 Смотрите '\-msglevel help' для списка модулей. | |
569 .br | |
570 .I ЗАМЕЧАНИЕ: | |
571 Сообщения печатаемые до конца анализа командной строки могут контролироваться переменной | |
572 окружения MPLAYER_VERBOSE, котороая применяется ко всем модулям. | |
573 .br | |
574 Доступные уровни: | |
575 .PD 0 | |
576 .RSs | |
577 .IPs "-1" | |
578 отсутствие сообщений | |
579 .IPs " 0" | |
580 только фатальные ошибки | |
581 .IPs " 1" | |
582 ошибки | |
583 .IPs " 2" | |
584 предупреждения | |
585 .IPs " 3" | |
586 короткие подсказки | |
587 .IPs " 4" | |
588 информационные сообщения | |
589 .IPs " 5" | |
590 статусные сообщения (которые скрываются при помощи \-quiet) | |
591 .IPs " 6" | |
592 подробные сообщения | |
593 .IPs " 7" | |
594 уровень отладки 2 | |
595 .IPs " 8" | |
596 уровень отладки 3 | |
597 .IPs " 9" | |
598 уровень отладки 4 | |
599 .RE | |
600 .PD 1 | |
601 . | |
602 .TP | |
603 .B "\-quiet\ " | |
604 Делает консольный вывод менее подробным; в частности, прячет статусную строку | |
605 т.е.\& A: 0.7 V: 0.6 A-V: 0.068 ...). | |
606 Может быть полезно на медленных или неполноценных терминалах, которые некорректно обрабатывают | |
607 возврат каретки (т.е.\& \\r). | |
608 . | |
609 .TP | |
610 .B \-priority <prio> (только Windows) | |
611 Установить приоритет процесса MPlayer в соответствии с предопределенными приоритетами, доступными | |
612 под Windows. | |
613 Допустимые значения <prio>: | |
614 .RSs | |
615 idle|belownormal|normal|abovenormal|high|realtime | |
616 .RE | |
617 .sp 1 | |
618 .RS | |
619 .I ВНИМАНИЕ: | |
620 Использование приоритета realtime может привести к зависанию системы. | |
621 .RE | |
622 . | |
623 .TP | |
624 .B \-profile <профиль1,профиль2,...> | |
625 Предписывает использовать указанный профиль(и), \-profile help отображает список определенных | |
626 профилей. | |
627 . | |
628 .TP | |
629 .B \-really-quiet (смотрите также \-quiet) | |
630 Указывает отображать еще меньше сообщений, чем при использовании \-quiet. | |
631 . | |
632 .TP | |
633 .B \-show-profile <профиль> | |
634 Отображает описание и содержимое профиля. | |
635 . | |
636 .TP | |
637 .B \-use-filedir-conf | |
638 Ищет индивидуальный файл конфигурации фильма в каталоге из которого | |
639 фильм проигрывается. | |
640 .br | |
641 .I ВНИМАНИЕ: | |
642 Это может быть опасно при воспроизведении из источников, которым вы не доверяете. | |
643 . | |
644 .TP | |
645 .B "\-v\ \ \ \ \ " | |
646 Увеличитает подробность вывода на один уровень для каждой указанной \-v в командной строке. | |
647 . | |
648 . | |
649 . | |
650 .SH "ОПЦИИ ПРОИГРЫВАТЕЛЯ (ТОЛЬКО MPLAYER)" | |
651 . | |
652 .TP | |
653 .B \-autoq <качество> (используйте с \-vf [s]pp) | |
654 Динамически меняет уровень постобработки в зависимости от загруженности CPU. | |
655 Число, указанное вами, будет максимальным используемым уровнем. | |
656 Обычно можно использовать некоторое большое число. | |
657 Вы должны использовать \-vf [s]pp без параметров, чтобы это работало. | |
658 . | |
659 .TP | |
660 .B \-autosync <factor> | |
661 Постепенно подстраивает A/V синхронизацию на основе измерений задержки аудио. | |
662 Указание \-autosync 0 (по-умолчанию) указывает, что тайминг кадров будет основываться | |
663 исключительно на измерениях задержки аудио. | |
664 Указание \-autosync 1 делает то же самое, но внутренне меняет алгоритм A/V коррекции. | |
665 При непостоянности частоты кадров в фильме, прекрасно воспроизводящемся с опцией | |
666 \-nosound, обычно помогает установка этой опции в значения большие 1. | |
667 Чем выше значение, тем ближе к \-nosound будет тайминг. | |
668 Попробуйте \-autosync 30, чтобы смягчить проблемы со звуковыми драйверами, | |
669 которые не реализуют хорошего измерения задержки аудио. | |
670 С этим значением, если происходит большое расхождение A/V синхронизации, потребуется | |
671 около 1 или 2 секунд для исправления проблемы. | |
672 Задержка во времени реакции на внезапные сдвиги A/V должна быть | |
673 единственным побочным эффектом включения этой опции для всех звуковых драйверов. | |
674 . | |
675 .TP | |
676 .B \-benchmark | |
677 Выводит некоторую статистику об использовании CPU и пропущенных кадрах в | |
678 конце воспроизведения. Используйте в комбинации с \-nosound и \-vo null для | |
679 измерения производительности исключительно видео кодека. | |
680 .br | |
681 .I ЗАМЕЧАНИЕ: | |
682 С этой опцией MPlayer будет игнорировать продолжительность кадров при | |
683 проигрывании только видео (можете думать об этом, как о бесконечном fps). | |
684 . | |
685 .TP | |
686 .B \-colorkey <число> | |
687 Изменяет colorkey на указанное вами RGB значение. | |
688 0x000000 это черный, а 0xffffff \- белый. | |
689 Поддерживается только для cvidix, fbdev, svga, vesa, winvidix, xmga, xvidix, | |
690 xover, xv (смотри \-vo xv:ck), xvmc (смотри \-vo xv:ck) и directx драйверами вывода. | |
691 . | |
692 .TP | |
693 .B \-nocolorkey | |
694 Отлючает механизм colorkey. | |
695 Поддерживается только cvidix, fbdev, svga, vesa, winvidix, xmga, xvidix, | |
696 xover, xv (смотри \-vo xv:ck), xvmc (смотри \-vo xv:ck) и directx драйверами вывода. | |
697 . | |
698 .TP | |
699 .B \-correct-pts (экспериментальное) | |
700 Переключает MPlayer в экспериментальный режим, в котором тайминг | |
701 видео кадров рассчитываются независимо, и тем самым поддерживаются видео фильтры, | |
702 добавляющие новые кадры или меняющие тайминг существующих. | |
703 Более точный тайминг может быть заметен, например, при воспроизведении с опцией \-ass | |
704 субтитров, привязанных к смене сцены, | |
705 .\" FIXME is translation correct ? | |
706 .\" Without \-correct-pts the subtitle timing will typically be off by some frames. | |
707 Без \-correct-pts тайминг субтитров, как правило, будет отключен некоторыми кадрами. | |
21157 | 708 С некоторыми демультиплексорами и кодеками эта опция работает некоректно. |
20707 | 709 |
710 . | |
711 .TP | |
712 .B \-crash-debug (КОД ОТЛАДКИ) | |
713 Автоматически запускает gdb в случае краха или SIGTRAP. | |
714 Поддержка дожна быть скомпилирована при помощи опции \-\-enable\-crash\-debug. | |
715 . | |
716 .TP | |
717 .B \-edlout <файл> | |
718 Создает новый файл и выводит в него записи списка решений редактирования (EDL). | |
719 При воспроизведении, пользователь нажимает 'i', чтобы отметить начало и конец | |
720 пропускаемого блока. Это создает основу для последующей тонкой настройки | |
721 эдементов EDL. Подробности смотрите на | |
722 http://www.mplayerhq.hu/\:DOCS/\:HTML/\:ru/\:edl.html. | |
723 . | |
724 .TP | |
725 .B \-enqueue (только GUI) | |
726 Добавляет файлы, указанные в командной строке, в список воспроизведения вместо | |
727 немедленного их проигрывания. | |
728 . | |
729 .TP | |
730 .B \-fixed-vo | |
731 Принуждает использовать фиксированнцю систему видео для многих файлов | |
732 (одна (де)инициализация для всех файлов). | |
733 Тпким образом для всех файлов будет открыто только одно окно. | |
734 Н данный момент следующие драйвера поддерживают fixed-vo: gl, gl2, mga, svga, x11, | |
735 xmga, xv, xvidix и dfbmga. | |
736 . | |
737 .TP | |
738 .B \-framedrop (смотрите также \-hardframedrop) | |
739 Указываеть пропускать отображение некоторых кадров для управления A/V синхронизацией на | |
740 медленных системах. Видео фильтры не применяются для таких кадров. Для В-кадров | |
741 не выполняется даже декодирование. | |
742 . | |
743 .TP | |
744 .B \-(no)gui | |
745 Включает или выключает GUI интерфейс (значение по-умолчанию зависит от имени исполняемого | |
746 файла). Работает только как первый параметр командной строки. Не работает в | |
747 файле конфигурации. | |
748 . | |
749 .TP | |
750 .B \-h, \-help, \-\-help | |
751 Показывает краткую информацию об опциях. | |
752 . | |
753 .TP | |
754 .B \-hardframedrop | |
755 Более интенсивный пропуск кадров (нарушает декодирование). | |
756 Ведет к искажению изображения! | |
757 . | |
758 .TP | |
759 .B \-identify | |
760 Краткая форма для \-msglevel identify=4 | |
761 Показывает параметры файлов в удобном для анализа формате. | |
762 Также печатает более подробную информацию о субтитрах, языках и идентификаторах | |
763 аудио дорожек. В некоторых случаях вы можете получить больше информации, используя | |
764 \-msglevel identify=6. | |
765 Для DVD, например, это отобразит длину каждого заголовка и ID диска. | |
766 Скрипт TOOLS/\:midentify подавляет остальной вывод MPlayer и (успешно) экранирует | |
767 имена файлов. | |
768 . | |
769 .TP | |
770 .B \-idle (смотрите также \-slave) | |
771 Если не осталось больше файлов для воспроизведения, MPlayer будет ждать вместо | |
772 завершения работы. Весьма полезно при запуске в подчиненном режиме, когда MPlayer | |
773 управляется через команды. | |
774 . | |
775 .TP | |
776 .B \-input <команды> | |
777 Эта опция может использоваться для настройки некоторых параметроа системы ввода. | |
778 Пути указываются относительно к ~/.mplayer/. | |
779 .br | |
780 .I ЗАМЕЧАНИЕ: | |
781 Автоповтор в данный момент поддерживается только для джойстиков. | |
782 .sp 1 | |
783 Доступные команды: | |
784 .sp 1 | |
785 .PD 0 | |
786 .RSs | |
787 .IPs conf=<имя_файла> | |
788 Указывает файл конфигурации системы ввода, отличный от установленного по-умолчанию | |
789 ~/\:.mplayer/\:input.conf. | |
790 ~/\:.mplayer/\:<имя_файла> подразумевается, если не указан полный путь. | |
791 .IPs ar-delay | |
792 Задержка в миллисекундах перед началом автоповтора (0 для отключения). | |
793 .IPs ar-rate | |
794 Количество клавиш в секунду, генерируемых при автоповторе. | |
795 .IPs keylist | |
796 Выводит все клавиши, которые можно назначить командам. | |
797 .IPs cmdlist | |
798 выводит все команды, которые можно назначить клавишам. | |
799 .IPs js-dev | |
800 Указвает какое устройство использовать в качестве джойстика (по-умрочанию: /dev/\:input/\:js0). | |
21157 | 801 .IPs file=<имя_файла> |
20707 | 802 Указывает читать команды из файла. Используется для работы с FIFO. |
803 .br | |
804 .I ЗАМЕЧАНИЕ: | |
805 Если указанный файл является FIFO, MPlayer открывает обе стороны, позволяя вам | |
806 выполнить несколько 'echo "seek 10" > mp_pipe', оставляя канал рабочим. | |
807 .RE | |
808 .PD 1 | |
809 . | |
810 .TP | |
811 .B \-key-fifo-size <2\-65000> | |
812 Указывает размер FIFO, буферизуюшей события клавиатуры (по-умолчанию: 10). | |
813 FIFO размера n может буферизовать (n-1) событие. | |
814 Если это значение мало, некоторые события могут быть потеряны | |
815 (что приводит к "залипанию кнопок мыши" и похожим эффектам). | |
816 Если оно велико, MPlayer может выглядеть зависшим во время обработки буферизованных | |
817 событий. Чтобы обеспечить поведение программы по-умолчанию, установите | |
818 значение в 2 для Linux или 1024 для Windows. | |
819 . | |
820 .TP | |
821 .B \-lircconf <имя_файла> (только LIRC) | |
822 Указывает файл конфигурации для LIRC (по-умолчанию: ~/.lircrc). | |
823 . | |
824 .TP | |
825 .B \-list-properties | |
826 Печатает список доступных свойств. | |
827 . | |
828 .TP | |
829 .B \-loop <число> | |
830 Проигрывает фильм указанное число раз подряд. 0 \- значит бесконечно. | |
831 . | |
832 .TP | |
833 .B \-menu (только OSD меню) | |
834 Включает поддержку OSD меню. | |
835 . | |
836 .TP | |
837 .B \-menu-cfg <имя_файла> (только OSD меню) | |
838 Указывает использовать другой файл вместо menu.conf. | |
839 . | |
840 .TP | |
841 .B \-menu-root <значение> (только OSD меню) | |
842 Указывает основное меню. | |
843 . | |
844 .TP | |
845 .B \-menu-startup (только OSD меню) | |
846 Показывает основное меню при запуске MPlayer. | |
847 . | |
848 .TP | |
849 .B \-mouse-movements | |
850 Позволяет MPlayer получать события указателя мыши, генерируемые | |
851 драйвером вывода видео (в данный момент поддерживаются только производные X11). | |
852 Необходимо для выбора кнопок в DVD меню. | |
853 . | |
854 .TP | |
855 .B \-noconsolecontrols | |
856 Не допускает чтение событий клавиатуры со стандартного входа программой MPlayer. | |
857 Полезно при чтении данных со стандартного входа. | |
858 Включается автоматичество, если в командной строке найдено \-. | |
859 Есть ситуации, когда нужно установить это вручную, например | |
860 если вы открываете /dev/\:stdin (или аналогичный в вашей системе), используете stdin | |
861 в списке воспроизведения или собираетесь читать из stdin позже командами loadfile или | |
862 loadlist. | |
863 . | |
864 .TP | |
865 .B \-nojoystick | |
866 Отключает поддержку джойстика. | |
867 . | |
868 .TP | |
869 .B \-nolirc | |
870 Отключает поддержку LIRC. | |
871 . | |
872 .TP | |
873 .B \-nomouseinput (только X11) | |
874 Отключает события нажатия/\:отпускания кнопок мыши (контекстное меню | |
875 mozplayerxp полагается на эту опцию). | |
876 . | |
877 .TP | |
878 .B \-rtc (только RTC) | |
879 Включает использование Linux RTC (часов реального времени - /dev/\:rtc) как механизма | |
880 синхронизации. | |
881 Это приводит к пробуждению процессс каждую 1/1024 секунды для проверки текущего времени. | |
882 Бесполезно с современныеми ядрами Linux, настроенными для десктопа, поскольку | |
883 они уже пробуждают процесс со сравнимой точностью при использовании обычного | |
884 способа засыпания. | |
885 . | |
886 .TP | |
887 .B \-playing-msg <строка> | |
888 Выводит строку перед началом воспроизведенияю | |
889 Поддерживаются следующие расширения: | |
890 .RSs | |
891 .IPs ${NAME} | |
892 Заменяется на значение свойства NAME. | |
893 .IPs $(NAME:TEXT) | |
894 Заменяется на TEXT только если доступно свойство NAME. | |
895 .RE | |
896 . | |
897 .TP | |
898 .B \-playlist <имя_файла> | |
899 Воспроизводит файлы в соответствии со списком (ASX, Winamp, SMIL, или | |
900 по-одному-файлу-в-строке формата). | |
901 .br | |
902 .I ЗАМЕЧАНИЕ: | |
903 Опция считается элементом, так что все последующие опции будут применяться только к | |
904 элементам списка воспроизведения. | |
905 .br | |
906 FIXME: Это требует тщательного разъяснения и описания. | |
907 . | |
908 .TP | |
909 .B \-rtc-device <устройство> | |
910 Указывает использовать указанное устройство для RTC тайминга. | |
911 . | |
912 .TP | |
913 .B \-shuffle | |
914 Проигрывает файлы в случайном порядке. | |
915 . | |
916 .TP | |
917 .B \-skin <название> (только GUI) | |
918 Загружает скин из каталога, указанного в качестве параметра, находящегося | |
919 в одном из стандартных каталогов со скинами, | |
920 /usr/\:local/\:share/\:mplayer/\:skins/\: и ~/.mplayer/\:skins/. | |
921 .sp 1 | |
922 .I ПРИМЕР: | |
923 .PD 0 | |
924 .RSs | |
925 .IPs "\-skin fittyfene" | |
926 Пробуется /usr/\:local/\:share/\:mplayer/\:skins/\:fittyfene | |
927 и затем ~/.mplayer/\:skins/\:fittyfene. | |
928 .RE | |
929 .PD 1 | |
930 . | |
931 .TP | |
932 .B \-slave (смотрите также \-input) | |
933 Включает "рабский" режим, в котором MPlayer работает в качестве бэкэнда к другим программам. | |
934 Вместо перехвата событий клавиатуры, MPlayer будет читать со стандартного входа команды, | |
935 разделенные символом новой строки (\\n). | |
936 .br | |
937 .I ЗАМЕЧАНИЕ: | |
938 Смотрите список этох команд в \-input cmdlist и описания в DOCS/tech/slave.txt. | |
939 . | |
940 .TP | |
941 .B \-softsleep | |
942 .\" FIXME is translation correct? | |
943 .\" Time frames by repeatedly checking the current time instead of asking the | |
944 Устанавливает тайминг кадров, постоянно проверяя текущее время, вместо просьбы | |
945 ядру пробуждать MPlayer в нужный момент. | |
946 Полезно, если таймер вашего ядра неточен и вы не можете использовать RTC. | |
947 Дается ценой повышенной нагрузки на CPU. | |
948 . | |
949 .TP | |
950 .B \-sstep <сек> | |
951 Пропускать <сек> секунд после каждого кадра. | |
952 Сохраняется оригинальная частота кадров, так что вопроизведение ускоряется. | |
953 Т.к. MPlayer может перемещаться только по ключевым кадрам, то значение | |
954 может оказаться неточным. | |
955 . | |
956 . | |
957 . | |
21157 | 958 .SH "ОПЦИИ ДЕМУЛЬТИПЛЕКСОРА/ПОТОКА" |
20707 | 959 . |
960 .TP | |
961 .B \-a52drc <уровень> | |
962 .\" нужен ли перевод DRC ? | |
963 Выбирает уровень Dynamic Range Compression[Сжатие Динамического Диапазона] для | |
964 аудио потоков AC3. <уровень> - это вещественное число от 0 до 1, где 0 означает | |
965 отсутствие сжатия, а 1 (по-умолчанию) означает полное сжатие (делает громкие звуки | |
966 более тихими и наоборот). | |
967 Эта опция действует, только если AC3 поток содержит необходимую информацию | |
968 сжатия диапазона. | |
969 . | |
970 .TP | |
971 .B \-aid <ID> (смотрите также \-alang) | |
972 Выбирает аудио канал (MPEG: 0\-31, AVI/\:OGM: 1\-99, ASF/\:RM: 0\-127, | |
973 VOB(AC3): 128\-159, VOB(LPCM): 160\-191, MPEG-TS 17\-8190). | |
974 MPlayer выводит все доступные аудио ID, когда запущен в режиме | |
975 побробного вывода сообщений (\-v). | |
976 При воспроизведении MPEG-TS потока, MPlayer/\:MEncoder будет использовать | |
977 первую программу (если существует) с выбранным аудио потоком. | |
978 . | |
979 .TP | |
980 .B \-alang <код языка[,код языка,...]> (смотрите также \-aid) | |
981 Указывает список используемых языков в порядке приоритетности. | |
982 Различные форматы файлов используют различные коды языков. | |
983 DVD используют ISO 639-1 двухбуквенные коды, Matroska и NUT используют ISO 639-2 | |
984 трехбуквенные коды языков, в то время как OGM использует идентификаторы в свободной форме. | |
985 MPlayer выводит доступные языки, когда запущен в режиме вывода подробных сообщений (\-v). | |
986 .sp 1 | |
987 .I ПРИМЕР: | |
988 .PD 0 | |
989 .RSs | |
990 .IPs "mplayer dvd://1 \-alang hu,en" | |
991 Выбирает Венгерскую языковую дорожку на DVD и возвращается обратно к Аглийскому, если | |
992 Венгерский недоступен. | |
993 .IPs "mplayer \-alang jpn example.mkv" | |
994 Воспроизводит файл Matroska на Японском. | |
995 .RE | |
996 .PD 1 | |
997 . | |
998 .TP | |
21157 | 999 .B \-audio-demuxer <[+]название> (только \-audiofile) |
1000 Принудительно устанавливает тип демультиплексора для \-audiofile. | |
20707 | 1001 Используйте '+' перед именем для принудительного выбора, это пропустит некоторые проверки! |
21157 | 1002 Передайте название демультиплексора таким, каким оно выводится опцией \-audio-demuxer help. |
1003 Для обратной совместимости эта опция также принимает ID демультиплексора, указанный в | |
20707 | 1004 libmpdemux/\:demuxer.h. |
1005 \-audio-demuxer audio или \-audio-demuxer 17 принудительно устанавливает MP3. | |
1006 . | |
1007 .TP | |
1008 .B \-audiofile <имя файла> | |
1009 Воспроизводит аудио из внешнего файла (WAV, MP3 или Ogg Vorbis) при просмотре фильма. | |
1010 . | |
1011 .TP | |
1012 .B \-audiofile-cache <кБайт> | |
1013 Включает кеширование файла, указанного опцией \-audiofile, используя указанное количество | |
1014 памяти. | |
1015 . | |
1016 .TP | |
1017 .B \-bandwidth <значение> (только сеть) | |
1018 Указывает максимальную пропускную способность для сетевого вещания (для | |
1019 серверов, способных отдавать контент с различным битпотоком). | |
1020 Полезно, если вы хотите смотреть потоковую трансляцию при медленном соединении. | |
1021 При Real RTSP вещании, она также используется для установки максимальной | |
1022 пропускной способности для получения потока, позволяя быстрее заполнять кеш | |
1023 и сохранять поток. | |
1024 . | |
1025 .TP | |
1026 .B \-cache <килобайт> | |
1027 Эта опция указывает какое количество памяти (в килобайтах) использовать при | |
1028 предварительном кешировании файла или URL. | |
1029 Особенно полезно на медленных носителях. | |
1030 . | |
1031 .TP | |
1032 .B \-nocache | |
1033 Отключает кеширование. | |
1034 . | |
1035 .TP | |
1036 .B \-cache-min <процент> | |
1037 Воспроизведение начнется, когда кеш будет заполнен на <процент> процентов | |
1038 от полного размера. | |
1039 . | |
1040 .TP | |
1041 .B \-cache-seek-min <процент> | |
1042 Если производится попытка перемотать фильм на позицию в пределах | |
1043 величины <процент> от размера кеша, MPlayer будет ждать заполнения кеша до | |
1044 этой позиции вместо осуществления перемещения по потоку (по-умолчанию: 50). | |
1045 . | |
1046 .TP | |
1047 .B \-cdda <опция1:опция2> (только CDDA) | |
1048 Эта опция может использоваться для тонкой настройки возможности чтения CD Audio. | |
1049 .sp 1 | |
1050 Доступные опции: | |
1051 .RSs | |
1052 .IPs speed=<значение> | |
1053 Устанавливает скорость вращения CD. | |
1054 .IPs paranoia=<0\-2> | |
1055 Устанавливает уровень paranoia. | |
1056 Значения, отличные от нуля, похоже нарушают воспроизведение всего, кроме первой дорожки. | |
1057 .RSss | |
1058 0: отключает проверку (по-умолчанию) | |
1059 .br | |
1060 1: проверка только наложения | |
1061 .br | |
1062 2: полная коррекция и проверка данных | |
1063 .REss | |
1064 .IPs generic-dev=<значение> | |
1065 Указывает использовать указанное SCSI устройство. | |
1066 .IPs sector-size=<значение> | |
1067 Устанавливает атомарный размер чтения. | |
1068 .IPs overlap=<значение> | |
1069 Принудительно устанавливает минимальный поиск перекрытия в <значение> | |
1070 секторов. | |
1071 .IPs toc-bias | |
1072 Указывает предполагать, что смещение начала дорожки 1, указанной в TOC, | |
1073 адресуется как LBA 0. | |
1074 Это требуется для некоторых устройств Toshiba, чтобы стали правильными | |
1075 границы дорожек. | |
1076 .IPs toc-offset=<значение> | |
1077 Добавляет <значение> секторов к значению, выдаваемому при адресаци дорожек. | |
1078 Может быть отрицательным. | |
1079 .IPs (no)skip | |
1080 (Никогда не) допускает неполную реконструкию данных. | |
1081 .RE | |
1082 . | |
1083 .TP | |
1084 .B \-cdrom-device <путь к устройству> | |
1085 Указывает устройство CD-ROM (по-умолчанию: /dev/\:cdrom). | |
1086 . | |
1087 .TP | |
1088 .B \-channels <число> (смотрите также \-af channels) | |
1089 Запрашивает количество каналов воспроизведения (по-умолчанию: 2). | |
1090 MPlayer просит декодер декодировать звук в указанное количество каналов. | |
1091 Выполнение задачи ложится на плечи декодера. | |
1092 Обычно это требуется только при воспроизведении видео с AC3 звуком (например DVD). | |
1093 В этом случае liba52 выполняет декодирование как обычно и корректно сводит | |
1094 звук в запрошенное количество каналов. | |
1095 Для прямого управления количеством выходных каналов независимо от количества декодируемых, | |
1096 используйте фильтр channels. | |
1097 .br | |
1098 .I ЗАМЕЧАНИЕ: | |
1099 Эта опция учитывается кодеками (только AC3), фильтрами (surround) и драйверами вывода | |
1100 звука (как минимум OSS). | |
1101 .sp 1 | |
1102 Доступные опции: | |
1103 .sp 1 | |
1104 .PD 0 | |
1105 .RSs | |
1106 .IPs 2 | |
1107 stereo | |
1108 .IPs 4 | |
1109 surround | |
1110 .IPs 6 | |
1111 full 5.1 | |
1112 .RE | |
1113 .PD 1 | |
1114 . | |
1115 .TP | |
1116 .B \-chapter <ID раздела>[\-<ID посл. раздела>] (только dvd:// и dvdnav://) | |
1117 Указывает с какого раздела начать воспроизведение. | |
1118 Опционально указывает каким разделом закончить воспроизведение (по-умолчанию: 1). | |
1119 . | |
1120 .TP | |
1121 .B \-cookies (только сеть) | |
1122 Указывает отправлять cookie при выполнении HTTP запросов. | |
1123 . | |
1124 .TP | |
1125 .B \-cookies-file <файл> (только сеть) | |
1126 Читает HTTP cookie из файла <файл> (по-умолчанию: ~/.mozilla/ и ~/.netscape/) | |
1127 и пропускает чтение из стандартных мест. | |
1128 Предполагается файл в формате Netscape. | |
1129 . | |
1130 .TP | |
1131 .B \-delay <сек> | |
1132 Задержка аудио в секундах (положительное или отрицательное вещественное число) | |
1133 .br | |
1134 .I ЗАМЕЧАНИЕ: | |
1135 При использовании с MEncoder не гарантируется правильная работу с \-ovc copy; | |
1136 используйте вместо этого \-audio\-delay. | |
1137 . | |
1138 .TP | |
1139 .B \-ignore-start | |
1140 Игнорирует указанное время начала для потоков в AVI файлах. | |
1141 В MPlayer это обнуляет задержки потоков в файлах, кодированных с | |
1142 опцией \-audio\-delay. В процессе кодирования эта опция предотвращает | |
1143 перенос программой MEncoder времени начала из оригинального файла в кодируемый; | |
1144 опция \-audio-delay не затрагивается. | |
1145 Имейте в виду, что Mencoder иногда автоматически исправляет время начала потока | |
1146 для компенсации ожидаемых задержек декодирования, так что никогда | |
1147 не используйте эту опцию при кодировании без предварительного тестирования. | |
1148 . | |
1149 .TP | |
21157 | 1150 .B \-demuxer <[+]название> |
1151 Устанавливает тип демультиплексора. | |
20707 | 1152 Используйте '+' перед названием для принудительной установки, это пропустит некоторые проверки! |
21157 | 1153 Передайте название демультиплексора как оно выводится пр помощи \-demuxer help. |
1154 Для обратной совместимости она также принимает ID демультиплексора, определенного в | |
20707 | 1155 libmpdemux/\:demuxer.h. |
1156 \-demuxer audio или \-demuxer 17 устанавливает MP3. | |
1157 . | |
1158 .TP | |
1159 .B \-dumpaudio (только MPlayer) | |
20881
ae265b1dbecd
r20872: Clarify -dumpaudio, it is not useful normally
voroshil
parents:
20832
diff
changeset
|
1160 Сохранает сырой сжатый аудио поток в ./stream.dump (полезно с MPEG/\:AC3, |
ae265b1dbecd
r20872: Clarify -dumpaudio, it is not useful normally
voroshil
parents:
20832
diff
changeset
|
1161 в большинстве остальных случаев полученный файл проигрываться не будет). |
20707 | 1162 Если вы укажете в командной строке более одной опции из \-dumpaudio, \-dumpvideo, |
1163 \-dumpstream, будет использоваться только последняя. | |
1164 . | |
1165 .TP | |
1166 .B \-dumpfile <файл> (только MPlayer) | |
1167 Указывает в какой файл должно происходить сохранение. | |
1168 Следует использовать вместе с \-dumpaudio / \-dumpvideo / \-dumpstream. | |
1169 . | |
1170 .TP | |
1171 .B \-dumpstream (только MPlayer) | |
1172 Сохраняет сырой поток в ./stream.dump. | |
1173 Полезно при рипе с DVD или сети. | |
1174 Если вы укажете в командной строке более одной опции из \-dumpaudio, \-dumpvideo, | |
1175 \-dumpstream, будет использоваться только последняя. | |
1176 . | |
1177 .TP | |
1178 .B \-dumpvideo (только MPlayer) | |
1179 Сохраняет сырой сжатый видео поток в ./stream.dump (не очень пригодно). | |
1180 Если вы укажете в командной строке более одной опции из \-dumpaudio, \-dumpvideo, | |
1181 \-dumpstream, будет использоваться только последняя. | |
1182 . | |
1183 .TP | |
1184 .B \-dvbin <options> (только DVB) | |
1185 Передает следующие параметры модулю DVB, для переопределения стандартных: | |
1186 .sp 1 | |
1187 .PD 0 | |
1188 .RSs | |
1189 .IPs card=<1\-4> | |
1190 Указывает номер используемой карты 1\-4 (default: 1). | |
1191 .IPs file=<файл> | |
1192 Указывает MPlayer читать список каналов из файла <файл>. | |
1193 По-умолчанию: ~/.mplayer/\:channels.conf.{sat,ter,cbl,atsc} (в зависимости от типа карты) | |
1194 или ~/.mplayer/\:channels.conf. | |
1195 .IPs timeout=<1\-30> | |
1196 Максимальное количество секунд ожидания настройки на частоту перед началом воспроизведения | |
1197 (по-умолчанию: 30). | |
1198 .RE | |
1199 .PD 1 | |
1200 . | |
1201 .TP | |
1202 .B \-dvd-device <путь к устройству> (только DVD) | |
1203 Указывает устройство DVD (по-умолчанию: /dev/\:dvd). | |
1204 Вы также можете указать каталог, содержащий файлы, предварительно скопированные | |
1205 непосредственно с DVD (например, с помощью vobcopy). | |
1206 Заметьте, что для копирования роликов DVD, как правило, лучше использовать \-dumpstream | |
1207 (смотрите примеры). | |
1208 . | |
1209 .TP | |
1210 .B \-dvdangle <ID угла> (только DVD) | |
1211 Некоторые DVD диски содержат сцены, которые можно смотреть с разных углов. | |
1212 Здесь вы можете указать MPlayer какой угол использовать (по-умолчанию: 1). | |
1213 . | |
1214 .TP | |
1215 .B \-edl <файл> | |
1216 Задействует действия списка решений редактирования (EDL) при воспроизведении. | |
1217 Видео будет пропущено или звук будет включен/\:выключен в соответствии с | |
1218 записями в указанном файле. | |
1219 Смотрите http://www.mplayerhq.hu/\:DOCS/\:HTML/\:ru/\:edl.html для подробностей об | |
1220 использовании этих файлов. | |
1221 . | |
1222 .TP | |
1223 .B \-endpos <[[hh:]mm:]ss[.ms]|size[b|kb|mb]> (смотрите также \-ss и \-sb) | |
1224 Останавливает воспроизведение в указанное время или байтовой позиции. | |
1225 .br | |
1226 .I ЗАМЕЧАНИЕ: | |
1227 Бйтовая позиция задействуется только для MEncoder и будет не очень точной, поскольку | |
1228 остановка возможна только на границе кадра. | |
1229 При использовании совместно с опцией \-ss, время \-endpos будет сдвинуто вперед на | |
1230 указанное с помощью \-ss количество секунд. | |
1231 .sp 1 | |
1232 .I ПРИМЕР: | |
1233 .PD 0 | |
1234 .RSs | |
1235 .IPs "\-endpos 56" | |
1236 Остановиться на 56 секунде. | |
1237 .IPs "\-endpos 01:10:00" | |
1238 Остановиться через 1 час 10 минут. | |
1239 .IPs "\-ss 10 \-endpos 56" | |
1240 Остановиться на позиции 1 минута 6 секунд. | |
1241 .IPs "\-endpos 100mb" | |
1242 Кодировать только 100 Мб. | |
1243 .RE | |
1244 .PD 1 | |
1245 . | |
1246 .TP | |
1247 .B \-forceidx | |
1248 Принудительно перестраивает индекс. | |
1249 Полезно для файлов с испорченным индексом (A/V рассинхронизация, и т.п.). | |
1250 Это позволит перемещаться по файлу, в которм перемещение было невозможно. | |
1251 Вы можете исправить индекс в самом файле при помощи MEncoder (смотрите документацию). | |
1252 .br | |
1253 .I ЗАМЕЧАНИЕ: | |
1254 Опция работает, только если лежащее в основе медиа позволяет перемещение | |
1255 (т.е.\& не с stdin, pipe, т.д.). | |
1256 . | |
1257 .TP | |
1258 .B \-fps <вещественное значение> | |
1259 Переопределяет частоту кадров. | |
1260 Полезно, если оригинальное значение неверно или отсутствует. | |
1261 . | |
1262 .TP | |
1263 .B \-frames <число> | |
1264 Воспроизводит/\:конвертирует только первое <число> кадров, затем выходит. | |
1265 . | |
1266 .TP | |
1267 .B \-hr-mp3-seek (только MP3) | |
1268 Точное перемещение по MP3. | |
1269 Включается при воспроизведении из внешнего MP3 файла, как только требуется очень точное | |
1270 перемещение к позиции для сохранения A/V синхронизации.. | |
1271 Может быть медленным, особенно при перемещении назад, поскольку необходимо | |
1272 переместиться к началу для поиска точной позиции кадра. | |
1273 . | |
1274 .TP | |
1275 .B \-idx (смотрите также \-forceidx) | |
1276 Перестраивает индекс файла, если таковой не был найден, позволяя осуществлять перемещение. | |
1277 Полезно с испорченными/\:неполностью скачанными или неверно созданными файлами. | |
1278 .br | |
1279 .I ЗАМЕЧАНИЕ: | |
1280 Опция работает только если лежащее в основе медиа позволяет перемещение | |
1281 (т.е.\& не с stdin, pipe, т.д.). | |
1282 . | |
1283 .TP | |
1284 .B \-ipv4-only-proxy (только сеть) | |
1285 Указывает не использовать прокси для IPv6 адресов. | |
1286 Он по-прежнему будет использоваться для IPv4 соединений. | |
1287 . | |
1288 .TP | |
1289 .B \-loadidx <индексный файл> | |
1290 Файл из которого следует читать данные индекса видео, сохраненные \-saveidx. | |
1291 Этот индекс будет использоваться для перемещения, переопределяя любые | |
1292 индексные данные, содержащиеся в самом AVI. | |
1293 MPlayer не запрещает загрузку индексного файла, созданного по другому AVI фильму, но | |
1294 это обязательно приведет к неприятным результатам. | |
1295 .br | |
1296 .I ЗАМЕЧАНИЕ: | |
1297 Эта опция устарела, поскольку MPlayer теперь имеет поддержку OpenDML. | |
1298 . | |
1299 .TP | |
1300 .B \-mc <секунд/кадр> | |
1301 Максимальная величина корректировки A-V синхронизации на один кадр (в секундах) | |
1302 . | |
1303 .TP | |
1304 .B \-mf <опция1:опция2:...> | |
1305 Используется при кодировании из нескольких PNG или JPEG файлов. | |
1306 .sp 1 | |
1307 Доступные опции: | |
1308 .sp 1 | |
1309 .PD 0 | |
1310 .RSs | |
1311 .IPs w=<значение> | |
1312 ширина входного файла (по-умолчанию: автоопределение) | |
1313 .IPs h=<значение> | |
1314 высота входного файла (по-умолчанию: автоопределение) | |
1315 .IPs fps=<значение> | |
1316 fps результата (по-умолчанию: 25) | |
1317 .IPs type=<значение> | |
1318 тип входного файла (доступны: jpeg, png, tga, sgi) | |
1319 .RE | |
1320 .PD 1 | |
1321 . | |
1322 .TP | |
1323 .B \-ni (только AVI) | |
1324 Принуждает использовать обработчик нечередующегося AVI | |
1325 (исправляет воспроизведение некоторых плохих AVI файлов). | |
1326 . | |
1327 .TP | |
1328 .B \-nobps (только AVI) | |
1329 Указывает не использовать среднее значение байт/\:секунду для | |
1330 A-V синхронизации. Помогает для некоторых AVI файлов с испорченным заголовком. | |
1331 . | |
1332 .TP | |
1333 .B \-noextbased | |
21157 | 1334 Отключает выбор демультиплексора на основе расширения файла. |
1335 По-умолчанию, когда тип файла (демультиплексор) не может быть достоверно определен | |
20707 | 1336 (файл не имеет заголовка, или он недостаточно достоверен), для выбора |
21157 | 1337 демультиплексора будет использовано расширение файла. |
1338 Опция указывает всегда использовать содержимое файла для определения демультплексора. | |
20707 | 1339 . |
1340 .TP | |
1341 .B \-passwd <пароль> (смотрите также see \-user) (только сеть) | |
1342 Указывает пароль для HTTP аутентификации. | |
1343 . | |
1344 .TP | |
1345 .B \-prefer-ipv4 (только сеть) | |
1346 Использует IPv4 для сетевых соединений. | |
1347 При необходимости автоматически используется IPv6. | |
1348 . | |
1349 .TP | |
1350 .B \-prefer-ipv6 (только IPv6 сеть) | |
1351 Использует IPv6 для сетевых соединений. | |
1352 При необходимости автоматически используется IPv4. | |
1353 . | |
1354 .TP | |
1355 .B \-pvr <опция1:опция2:...> (только PVR) | |
1356 Эта опция настраивает различные свойства кодирования модуля PVR. | |
1357 Она должна использоваться с любой картой на основе аппаратного MPEG | |
1358 кодера, совместимого с драйвером V4L2. | |
1359 Hauppauge WinTV PVR\-150/250/350/500 и все карты, основанные на IVTV, | |
1360 известны как PVR карты захвата. Знайте, что только ядра Linux старше 2.6.18 | |
1361 способны обрабатывать MPEG поток через слой V4L2. | |
1362 Для аппаратного захвата MPEG потока и его просмотра с MPlayer/MEncoder, | |
1363 используйте 'pvr://' в качестве URL фильма. | |
1364 .sp 1 | |
1365 Доступные опции: | |
1366 .RSs | |
1367 .IPs aspect=<0\-3> | |
1368 Указывает входные пропорции: | |
1369 .RSss | |
1370 0: 1:1 | |
1371 .br | |
1372 1: 4:3 (по-умолчанию) | |
1373 .br | |
1374 2: 16:9 | |
1375 .br | |
1376 3: 2.21:1 | |
1377 .REss | |
1378 .IPs arate=<32000\-48000> | |
1379 Указывает частоту дискретизации звука (по-умолчанию: 48000 Гц, доступны: 32000, 44100 | |
1380 и 48000 Гц). | |
1381 .IPs alayer=<1\-3> | |
1382 Указывает слой кодирования MPEG[MPEG layer](по-умолчанию: 2). | |
1383 .IPs abitrate=<32\-448> | |
1384 Указывает битпоток кодируемого звука в кбит/с (по-умолчанию: 384). | |
1385 .IPs amode=<значение> | |
1386 Указывает режим кодирования звука. | |
1387 Доступны следующие предустановки: 'stereo', 'joint_stereo', 'dual' | |
1388 и 'mono' (по-умолчанию: stereo). | |
1389 .IPs vbitrate=<значение> | |
1390 Указывает среднее значение битпотока кодируемого видео в Мбит/с (по-умолчанию: 6). | |
1391 .IPs vmode=<значение> | |
1392 Указывает режим кодирования видео: | |
1393 .RSss | |
1394 vbr: Переменный битпоток (по-умолчанию) | |
1395 .br | |
1396 cbr: Постоянный битпоток | |
1397 .REss | |
1398 .IPs vpeak=<значение> | |
1399 Указывает пиковое значение битпотока кодируемого видео в Мбит/с | |
1400 (имеет смысл только для VBR кодирования, по-умолчанию: 6.6). | |
21157 | 1401 .IPs fmt=<значение> |
20707 | 1402 Выбирает MPEG формат для кодирования: |
1403 .RSss | |
1404 ps: MPEG-2 Программный поток (по-умолчанию) | |
1405 .br | |
1406 ts: MPEG-2 Транспортный поток | |
1407 .br | |
1408 mpeg1: MPEG-1 системный поток | |
1409 .br | |
1410 vcd: Video CD совместимый поток | |
1411 .br | |
1412 svcd: Super Video CD совместимый | |
1413 .br | |
1414 dvd: DVD совместимый | |
1415 .REss | |
1416 .RE | |
1417 .PD 1 | |
1418 . | |
1419 .TP | |
1420 .B \-radio <опция1:опция2:...> (только радио) | |
1421 Эта опция устанавливает различные параметры модуля захвата с радио. | |
1422 Для прослушивания радио с MPlayer используйте 'radio://<частота>' | |
1423 (если не указана опция channels) или 'radio://<номер канала>' | |
1424 (если опция channels указана) в качестве URL. | |
20768 | 1425 Вы можете увидеть допустимый диапазон частот, запустив MPlayer |
1426 с опцией '\-v'. | |
20707 | 1427 Для запуска подсистемы захвата, |
1428 используйте 'radio://<частота или канал>/capture'. | |
1429 Если не указано ключевое слово capture, вы можете слушать радио только | |
1430 при помоши line-in кабеля. Использование capture для прослушивания не | |
1431 рекомендуется в связи с проблемами синхронизации, которые | |
1432 делают прослушивание некомфортным. | |
1433 .sp 1 | |
1434 Доступные опции: | |
1435 .RSs | |
1436 .IPs device=<значение> | |
21021 | 1437 Используемое устройство радио (по-умолчанию: /dev/radio0 для Linux и /dev/tuner0 для *BSD). |
20707 | 1438 .IPs driver=<значение> |
1439 Используемый радио драйвер (пл-умолчанию: v4l2 если доступно, иначе v4l). | |
1440 В данный момент поддерживаются драйверы v4l и v4l2. | |
1441 .IPs volume=<0..100> | |
1442 Уровень звука для радио (по-умолчанию: 100) | |
21021 | 1443 .IPs freq_min=<значение> (только *BSD BT848) |
1444 Минимальная допустимая частота (по-молчанию: 87.50) | |
1445 .IPs freq_max=<значение> (только *BSD BT848) | |
1446 Максимальная допустимая частота (по-умолчанию: 108.00) | |
21157 | 1447 .IPs channels=<частота>\-<название>,<частота>\-<название>,... |
20707 | 1448 Устанавливает список каналов. |
1449 Используйте _ вместо пробелов в именах (или играйтесь с экранированием ;-). | |
1450 Имена каналов будут выводиться при помощи OSD, и для управления с пульта | |
1451 будут доступны команды radio_step_channel и radio_set_channel (смотрите LIRC). | |
1452 Если эта опция указана, то число в URL будет означать позицию канала в списке. | |
1453 .br | |
1454 .I ПРИМЕР: | |
1455 radio://1, radio://104.4, radio_set_channel 1 | |
1456 .IPs adevice=<значение> (с включенной поддержкой захвата с радио) | |
1457 Название устройства, с которого будет производиться захват. | |
1458 Без его указания захват будет отключен, даже если в URL указано слово capture. | |
1459 Для ALSA устройств указывайте его в виде hw=<карта>.<устройство>. | |
1460 Если название устройства содержит '=', то для захвата модуль будет | |
1461 использовать ALSA, иначе OSS. | |
1462 .IPs arate=<значение> (с включенной поддержкой захвата с радио) | |
1463 Частота в сэмплах в секунду (по-умолчанию: 44100). | |
1464 .br | |
1465 .I ЗАМЕЧАНИЕ: | |
1466 При использовании захвата звука, установите также опцию | |
1467 \-rawaudio rate=<значение> с таким же значением, как у arate. | |
1468 Если у вас проблемы со скоростью звука (слишком быстрый), попробуйте | |
1469 поиграть с разными значениями arate (например, 48000,44100,32000,...). | |
1470 .IPs achannels=<значение> (с включенной поддержкой захвата с радио) | |
1471 Количество аудио каналов для захвата. | |
1472 .RE | |
1473 . | |
1474 .TP | |
1475 .B \-rawaudio <опция1:опция2:...> | |
1476 Эта опция позполяет проигрывать сырые аудио файлы. | |
1477 Вам придется также указать \-demuxer rawaudio. | |
1478 Ее еще можно использовать для воспроизведения аудио CD, отличных от 44кГц 16-бит стерео. | |
1479 Для воспроизведения сырых AC3 потоков используйте \-rawaudio format=0x2000 \-demuxer rawaudio. | |
1480 .sp 1 | |
1481 Доступные опции: | |
1482 .sp 1 | |
1483 .PD 0 | |
1484 .RSs | |
1485 .IPs channels=<значение> | |
1486 количество каналов | |
1487 .IPs rate=<значение> | |
1488 частота в сэмплах в секунду | |
1489 .IPs samplesize=<значение> | |
1490 размер сэмпла в байтах | |
1491 .IPs bitrate=<значение> | |
1492 битпоток для rawaudio файлов | |
1493 .IPs format=<значение> | |
1494 fourcc в шестнадцатеричном формате | |
1495 .RE | |
1496 .PD 1 | |
1497 . | |
1498 .TP | |
1499 .B \-rawvideo <опция1:опция2:...> | |
1500 Эта опция позволяет воспроизводить сырые видео файлы. | |
1501 Вам придется также указать \-demuxer rawaudio. | |
1502 .sp 1 | |
1503 Доступные опции: | |
1504 .sp 1 | |
1505 .PD 0 | |
1506 .RSs | |
1507 .IPs fps=<значение> | |
1508 частота в кадрах в секунду (по-умолчанию: 25.0) | |
1509 .IPs sqcif|qcif|cif|4cif|pal|ntsc | |
1510 устанавливает стандартный размер изображения | |
1511 .IPs w=<значение> | |
1512 ширина изоражения в пикселах | |
21157 | 1513 .IPs h=<значение> |
20707 | 1514 высота изображения в пикселах |
1515 .IPs i420|yv12|yuy2|y8 | |
1516 устанавливает пространство цветов | |
1517 .IPs format=<значение> | |
1518 цветовое пространство (fourcc) в шестнадцатеричном формате | |
1519 .IPs size=<значение> | |
1520 размер кадра в байтах | |
1521 .REss | |
1522 .sp 1 | |
1523 .RS | |
1524 .I ПРИМЕР: | |
1525 .RE | |
1526 .PD 0 | |
1527 .RSs | |
1528 .IPs "mplayer foreman.qcif \-demuxer rawvideo -rawvideo qcif" | |
1529 Проигрывает известный фильм "foreman". | |
1530 .IPs "mplayer sample-720x576.yuv \-demuxer rawvideo \-rawvideo w=720:h=576" | |
1531 Проигрывает сырой YUV фильм. | |
1532 .RE | |
1533 .PD 1 | |
1534 . | |
1535 .TP | |
1536 .B \-rtsp-port | |
1537 Используется с 'rtsp://' URL для назначения номера порта на клиенте. | |
1538 Опция может быть полезна, если вы находитесь за маршрутизатором и хотите | |
1539 направлять RTSP поток с сервера определенному клиенту. | |
1540 . | |
1541 .TP | |
1542 .B \-rtsp-destination | |
1543 Используется с rtsp://' URL для привязки к указанному IP адресу назначения. | |
1544 Опция может быть полезна с некоторыми RTSP серверами, не отправляющими | |
1545 RTP пакеты на нужный интерфейс. Если невозможно установить соединение | |
1546 с RTSP сервером, используйте опцию \-v, чтобы определить, | |
1547 к какому IP адресу пытается привязаться MPlayer, и попытайтесь назначить | |
1548 вместо него один из назначенных вашему компьютеру. | |
1549 . | |
1550 .TP | |
1551 .B \-rtsp-stream-over-tcp (только LIVE555) | |
1552 Используется с'rtsp://' URL для указания, что в результате входящие RTP и RTCP | |
1553 пакеты должны передаваться по TCP (используя то же TCP соединение, что и RTSP). | |
1554 Опция может быть полезна, если у вас сбоящее интернет соединение, | |
1555 не пропускающее входящие UDP пакеты (смотрите http://www.live555.com/\:mplayer/). | |
1556 . | |
1557 .TP | |
1558 .B \-saveidx <файл> | |
1559 Принудительно перестраивает индекс и сохраняет его в <файл>. | |
1560 В данный момент это работает только с AVI файлами. | |
1561 .br | |
1562 .I ЗАМЕЧАНИЕ: | |
1563 Эта опция устарела, поскольку MPlayer теперь имеет поддержку OpenDML. | |
1564 . | |
1565 .TP | |
1566 .B \-sb <байтовая позиция> (смотрите также \-ss) | |
1567 Перемещается к байтовой позиции. | |
1568 Полезно для воспроизведения с образов CD-ROM или VOB файлов с мусором в начале. | |
1569 . | |
1570 .TP | |
1571 .B \-speed <0.01\-100> | |
1572 Уменьшает или увеличивает скорость воспроизведения в указанное количество раз. | |
1573 Не гарантируется правильная работа с \-oac copy. | |
1574 . | |
1575 .TP | |
1576 .B \-srate <Гц> | |
1577 Выбирает используемую выходную частоту семплов | |
1578 (конечно, звуковые карты имеют на нее ограничения). | |
1579 Если выбранная частота сэмплов отличается от текущего медиа, то для компенсации | |
1580 различий в слой звуковых фильтров будет автоматически добавлен звуковой | |
1581 фильтр resample или lavcresample. | |
1582 Тип ресэмплирования может быть указан опцией \-af-adv. | |
1583 По-цмолчанию, используется быстрое преобразование, что может | |
1584 привести к искажениям. | |
1585 . | |
1586 .TP | |
1587 .B \-ss <time> (also see \-sb) | |
1588 Перемещение в указаную временную позицию. | |
1589 .sp 1 | |
1590 .I ПРИМЕР: | |
1591 .PD 0 | |
1592 .RSs | |
1593 .IPs "\-ss 56" | |
1594 Перемещается к позиции 56 секунд. | |
1595 .IPs "\-ss 01:10:00" | |
1596 Перемещается в позицию 1 час 10 мин. | |
1597 .RE | |
1598 .PD 1 | |
1599 . | |
1600 .TP | |
1601 .B \-tskeepbroken | |
1602 Указывает MPlayer не отбрасывать TS пакеты в потоке, определенные как испорченные. | |
1603 Иногда требуется для воспроизведения испорченных MPEG-TS файлов. | |
1604 . | |
1605 .TP | |
1606 .B \-tsprobe <байтовая позиция> | |
1607 При воспроизведении MPEG-TS потока, эта опция позволяет указать, в пределах какого | |
1608 количества байт в потоке MPlayer должен искать желаемые аудио и видео ID. | |
1609 . | |
1610 .TP | |
1611 .B \-tsprog <1\-65534> | |
1612 При воспроизведении MPEG-TS потока, этой опцией можно указать какую | |
1613 программу (если присутствует) вы хотите воспроизвести. | |
1614 Может использоваться с \-vid и \-aid. | |
1615 . | |
1616 .TP | |
1617 .B \-tv <опция1:опция2:...> (только TV/\:PVR) | |
1618 Эта опция настраивает различные свойства модуля TV захвата. | |
1619 Для просмотра TV с MPlayer, используйте 'tv://' или 'tv://<номер_канала>' | |
1620 или даже 'tv://<название_канала> (смотрите ниже опцию channels для подробностей о | |
1621 параметре название_канала) в качестве URL. | |
1622 .sp 1 | |
1623 Доступные опции: | |
1624 .RSs | |
1625 .IPs noaudio | |
1626 без звука | |
1627 .IPs driver=<значение> | |
1628 доступны: dummy, v4l, v4l2, bsdbt848 | |
1629 .IPs device=<значение> | |
1630 Указывает устройство TV (по-умолчанию: /dev/\:video0). | |
1631 .IPs input=<значение> | |
1632 Указывает источник (по-умолчанию: 0 (TV), смотрите консольный вывод для определения доступных | |
1633 источников). | |
1634 .IPs freq=<значение> | |
1635 Указывает частоту, на которую необходимо настроиться (например 511.250). | |
1636 Не совместимо с параметром channels. | |
1637 .IPs outfmt=<значение> | |
1638 Устанавливает формат вывода с тюнера в одно из предустановленных значений, | |
1639 поддерживаемых драйвером V4L (yv12, rgb32, rgb24, rgb16, rgb15, uyvy, yuy2, i420) или в | |
1640 произвольный формат, заданный шестнадцатеричным значением. | |
1641 Попробуйте outfmt=help, чтобы получить список доступных форматов. | |
1642 .IPs width=<значение> | |
1643 Ширина окна вывода | |
1644 .IPs height=<значение> | |
1645 Высота окна вывода | |
1646 .IPs fps=<значение> | |
1647 Частота кодров с которой захватывается видео (кадров в секунду) | |
1648 .IPs buffersize=<значение> | |
1649 Максимальный размер буфера захвата в мегабайтах (по-умолчанию: динамический) | |
1650 .IPs norm=<значение> | |
1651 Для bsdbt848 и v4l доступны PAL, SECAM, NTSC. | |
1652 Для v4l2 смотрите консольный вывод для получения списка доступных стандартов. | |
1653 можете также посмотреть опицю normid ниже. | |
1654 .IPs "normid=<значение> (только v4l2)" | |
1655 Устанавливает TV стандарт в указанное числовое ID. | |
1656 TV стандарт зависит от карты захвата. | |
1657 Смотрите консольный вывод для получения списка доступных TV стандартов. | |
1658 .IPs channel=<значение> | |
1659 Переключает тюнер на <значение> канал. | |
1660 .IPs chanlist=<значение> | |
1661 Доступны: europe-east, europe-west, us-bcast, us-cable, другие | |
1662 .IPs channels=<канал>\-<название>,<канал>\-<название>,... | |
1663 Устанавливает названия для каналов. | |
1664 Используйте _ вместо пробелов в названиях (или поиграйте с экранированием ;-). | |
1665 Названия каналов будут выводиться при помощи OSD, и станут доступными | |
1666 команды tv_step_channel, tv_set_channel и tv_last_channel, полезные для | |
1667 управления с пульта (смотрите LIRC). | |
1668 Не совместима с параметром frequency. | |
1669 .br | |
1670 .I ЗАМЕЧАНИЕ: | |
1671 После этого номер канала будет являться позицией в списке 'channels', | |
1672 начиная с 1. | |
1673 .br | |
1674 .I ПРИМЕР: | |
1675 tv://1, tv://TV1, tv_set_channel 1, tv_set_channel TV1 | |
1676 .IPs [brightness|contrast|hue|saturation]=<-100\-100> | |
1677 Устанавливает эквалайзер изображения на карте. | |
1678 .IPs audiorate=<значение> | |
1679 Устанавливает аудио битпоток. | |
1680 .IPs forceaudio | |
1681 Указывает захватывать звук даже если v4l сообщает, что нет источников звука. | |
1682 .IPs "alsa\ " | |
1683 Захват через ALSA. | |
1684 .IPs amode=<0\-3> | |
1685 Выбирает аудио режим: | |
1686 .RSss | |
1687 0: моно | |
1688 .br | |
1689 1: стерео | |
1690 .br | |
1691 2: язык 1 | |
1692 .br | |
1693 3: язык 2 | |
1694 .REss | |
1695 .IPs forcechan=<1\-2> | |
1696 По-умолчанию, количество записываемых аудио каналов определяется автоматически, | |
1697 запрашивая режим аудио у TV карты. | |
1698 Эта опция позволяет принудительно назначить стерео/\:моно запись независимо | |
1699 от опции amode и значений, возвращаемых v4l. | |
1700 Это может быть использовано для решения проблем, в случае когда TV карта не | |
1701 способна указать текущий аудио режим. | |
1702 .IPs adevice=<значение> | |
1703 Устанавливает аудио устройство. | |
1704 <значение> должно быть /dev/\:xxx для OSS и аппаратный ID для ALSA. | |
1705 Вы должны заменить любые ':' на '.' в ID для ALSA. | |
1706 .IPs audioid=<значение> | |
1707 Выбирает выход звука карты захвата, если их более одного. | |
1708 .IPs "[volume|bass|treble|balance]=<0\-65535> (v4l1)" | |
1709 .IPs "[volume|bass|treble|balance]=<0\-100> (v4l2)" | |
1710 Эти опции устанавливают параметры микшера на карте видео захвата. | |
1711 Они не имеют эффекта, если на карте такового нет. | |
1712 Для v4l2, 50 означает элемент управления по-умолчанию, как указано | |
1713 драйвером. | |
1714 .IPs immediatemode=<логическое> | |
1715 Значение 0 означает совместный захват и буферизацию звука и видео | |
1716 (по-умолчанию для MEncoder). | |
1717 Значение 1 (по-умолчанию для MPlayer) означает захват только видео и прохождение | |
1718 звука через кабель от TV карты к звуковой. | |
1719 .IPs mjpeg | |
1720 Используется аппаратное MJPEG сжатие (если карта его поддерживает). | |
1721 При использовании этой опции, вам не требуется указывать ширину и высоту | |
1722 окна вывода, потому что MPlayer определит их автоматически по | |
1723 значению decimation (смотрите ниже). | |
1724 .IPs decimation=<1|2|4> | |
1725 выбирает размер картинки, сжимаемой аппаратным MJPEG кодером: | |
1726 .RSss | |
1727 1: full size | |
1728 704x576 PAL | |
1729 704x480 NTSC | |
1730 .br | |
1731 2: medium size | |
1732 352x288 PAL | |
1733 352x240 NTSC | |
1734 .br | |
1735 4: small size | |
1736 176x144 PAL | |
1737 176x120 NTSC | |
1738 .REss | |
1739 .IPs quality=<0\-100> | |
1740 Выбирает качество JPEG сжатия | |
1741 (для полного размера рекомендуется < 60). | |
1742 .RE | |
1743 . | |
1744 .TP | |
1745 .B \-user <имя пользователя> (смотрите также \-passwd) (только сеть) | |
1746 Указывает имя пользователя для HTTP аутентификации. | |
1747 . | |
1748 .TP | |
1749 .B \-user-agent <строка> | |
1750 Используется <строка> в качестве значения user agent для потоков HTTP. | |
1751 . | |
1752 .TP | |
1753 .B \-vid <ID> | |
1754 Выбирает видео канал (MPG: 0\-15, ASF: 0\-255, MPEG-TS: 17\-8190). | |
1755 При воспроизведении потока MPEG-TS, MPlayer/\:MEncoder будет использовать | |
1756 первую программу (если присутствует) с указанным видео потоком. | |
1757 . | |
1758 .TP | |
1759 .B \-vivo <под-опции> (КОД ОТЛАДКИ) | |
21157 | 1760 Принудительно устанавливает параметры звука для VIVO демультиплексора (для отладочных целей). |
20707 | 1761 . |
1762 . | |
1763 . | |
1764 .SH "ОПЦИИ OSD/СУБТИТРОВ" | |
1765 .I ЗАМЕЧАНИЕ: | |
1766 Смотрите также \-vf expand. | |
1767 . | |
1768 .TP | |
1769 .B \-ass (только FreeType) | |
1770 Включает SSA/ASS рендеринг субтиров. | |
1771 С этой опцией для внешних субтитров SSA/ASS и дорожек Matroska будет использоваться | |
1772 libass. Смотрите также \-embeddedfonts. | |
1773 . | |
1774 .TP | |
1775 .B \-ass-border-color <значение> | |
1776 Устанавливает цвет границы (обрамления) для текста субтитров. | |
1777 Формат цвета: RRGGBBAA. | |
1778 . | |
1779 .TP | |
1780 .B \-ass-bottom-margin <значение> | |
1781 Добавляет черную полосу в нижней части кадра. | |
1782 Рендерер SSA/ASS может поместить туда субтитры (с \-ass-use-margins). | |
1783 . | |
1784 .TP | |
1785 .B \-ass-color <значение> | |
1786 Устанавливает цвет текста субтитров. | |
1787 Формат цвета: RRGGBBAA. | |
1788 . | |
1789 .TP | |
1790 .B \-ass-font-scale <значение> | |
1791 Устанавливает коэффициент масштабирования, используемый в рендерере SSA/ASS. | |
1792 . | |
1793 .TP | |
1794 .B \-ass-force-style <[Стиль.]Параметр=Значение[,...]> | |
1795 Переопределяет некоторые параметры стиля. | |
1796 .sp | |
1797 .I ПРИМЕР: | |
1798 .PD 0 | |
1799 .RSs | |
1800 \-ass-force-style FontName=Arial,Default.Bold=1 | |
1801 .RE | |
1802 .PD 1 | |
1803 . | |
1804 .TP | |
1805 .B \-ass-line-spacing <значение> | |
1806 Устанавливает межстрочный интервал для рендерера SSA/ASS. | |
1807 . | |
1808 .TP | |
1809 .B \-ass-styles <файл> | |
1810 Загружает все SSA/ASS стили, найденные в указанном файле и использует их для | |
1811 рендеринга текста субтитров. Синтаксис файла такой же как в | |
1812 [V4 Styles] / [V4+ Styles] разделах SSA/ASS. | |
1813 . | |
1814 .TP | |
1815 .B \-ass-top-margin <значение> | |
1816 Добавляет черную полосу в верхней части кадра. | |
1817 SSA/ASS рендерер может поместить туда субтитры (с \-ass-use-margins). | |
1818 . | |
1819 .TP | |
1820 .B \-(no)ass-use-margins | |
1821 Включает/выключает расположение субтитров на черных полосах, когда они доступны | |
1822 (по-умолчанию: нет). | |
1823 . | |
1824 .TP | |
1825 .B \-dumpjacosub (только MPlayer) | |
1826 Преобразует субтитры (указанные опцией \-sub) в основанный на времени | |
1827 JACOsub формат. | |
1828 Создает файл dumpsub.js в текущем каталоге. | |
1829 . | |
1830 .TP | |
1831 .B \-dumpmicrodvdsub (только MPlayer) | |
1832 Преобразует субтитры (указанные опцией \-sub) в MicroDVD формат. | |
1833 Создает файл dumpsub.sub в текущем каталоге. | |
1834 . | |
1835 .TP | |
1836 .B \-dumpmpsub (только MPlayer) | |
1837 Преобразует субтитры (указанные опцией \-sub) в MPsub, формат субтитров MPlayer. | |
1838 Создает файл dump.mpsub в текущем каталоге. | |
1839 . | |
1840 .TP | |
1841 .B \-dumpsami (только MPlayer) | |
1842 Преобразует субтитры (указанные опцией \-sub) в основанный на времени формат SAMI. | |
1843 Создает файл dumpsub.sm в текущем каталоге. | |
1844 . | |
1845 .TP | |
1846 .B \-dumpsrtsub (только MPlayer) | |
1847 Преобразует субтитры (указанные опцией \-sub) в основанный на времени формат | |
1848 SubViewer (SRT). | |
1849 Создает файл dumpsub.srt в текущем каталоге. | |
1850 . | |
1851 .br | |
1852 .I ЗАМЕЧАНИЕ: | |
1853 Некоторые глючные аппаратные проигрыватели давятся SRT субтитрами с концами строк | |
1854 в стиле Unix. Если вам неповезло иметь такой, пропустите файлы субтитров | |
1855 через unix2dos или аналогичную программу для замены символов конца строка на | |
1856 принятые в DOS/Windows. | |
1857 . | |
1858 .TP | |
1859 .B \-dumpsub (только MPlayer) (БЕТА КОД) | |
1860 Сохраняет субпоток субтитров из VOB потоков. | |
1861 Смотрите также опции \-dump*sub и \-vobsubout*. | |
1862 . | |
1863 .TP | |
1864 .B \-embeddedfonts (только FreeType) | |
1865 Задействует извлечение внедренных шрифтов Matroska. | |
1866 Эти шрифты затем могут быть использованы для рендеринга SSA/ASS субтитров | |
1867 (опция \-ass). | |
1868 . | |
1869 .TP | |
21245
89cf78cf2620
r21186: Remove "OSD only" tags; those options always exist.
voroshil
parents:
21157
diff
changeset
|
1870 .B \-ffactor <число> |
20707 | 1871 .\" FIXME Resample the font alphamap. |
1872 Преобразует альфакарту шрифта. | |
1873 Может быть: | |
1874 .PD 0 | |
1875 .RSs | |
1876 .IPs 0 | |
1877 простые белые шрифты | |
1878 .IPs 0.75 | |
1879 очень тонкое черное обрамление (по-умолчанию) | |
1880 .IPs 1 | |
1881 тонкое черное обрамление | |
1882 .IPs 10 | |
1883 жирное черное обрамление | |
1884 .RE | |
1885 .PD 1 | |
1886 . | |
1887 .TP | |
1888 .B \-flip-hebrew (только FriBiDi) | |
1889 Включает отражение субтитров, используя FriBiDi. | |
1890 . | |
1891 .TP | |
1892 .B \-noflip-hebrew-commas | |
1893 Изменяет предположения FriBiDi о расположении запятых в субтитрах. | |
1894 Используйте ее, если запятые в субтитрах начинаются в начале фраз, | |
1895 вместо их конца. | |
1896 . | |
1897 .TP | |
21245
89cf78cf2620
r21186: Remove "OSD only" tags; those options always exist.
voroshil
parents:
21157
diff
changeset
|
1898 .B \-font <путь к файлу font.desc> |
20707 | 1899 Ищет OSD/\:SUB шрифты в другом каталоге (по-умолчанию для обычных |
1900 шрифтов: ~/\:.mplayer/\:font/\:font.desc, по-умолчанию для FreeType шрифтов: | |
1901 ~/.mplayer/\:subfont.ttf). | |
1902 .br | |
1903 .I ЗАМЕЧАНИЕ: | |
1904 С FreeType, эта опция определяет путь к файлу шрифта текста. | |
1905 С fontconfig, эта опция определяет название шрифта fontconfig. | |
1906 .sp 1 | |
1907 .I ПРИМЕР: | |
1908 .PD 0 | |
1909 .RSs | |
1910 \-font ~/\:.mplayer/\:arial-14/\:font.desc | |
1911 .br | |
1912 \-font ~/\:.mplayer/\:arialuni.ttf | |
1913 .br | |
1914 \-font 'Bitstream Vera Sans' | |
1915 .RE | |
1916 .PD 1 | |
1917 . | |
1918 .TP | |
1919 .B \-fontconfig (только fontconfig) | |
1920 Задействует использование шрифтов, управляемых fontconfig. | |
1921 . | |
1922 .TP | |
1923 .B \-forcedsubsonly | |
1924 Отображает только форсированные субтитры для потока субтитров DVD, выбранного, | |
1925 например \-slang. | |
1926 . | |
1927 .TP | |
1928 .B \-fribidi-charset <название кодировки> (только FriBiDi) | |
1929 Указывает кодировку, которая будет передана FriBiDi при декодировании | |
1930 не-UTF-8 субтитров (по-умолчанию: ISO8859-8). | |
1931 . | |
1932 .TP | |
1933 .B \-ifo <VOBsub IFO файл> | |
1934 Указывает файл, используемый для загрузки палитры и размера кадра для VOBsub субтитров. | |
1935 . | |
1936 .TP | |
1937 .B \-noautosub | |
1938 Выключает автоматическую загрузку файла субтитров. | |
1939 . | |
1940 .TP | |
1941 .B \-osd-duration <время> | |
1942 Устанавливает длительность отобрадения сообщений OSD в мс (по-умолчанию: 1000). | |
1943 . | |
1944 .TP | |
1945 .B \-osdlevel <0\-3> (только MPlayer) | |
1946 Указывает в каком режиме должен запускаться OSD. | |
1947 .PD 0 | |
1948 .RSs | |
1949 .IPs 0 | |
1950 только субтитры | |
1951 .IPs 1 | |
1952 громкость + позиция (по-умолчанию) | |
1953 .IPs 2 | |
1954 громкость + позиция + время + процент | |
1955 .IPs 3 | |
1956 громкость + пощиция + время + процент + общее время | |
1957 .RE | |
1958 .PD 1 | |
1959 . | |
1960 .TP | |
1961 .B \-overlapsub | |
1962 Позволяет очередным субтитрам быть отображенными, когда текущие еще видимы | |
1963 (по-умолчанию поддержка включается только для определенных форматов). | |
1964 . | |
1965 .TP | |
1966 .B \-sid <ID> (смотрите также \-slang, \-vobsubid) | |
1967 Отображает поток субтитров, указаный по <ID> (0\-31). | |
1968 MPlayer показывает доступные ID субтитров, когда запущен в подробном (\-v) режиме. | |
1969 Если вы не можете выбрать ни один из субтитров на DVD, попробуйте также \-vobsubid. | |
1970 . | |
1971 .TP | |
1972 .B \-slang <код языка[,код языка,...]> (смотрите также \-sid) | |
1973 Указывает языков используемых в субтитрах в порядке приоритетности. | |
1974 Разные форматы файлов работают с разными кодами языков. | |
1975 DVD используют ISO 639-1 двухбуквенные коды, Matroska использует | |
1976 ISO 639-2 трехбуквенные, в то время как OGM использует идентификатор | |
1977 в свободной форме. MPlayer выводит доступные языки при запуске в подробном (\-v) режиме. | |
1978 .sp 1 | |
1979 .I ПРИМЕР: | |
1980 .PD 0 | |
1981 .RSs | |
1982 .IPs "mplayer dvd://1 \-slang hu,en" | |
1983 Выбирает дорожку с Венгерскими субтитрами на DVD, а в случае отсутствия таковой | |
1984 возвращается к использованию Английского. | |
1985 .IPs "mplayer \-slang jpn example.mkv" | |
1986 Воспроизводит файл Matroska с Японскими субтитрами. | |
1987 .RE | |
1988 .PD 1 | |
1989 . | |
1990 .TP | |
21245
89cf78cf2620
r21186: Remove "OSD only" tags; those options always exist.
voroshil
parents:
21157
diff
changeset
|
1991 .B \-spuaa <режим> |
20707 | 1992 Режим сглаживания/\:масштабирования для DVD/\:VOBsub. |
1993 Значение 16 может быть добавлено к <режим> для задействования масштабирования, | |
1994 лаже если размеры исходного и отмасштабированного кадра уже совпадают. | |
1995 Может использоваться, например, для гауссового размытия субтитров. | |
1996 Доступные режимы: | |
1997 .PD 0 | |
1998 .RSs | |
1999 .IPs 0 | |
2000 ничего (наиболее быстрое, очень безобразное) | |
2001 .IPs 1 | |
2002 апроксимированный (сбоит?) | |
2003 .IPs 2 | |
2004 полное (меделенное) | |
2005 .IPs 3 | |
2006 билинейное (быстрое и не очень плохое, по-умолчанию) | |
2007 .IPs 4 | |
21050 | 2008 используется гауссово размытие программного модуля масштабирования (выглядит очень хорошо) |
20707 | 2009 .RE |
2010 .PD 1 | |
2011 . | |
2012 .TP | |
21245
89cf78cf2620
r21186: Remove "OSD only" tags; those options always exist.
voroshil
parents:
21157
diff
changeset
|
2013 .B \-spualign <-1\-2> |
20707 | 2014 Указывает как должны выравниваться SPU (DVD/\:VOBsub) субтитры. |
2015 .PD 0 | |
2016 .RSs | |
2017 .IPs "-1" | |
2018 исходное положение | |
2019 .IPs " 0" | |
2020 Выравнивание к верху (изначальное поведение, по-умолчанию). | |
2021 .IPs " 1" | |
2022 Выравнивание к центру. | |
2023 .IPs " 2" | |
2024 Выравнивание к низу. | |
2025 .RE | |
2026 .PD 1 | |
2027 . | |
2028 .TP | |
21245
89cf78cf2620
r21186: Remove "OSD only" tags; those options always exist.
voroshil
parents:
21157
diff
changeset
|
2029 .B \-spugauss <0.0\-3.0> |
20707 | 2030 Параметр отклонения гауссового размытия, используемый \-spuaa 4. |
2031 Большие значения означают более сильное размытие (по-умолчанию: 1.0). | |
2032 . | |
2033 .TP | |
2034 .B \-sub <файл_субтитров1,файл_субтитров2,...> | |
2035 Использует/\:отображает указанные файлы субтитров. | |
2036 В каждый момент времени может быть показан только один файл. | |
2037 . | |
2038 .TP | |
2039 .B \-sub-bg-alpha <0\-255> | |
2040 Указывает значение альфа канала для субтитров и фона OSD. | |
2041 Большее значение означает большую прозрачность. | |
2042 0 означает полную прозрачность. | |
2043 . | |
2044 .TP | |
2045 .B \-sub-bg-color <0\-255> | |
2046 Указывает цвет для субтитров у фона OSD. | |
2047 В данный момент субтитры выводятся в оттенках серого, так что это | |
2048 эквивалентно интенсивности цвета. | |
2049 255 означает белый и 0 - черный. | |
2050 . | |
2051 .TP | |
21157 | 2052 .B \-sub-demuxer <[+]название> (только \-subfile) (БЕТА КОД) |
2053 Принудительно устанвливает тип демультиплексора субтитров для \-subfile. | |
20707 | 2054 Используйте '+' перед названием для принудительного использования, это |
2055 пропустит некоторые проверки! | |
21157 | 2056 Указывайте название демультплексора таким, как оно выводится опцией \-sub-demuxer help. |
2057 Для обратной совместимости также допускается ID демультплексора, определенный в | |
20707 | 2058 libmpdemux/\:demuxer.h. |
2059 . | |
2060 .TP | |
2061 .B \-sub-fuzziness <режим> | |
2062 .\" FIXME | |
2063 Настраивает точность совпадения при поиске субтитров: | |
2064 .PD 0 | |
2065 .RSs | |
2066 .IPs 0 | |
2067 точное совпадение | |
2068 .IPs 1 | |
2069 Загружает все субтитры, содержащие название фильма. | |
2070 .IPs 2 | |
2071 Загружает все субтитры, в текущем каталоге. | |
2072 .RE | |
2073 .PD 1 | |
2074 . | |
2075 .TP | |
2076 .B \-sub-no-text-pp | |
2077 Отключает любые виды постпроцессинга текста, производимого после загрузки | |
2078 субтитров. Используется для отладочных целей. | |
2079 . | |
2080 .TP | |
21245
89cf78cf2620
r21186: Remove "OSD only" tags; those options always exist.
voroshil
parents:
21157
diff
changeset
|
2081 .B \-subalign <0\-2> |
20707 | 2082 Указывает какой край субтитров должен выравниваться по высоте, указанной |
2083 опцией \-subpos. | |
2084 .PD 0 | |
2085 .RSs | |
2086 .IPs 0 | |
2087 Выравнивают верх субтитров (изначальное поведение). | |
2088 .IPs 1 | |
2089 Выранивает центр субтитров. | |
2090 .IPs 2 | |
2091 Выравнивает нижнюю границу субтитров (по-умолчанию). | |
2092 .RE | |
2093 .PD 1 | |
2094 . | |
2095 .TP | |
2096 .B "\-subcc \ " | |
2097 Отображает DVD Closed Caption (CC) субтитры. | |
2098 Это | |
2099 .B не | |
21459 | 2100 VOB субтитры, это специальные ASCII субтитры для людей с ослабленным слухом, |
2101 закодированные в VOB в потоке для пользовательских данных на большинстве DVD | |
2102 1 региона. | |
2103 На DVD из других регионов CC субтитры пока еще встречались. | |
20707 | 2104 . |
2105 .TP | |
2106 .B \-subcp <кодировка> (только iconv) | |
2107 Если ваша система поддерживает iconv(3), можно использовать эту опцию для | |
2108 указания кодировки субтитров. | |
2109 .sp 1 | |
2110 .I ПРИМЕР: | |
2111 .PD 0 | |
2112 .RSs | |
2113 \-subcp latin2 | |
2114 .br | |
2115 \-subcp cp1250 | |
2116 .RE | |
2117 .PD 1 | |
2118 . | |
2119 .TP | |
2120 .B \-subcp enca:<язык>:<кодировка при сбое> (только ENCA) | |
2121 Вы можете указать ваш язык, используя двухбуквенный код языка, | |
2122 чтобы дать ENCA вохможность определить кадовую страницу автоматически. | |
2123 Если неуверены, введите что-нибудь и смотрите вывод с \-v, чтобы определить | |
2124 список доступных языков. <кодировка при сбое> указывает кодировку, используемую, | |
2125 когда не срабатывает автоопределение. | |
2126 .sp 1 | |
2127 .I ПРИМЕР: | |
2128 .PD 0 | |
2129 .RSs | |
2130 .IPs "\-subcp enca:cs:latin2" | |
2131 Определяет кодировку, предполагая, что субтитры на Чешском, устанавливает | |
2132 latin 2, если определение не работает. | |
2133 .IPs "\-subcp enca:pl:cp1250" | |
2134 Определяет кодировку для Польского, устанавливает | |
2135 cp1250, если определение не работает. | |
2136 .RE | |
2137 .PD 1 | |
2138 . | |
2139 .TP | |
2140 .B \-subdelay <сек> | |
2141 Отображает субтитры <сек> секунд. | |
2142 Может быть отрицательным. | |
2143 . | |
2144 .TP | |
2145 .B \-subfile <файл> (БЕТА КОД) | |
2146 В данный момент бесполезно. | |
2147 То же, что и \-audiofile, но для потока субтитров (OggDS?). | |
2148 . | |
2149 .TP | |
2150 .B \-subfont-autoscale <0\-3> (только FreeType) | |
2151 Устанавливает режим автомасштабирования. | |
2152 .br | |
2153 .I ЗАМЕЧАНИЕ: | |
2154 0 означает, что масштаб текста и масштаб OSD - это высота шрифта в точках. | |
2155 .sp 1 | |
2156 Режим может быть: | |
2157 .sp 1 | |
2158 .PD 0 | |
2159 .RSs | |
2160 .IPs 0 | |
2161 нет автомасштаба | |
2162 .IPs 1 | |
2163 пропорционально высоте фильма | |
2164 .IPs 2 | |
2165 пропорционально ширине фильма | |
2166 .IPs 3 | |
2167 пропорционально диагонали фильма (по-умолчанию) | |
2168 .RE | |
2169 .PD 1 | |
2170 . | |
2171 .TP | |
2172 .B \-subfont-blur <0\-8> (только FreeType) | |
2173 Указывает радиус размытия шрифта (по-умолчанию: 2). | |
2174 . | |
2175 .TP | |
2176 .B \-subfont-encoding <значение> (только FreeType) | |
2177 Устанавливает кодировку шрифта. | |
2178 Когда установлена в 'unicode', будут рендериться все глифы из файла шрифта и | |
2179 использоваться юникод (по-умолчанию: unicode). | |
2180 . | |
2181 .TP | |
2182 .B \-subfont-osd-scale <0\-100> (только FreeType) | |
2183 Устанавливает коэффициент автомасштаба OSD элементов (по-умолчанию: 6). | |
2184 . | |
2185 .TP | |
2186 .B \-subfont-outline <0\-8> (только FreeType) | |
2187 Устанавливает толщину обрамления шрифта (по-умолчанию: 2). | |
2188 . | |
2189 .TP | |
2190 .B \-subfont-text-scale <0\-100> (только FreeType) | |
2191 Устанавливает коэффициент автомасштаба текста субтитров как | |
2192 процент от размера экрана (по-умолчанию: 5). | |
2193 . | |
2194 .TP | |
2195 .B \-subfps <частота> | |
2196 Указывает частоту кадров файла субтитров (по-умолчанию: fps фильма). | |
2197 .br | |
2198 .I ЗАМЕЧАНИЕ: | |
2199 Только для файлов субтитров, основанных на времени, например MicroDVD формат. | |
2200 . | |
2201 .TP | |
21245
89cf78cf2620
r21186: Remove "OSD only" tags; those options always exist.
voroshil
parents:
21157
diff
changeset
|
2202 .B \-subpos <0\-100> (имеет смысл только с \-vf expand) |
20707 | 2203 Указывает позицию субтитров на экране. |
2204 Указывается вертикальная позиция субтитров в % от высоты экрана. | |
2205 . | |
2206 .TP | |
21245
89cf78cf2620
r21186: Remove "OSD only" tags; those options always exist.
voroshil
parents:
21157
diff
changeset
|
2207 .B \-subwidth <10\-100> |
20707 | 2208 Указывает максимальную ширину субтитров на экране. |
2209 Полезно для TV-вывода. | |
2210 Указывается ширина субтитров в % от ширины экрана. | |
2211 . | |
2212 .TP | |
2213 .B \-noterm-osd | |
2214 Отключает отображение сообщений OSD на консоли, когда недоступно никакого видео. | |
2215 . | |
2216 .TP | |
2217 .B \-term-osd-esc <escape последовательность> | |
2218 Указывает escape последовательность выодимую на консоль перед выводом сообщения OSD. | |
2219 Escape последовательность должна передвигать указатель на начало строки, используемой для | |
2220 OSD и очищать ее (по-умолчанию: ^[[A\\r^[[K). | |
2221 . | |
2222 .TP | |
2223 .B \-unicode | |
2224 Указывает MPlayer обрабатывать файл субтитров как unicode. | |
2225 . | |
2226 .TP | |
2227 .B "\-utf8 \ \ " | |
2228 Указывает MPlayer обрабатывать файл субтитров как UTF-8. | |
2229 . | |
2230 .TP | |
2231 .B \-vobsub <VOBsub файл без расширения> | |
2232 Указывает VOBsub файл, используемый для субтитров. | |
20735 | 2233 Должен быть полным путем без расширения, т.е.\& без '.idx', '.ifo' или '.sub'. |
20707 | 2234 . |
2235 .TP | |
2236 .B \-vobsubid <0\-31> | |
2237 Указывает ID субтитров VOBsub. | |
2238 . | |
2239 . | |
2240 . | |
2241 .SH "ОПЦИИ ВЫВОДА ЗВУКА (ТОЛЬКО MPLAYER)" | |
2242 . | |
2243 .TP | |
2244 .B \-abs <значение> (только \-ao oss) (УСТАРЕЛО) | |
2245 Переопределяет размер буфера аудио драйвера/\:карты. | |
2246 . | |
2247 .TP | |
2248 .B \-format <формат> (смотрите также аудио фильтр format) | |
2249 Выбирает формат сэмпла, используемый для вывода со слоя | |
2250 аудио фильтров на звуковую карту. | |
2251 Значения, которые может принимать <формат> перечислены ниже в описании | |
2252 аудио фильтра format. | |
2253 . | |
2254 .TP | |
2255 .B \-mixer <устройство> | |
2256 Использует устройство микшера, отличное от значения по-умолчанию | |
2257 /dev/\:mixer. Для ALSA это название микшера. | |
2258 . | |
2259 .TP | |
2260 .B \-mixer-channel <mixer line>[,mixer index] (только \-ao oss и \-ao) | |
2261 Эта опция укажет MPlayer использовать другой канал для управления | |
2262 громкостью, вместо PCM. Опции для OSS включают | |
2263 .B vol, pcm, line. | |
2264 Полный список опций смотрите в SOUND_DEVICE_NAMES в | |
2265 /usr/\:include/\:linux/\:soundcard.h. | |
2266 Для ALSA вы можете использовать названия, отображаемые, например alsamixer, | |
2267 вроде | |
2268 .B Master, Line, PCM. | |
2269 .br | |
2270 .I ЗАМЕЧАНИЕ: | |
2271 Названия каналов микшера ALSA, с последующими числами должны быть указаны в формате | |
2272 <название,число>, например канал, помеченный 'PCM 1', в alsamixer должен быть | |
2273 преобразован в | |
2274 .BR PCM,1 . | |
2275 . | |
2276 .TP | |
2277 .B \-softvol | |
2278 Принудительно использует программный микшер, вместо микшера звуковой карты. | |
2279 . | |
2280 .TP | |
2281 .B \-softvol-max <10.0\-10000.0> | |
2282 Устанавливает максимальный уровень усиления в процентах (по-умолчанию: 110). | |
2283 Значение 200 позволит вам изменять громкость до величины в два раза | |
2284 превышающей текущий уровень. Со значениями ниже 100 начальный уровень | |
2285 (равный 100%) будет больше максимального, и OSD не мможет отобразить его | |
2286 корректно. | |
2287 . | |
2288 .TP | |
2289 .B \-volstep <0\-100> | |
2290 Устанавливает размер шага изменения громкости микшера в процентах от | |
2291 всего диапазона (по-умолчанию: 3). | |
2292 . | |
2293 . | |
2294 . | |
21415 | 2295 .SH "ДРАЙВЕРЫ ВЫВОДА ЗВУКА (ТОЛЬКО MPLAYER)" |
20707 | 2296 Драйверы вывода звука являются интерфейсом к различным средствам вывода звука. |
2297 Синтаксис: | |
2298 . | |
2299 .TP | |
2300 .B \-ao <драйвер1[:подопция1[=значение]:...],драйвер2,...[,]> | |
2301 Указывает список приоритетности использования драйверов вывода звука. | |
2302 .PP | |
2303 Если список содержит в конце ',' MPlayer в случае проблем будет использовать | |
2304 драйверы, не включенные в список. | |
2305 Подопции необязательны, и в большинстве случаев могут быть опущены. | |
2306 .br | |
2307 .I ЗАМЕЧАНИЕ: | |
2308 Смотрите \-ao help, чтобы получить список встроенных драйверов вывода звука. | |
2309 .sp 1 | |
2310 .I ПРИМЕР: | |
2311 .PD 0 | |
2312 .RSs | |
2313 .IPs "\-ao alsa,oss," | |
2314 Пробуется ALSA драйвер, затем OSS, затем остальные. | |
2315 .IPs "\-ao alsa:noblock:device=hw=0.3" | |
2316 Устанавливает неблокирующий режим и в качестве устройства первую карту, | |
2317 четвертое устройство. | |
2318 .RE | |
2319 .PD 1 | |
2320 .sp 1 | |
2321 Доступные драйверы вывода звука: | |
2322 . | |
2323 .TP | |
2324 .B "alsa\ \ \ " | |
2325 Драйвер вывода звука ALSA 0.9/1.x | |
2326 .PD 0 | |
2327 .RSs | |
2328 .IPs noblock | |
2329 Устанавливает неблокирующий режим. | |
2330 .IPs device=<устройство> | |
2331 Устанавливает название устройства. | |
2332 Замените любые ',' на '.' и любые ':' на '=' в названии устройства ALSA. | |
2333 Для hwac3 вывода через S/PDIF, используйте "iec958" или "spdif" устройство, | |
2334 если вы не знаете как правильно его установить. | |
2335 .RE | |
2336 .PD 1 | |
2337 . | |
2338 .TP | |
2339 .B "alsa5\ \ " | |
2340 Драйвер вывода звука ALSA 0.5 | |
2341 . | |
2342 .TP | |
2343 .B "oss\ \ \ \ " | |
2344 Драйвер вывода звука OSS | |
2345 .PD 0 | |
2346 .RSs | |
2347 .IPs <dsp-устройство> | |
2348 Устанавливает устройство вывода звука (по-умолчанию: /dev/\:dsp). | |
2349 .IPs <mixer-устройство> | |
2350 Устанавливает устройство микширования звука (по-умолчанию: /dev/\:mixer). | |
2351 .IPs <mixer-канал> | |
2352 Устанавливает канал микшера звука (по-умолчанию: pcm). | |
2353 .RE | |
2354 .PD 1 | |
2355 . | |
2356 .TP | |
2357 .B sdl (только SDL) | |
20832 | 2358 Драйвер вывода звука высокоуровневой платформенно-мезависимой библиотеки |
20707 | 2359 SDL (Simple Directmedia Layer) |
2360 .PD 0 | |
2361 .RSs | |
2362 .IPs <драйвер> | |
2363 Явно выбирает используемый SDL драйвер (по-умолчанию: на усмотрение SDL). | |
2364 .RE | |
2365 .PD 1 | |
2366 . | |
2367 .TP | |
2368 .B "arts\ \ \ " | |
2369 Драйвер вывода звука через демон aRts | |
2370 . | |
2371 .TP | |
2372 .B "esd\ \ \ \ " | |
2373 Драйвер вывода звука через демон ESD | |
2374 .PD 0 | |
2375 .RSs | |
2376 .IPs <сервер> | |
2377 Явно выбирает используемый ESD сервер (по-умолчанию: localhost). | |
2378 .RE | |
2379 .PD 1 | |
2380 . | |
2381 .TP | |
2382 .B "jack\ \ \ \ " | |
2383 Драйвер вывода звука через JACK (Jack Audio Connection Kit) | |
2384 .PD 0 | |
2385 .RSs | |
2386 .IPs port=<имя> | |
2387 Указывает присоединяться к портам с указанным именем (по-умолчанию: physical ports). | |
2388 .IPs name=<имя клиента> | |
2389 Имя клиента, передаваемое JACK (по-умолчанию: MPlayer [<PID>]). | |
2390 Полезно, если вы хотите автоматически устанавливать определенные соединения. | |
2391 .IPs (no)estimate | |
2392 Оценка задержки аудио, предлагаемой для более плавного воспроизведения видео | |
2393 (по-умодчанию: включено). | |
2394 .RE | |
2395 .PD 1 | |
2396 . | |
2397 .TP | |
2398 .B "nas\ \ \ \ " | |
2399 Драйвер вывода звука через NAS | |
2400 . | |
2401 .TP | |
2402 .B macosx (только Mac OS X) | |
2403 Родной драйвер вывода звука Mac OS X | |
2404 . | |
2405 .TP | |
2406 .B openal | |
2407 Экспериментальный, незавершенный (будет сводить в моно) драйвер выода OpenAL | |
2408 . | |
2409 .TP | |
2410 .B sgi (только SGI) | |
2411 Родной драйвер вывода звука SGI | |
2412 .PD 0 | |
2413 .RSs | |
2414 .IPs "<имя устройства вывода>" | |
2415 Явно выбирает используемое устройство/\:интерфейс вывода | |
2416 (по-умолчанию: системное значение по-умолчанию). | |
2417 Например, 'Analog Out' или 'Digital Out'. | |
2418 .RE | |
2419 .PD 1 | |
2420 . | |
2421 .TP | |
2422 .B sun (только Sun) | |
2423 Родной драйвер вывода звука Sun | |
2424 .PD 0 | |
2425 .RSs | |
2426 .IPs <device> | |
2427 Явно выбирает используемое устройство вывода (по-умолчанию: /dev/\:audio). | |
2428 .RE | |
2429 .PD 1 | |
2430 . | |
2431 .TP | |
2432 .B win32 (только Windows) | |
2433 Родной waveout драйвер вывода звука Windows | |
2434 . | |
2435 .TP | |
2436 .B dsound (только Windows) | |
2437 Драйвер вывода звука DirectX DirectSound | |
2438 .PD 0 | |
2439 .RSs | |
2440 .IPs device=<номер устройства> | |
2441 Устанавливает номер используемого устройства. | |
2442 Воспроизведение файла с \-v покажет список доступных устройств. | |
2443 .RE | |
2444 .PD 1 | |
2445 . | |
2446 .TP | |
2447 .B dxr2 (смотрите также \-dxr2) (только DXR2) | |
2448 Специальный драйвер вывода для Creative DXR2 | |
2449 . | |
2450 .TP | |
2451 .B ivtv (только IVTV) | |
2452 Специальный IVTV MPEG драйвер вывода. | |
2453 Работает только с \-ac hwmpa. | |
2454 . | |
2455 .TP | |
2456 .B mpegpes (только DVB) | |
2457 Драйвер вывода звука для DVB карт, записывающий вывод в MPEG-PES файл, | |
2458 если не установлено DVB карт. | |
2459 .PD 0 | |
2460 .RSs | |
2461 .IPs card=<1\-4> | |
2462 Используемая DVB карта, если установлено более одной. | |
2463 .IPs file=<файл> | |
2464 Имя выходного файла | |
2465 .RE | |
2466 .PD 1 | |
2467 . | |
2468 .TP | |
2469 .B "null\ \ \ " | |
2470 Не выводит никакого звука, но сохранаяет скорость воспроизведения видео. | |
2471 Используйте \-nosound для тестов производительности. | |
2472 . | |
2473 .TP | |
2474 .B "pcm\ \ \ \ " | |
2475 Драйвер вывода в файл сырого PCM/wave | |
2476 .PD 0 | |
2477 .RSs | |
2478 .IPs (no)waveheader | |
2479 Включает или не включает заголовок wave (по-умолчанию: включен). | |
2480 Если не включен, генерируется сырой PCM. | |
2481 .IPs file=<файл> | |
2482 Записывает звук в <файл> вместо audiodump.wav. | |
2483 Если указано nowaveheader, то по-умолчанию используется audiodump.pcm. | |
2484 .IPs "fast\ " | |
2485 Пытается выводить быстрее реальной скорости. | |
2486 Убедитесь, что вывод не обрезан (обычно с сообщением | |
2487 "Too many video packets in buffer"). | |
2488 Это нормально, если вы получаете сообщение | |
2489 "Your system is too SLOW to play this!". | |
2490 .RE | |
2491 .PD 1 | |
2492 . | |
2493 .TP | |
2494 .B "plugin\ \ " | |
2495 Драйвер вывода звука plugin | |
2496 . | |
2497 . | |
2498 . | |
2499 .SH "ОПЦИИ ВЫВОДА ВИДЕО (ТОЛЬКО MPLAYER)" | |
2500 . | |
2501 .TP | |
2502 .B \-adapter <значение> | |
2503 Указывает видеокарту, на которую будет выводиться изображение. | |
2504 Список доступных карт можно получить, указав эту опцию совместно с \-v. | |
2505 В данный момент работает только с directx драйвером вывода видео. | |
2506 . | |
2507 .TP | |
2508 .B \-bpp <глубина> | |
2509 Переназначает определенную автоматически глубину цвета. | |
2510 Поддерживается только fbdev, dga, svga, vesa драйверами. | |
2511 . | |
2512 .TP | |
2513 .B \-border | |
2514 Воспроизводит фильм в окне с рамками и оформлением. | |
2515 Поскольку это действие по-умолчанию, используйте \-noborder | |
2516 для отключения стандартного оформления окон. | |
2517 Поддерживается драйвером directx. | |
2518 . | |
2519 .TP | |
2520 .B \-brightness <-100\-100> | |
2521 Настраивает яркость видео сигнала (по-умолчанию: 0). | |
2522 Поддерживается не всеми драйверами. | |
2523 . | |
2524 .TP | |
2525 .B \-contrast <-100\-100> | |
2526 Настраивает контрастность видеосигнала (по-умолчанию: 0). | |
2527 Поддерживается не всеми драйверами. | |
2528 . | |
2529 .TP | |
2530 .B \-display <имя> (только X11) | |
2531 Указывает имя хоста и номер дисплея X сервера, на котором вы хотите выводить | |
2532 изображение. | |
2533 .sp 1 | |
2534 .I ПРИМЕР: | |
2535 .PD 0 | |
2536 .RSs | |
2537 \-display xtest.localdomain:0 | |
2538 .RE | |
2539 .PD 1 | |
2540 . | |
2541 .TP | |
2542 .B "\-dr \ \ \ " | |
2543 Включает direct rendering (поддерживается не всеми кодеками и драйверами вывода). | |
2544 .br | |
2545 .I ВНИМАНИЕ: | |
2546 Может привести к испорченным OSD/SUB! | |
2547 . | |
2548 .TP | |
2549 .B \-dxr2 <опция1:опция2:...> | |
2550 Эта опция используется для управления драйвером dxr2. | |
2551 .RSs | |
2552 .IPs ar-mode=<значение> | |
2553 пропорции (0 = normal, 1 = pan-and-scan, 2 = letterbox (по-умолчанию)) | |
2554 .IPs iec958-encoded | |
2555 устанавливает режим вывода iec958 в encoded. | |
2556 .IPs iec958-decoded | |
2557 устанавливает режим вывода iec958 в decoded (по-умолчанию). | |
2558 .IPs macrovision=<значение> | |
2559 режим macrovision (0 = выключено (по-умолчанию), 1 = agc, 2 = agc 2 colorstripe, | |
2560 3 = agc 4 colorstripe) | |
2561 .IPs "mute\ " | |
2562 отключает вывод звука | |
2563 .IPs unmute | |
2564 включает вывод звука | |
2565 .IPs ucode=<значение> | |
2566 путь к микрокоду | |
2567 .RE | |
2568 .RS | |
2569 .sp 1 | |
2570 .I TV вывод | |
2571 .RE | |
2572 .RSs | |
2573 .IPs 75ire | |
2574 включает режим вывода 7.5 IRE | |
2575 .IPs no75ire | |
2576 отключает режим вывода 7.5 IRE (по-умолчанию) | |
2577 .IPs "bw\ \ \ " | |
2578 ч/б TV вывод | |
2579 .IPs color | |
2580 цветной TV вывод (по-умолчанию) | |
2581 .IPs interlaced | |
2582 черезстрочный TV вывод (по-умолчанию) | |
2583 .IPs nointerlaced | |
2584 отключает черезстрочный TV вывод | |
2585 .IPs norm=<значение> | |
2586 TV стандарт (ntsc (по-умолчанию), pal, pal60, palm, paln, palnc) | |
2587 .IPs square-pixel | |
2588 устанавливает режим пиксела в square | |
2589 .IPs ccir601-pixel | |
2590 устанавливает режим пиксела в ccir601 | |
2591 .RE | |
2592 .RS | |
2593 .sp 1 | |
2594 .I оверлей | |
2595 .RE | |
2596 .RSs | |
2597 .IPs cr-left=<0\-500> | |
2598 Устанавливает левую границу обрезания (по-умолчанию: 50). | |
2599 .IPs cr-right=<0\-500> | |
2600 Устанавливает правую границу обрезания (по-умолчанию: 300). | |
2601 .IPs cr-top=<0\-500> | |
2602 Устанавливает верхнюю границу обрезания (по-умолчанию: 0). | |
2603 .IPs cr-bottom=<0\-500> | |
2604 Устанавливает нижнюю границу обрезания (по-умолчанию: 0). | |
2605 .IPs ck-[r|g|b]=<0\-255> | |
2606 Устанавливает величину красной(r), зеленой(g), синей (b) компоненты ключевого цвета оверлея. | |
2607 .IPs ck-[r|g|b]min=<0\-255> | |
2608 Минимальное значение для соответствующей компоненты ключевого цвета | |
2609 .IPs ck-[r|g|b]max=<0\-255> | |
2610 Максимальное значение для соответствующей компоненты ключевого цвета | |
2611 .IPs ignore-cache | |
2612 Игнорирует кешированные установки оверлея. | |
2613 .IPs update-cache | |
2614 Обновляет кешированные установки оверлея. | |
2615 .IPs ol-osd | |
2616 Включает оверлейный OSD. | |
2617 .IPs nool-osd | |
2618 Отключает оверлейный OSD (по-умолчанию). | |
2619 .IPs ol[h|w|x|y]-cor=<-20\-20> | |
2620 Настраивает размер (высоту(h),ширину(w)) и положение (x,y) оверлея | |
2621 в случает, когда он не точно соответствует окну (по-умолчанию: 0). | |
2622 .IPs overlay | |
2623 Активирует оверлей (по-умолчанию). | |
2624 .IPs nooverlay | |
2625 Автивирует TV выход. | |
2626 .IPs overlay-ratio=<1\-2500> | |
2627 Настраивает оверлей (по-умолчанию: 1000). | |
2628 .RE | |
2629 . | |
2630 .TP | |
2631 .B \-fbmode <режим> (только \-vo fbdev) | |
2632 Меняет видео режим на помеченный как <режим> в /etc/\:fb.modes. | |
2633 .br | |
2634 .I ЗАМЕЧАНИЕ: | |
2635 VESA фреймбуфер не поддерживает смену режима. | |
2636 . | |
2637 .TP | |
2638 .B \-fbmodeconfig <файл> (только \-vo fbdev) | |
2639 Переопределяет файл конфигурации режимов фреймбуфера (по-умолчанию: /etc/\:fb.modes). | |
2640 . | |
2641 .TP | |
2642 .B \-fs (смотрите также \-zoom) | |
2643 Полноэкранное воспроизведение (центрирует изображение и рисует черные рамки вокруг него). | |
2644 Поддерживается не всеми драйверами. | |
2645 . | |
2646 .TP | |
2647 .B \-fsmode-dontuse <0\-31> (УСТАРЕЛО, используйте опцию \-fs) | |
2648 Попробуйте эту опцию, если у вас по-прежнему проблемы с полноэкранным режимом. | |
2649 . | |
2650 .TP | |
2651 .B \-fstype <тип1,тип2,...> (только X11) | |
2652 Указывает список используемых полноэкранных режимов в порядке приоритета. | |
2653 Вы можете овергнуть режимы, ставя перед ними '\-'. | |
2654 Если у вас возникают проблемы вроде перекрывания полноэкранного окна другими, | |
2655 попробуйте использовать другой порядок. | |
2656 .br | |
2657 .I ЗАМЕЧАНИЕ: | |
2658 Список доступных типов можно получить опцией \-fstype help. | |
2659 .sp 1 | |
2660 Допустиные типы: | |
2661 .sp 1 | |
2662 .PD 0 | |
2663 .RSs | |
2664 .IPs above | |
2665 Использует подсказку _NETWM_STATE_ABOVE, если доступна. | |
2666 .IPs below | |
2667 Использует подсказку _NETWM_STATE_BELOW, если доступна. | |
2668 .IPs fullscreen | |
2669 Использует подсказку _NETWM_STATE_FULLSCREEN, если доступна. | |
2670 .IPs layer | |
2671 Использует подсказку _WIN_LAYER со слоем по-умолчанию. | |
2672 .IPs layer=<0...15> | |
2673 Использует подсказку _WIN_LAYER со слоем с указанным номером. | |
2674 .IPs netwm | |
2675 Принудительно указывает стиль NETWM. | |
2676 .IPs "none\ " | |
2677 Указывает не устанавливать слой полноэкранного окна. | |
2678 .IPs stays_on_top | |
2679 Использует подсказку _NETWM_STATE_STAYS_ON_TOP, если доступна. | |
2680 .REss | |
2681 .sp 1 | |
2682 .RS | |
2683 .I ПРИМЕР: | |
2684 .RE | |
2685 .PD 0 | |
2686 .RSs | |
2687 .IPs layer,stays_on_top,above,fullscreen | |
2688 Порядок по-умолчанию, будет использоваться, если указан некорректный или | |
2689 неподдерживаемый режим. | |
2690 .IPs \-fullscreen | |
2691 Исправляет переключение в полноэкранный режим в OpenBox 1.x. | |
2692 .RE | |
2693 .PD 1 | |
2694 . | |
2695 .TP | |
2696 .B \-geometry x[%][:y[%]] или [WxH][+x+y] | |
2697 Настраивает место появления на экране изображения. | |
2698 x и y указываются в пикселах, считая от верхнего левого до нижнего правого | |
2699 угла выводимого изображения. Если после значения указан символ процента, то | |
2700 оно превращается в процентное относительно размера экрана в соответствующем | |
2701 направлении. Опция также поддерживает стандартный формат X11 опции \-geometry. | |
2702 Если опцией \-wid указано внешнее окно, то координаты x и y указываются относительно | |
2703 его левого верхнего угла, а не экранного. | |
2704 .br | |
2705 .I ЗАМЕЧАНИЕ: | |
2706 Эта опция поддерживается только драйверами x11, xmga, xv, xvmc, xvidix, | |
2707 gl, gl2, directx и tdfxfb. | |
2708 .sp 1 | |
2709 .I ПРИМЕР: | |
2710 .PD 0 | |
2711 .RSs | |
2712 .IPs 50:40 | |
2713 Располагает окно в позиции x=50, y=40. | |
2714 .IPs 50%:50% | |
2715 Располагает окно в центре экрана. | |
2716 .IPs "100%\ " | |
2717 Располагает окно у центра правой границы экрана. | |
2718 .IPs 100%:100% | |
2719 Располагает окно у правого нижнего угла экрана. | |
2720 .RE | |
2721 .PD 1 | |
2722 . | |
2723 .TP | |
2724 .B \-guiwid <ID окна> (смотрите также \-wid) (только GUI) | |
2725 Опция указывает GUI использовать также X11 окно и прицепить себя к нижней | |
2726 части видео окна, что полезно для внедрения мини-GUI в браузер | |
2727 (с плагином MPlayer). | |
2728 . | |
2729 .TP | |
2730 .B \-hue <-100\-100> | |
2731 Настраивает цветность видеосигнала (по-умолчанию: 0). | |
2732 С этой опцией вы можете получить цветной негатив. | |
2733 Поддерживается не всеми драйверами. | |
2734 . | |
2735 .TP | |
2736 .B \-monitor-dotclock <диапазон[,диапазон,...]> (только \-vo fbdev и vesa) | |
2737 Указывает диапазон значений dotclock или pixelclock монитора. | |
2738 . | |
2739 .TP | |
2740 .B \-monitor-hfreq <диапазон[,диапазон,...]> (только \-vo fbdev и vesa) | |
2741 Указывает диапазон значений горизонтальной частоты монитора. | |
2742 . | |
2743 .TP | |
2744 .B \-monitor-vfreq <диапазон[,диапазон,...]> (только \-vo fbdev и vesa) | |
2745 Указывает диапазон значений вертикальной частоты монитора. | |
2746 . | |
2747 .TP | |
2748 .B \-monitoraspect <значение> (смотрите также \-aspect) | |
2749 Указывает пропорции монитора или TV экрана. | |
2750 .sp 1 | |
2751 .I ПРИМЕР: | |
2752 .PD 0 | |
2753 .RSs | |
2754 \-monitoraspect 4:3 or 1.3333 | |
2755 .br | |
2756 \-monitoraspect 16:9 or 1.7777 | |
2757 .RE | |
2758 .PD 1 | |
2759 . | |
2760 .TP | |
2761 .B \-monitorpixelaspect <значение> (смотрите \-aspect) | |
2762 Устанавливает пропорции отдельного пиксела вашего монитора или TV | |
2763 экрана (по-умолчанию: отключено). | |
2764 Переопределяет установки \-monitoraspect. | |
2765 Значение 0 отключает, значение 1 означает квадратные пикселы | |
2766 (верно для (почти?) всех LCD). | |
2767 . | |
2768 .TP | |
2769 .B \-nodouble | |
2770 Отключает двойную буферизацию, используется, как правило, для целей откладки. | |
2771 Двойная буферизация исправляет мерцание, храня два кадра в памяти и | |
2772 отображая один из них, в то время, как декодируется второй. | |
2773 Это может негативно сказаться на OSD, но в большинстве случаев | |
2774 убирает мерцание OSD. | |
2775 . | |
2776 .TP | |
2777 .B \-nograbpointer | |
2778 Указывает не захватывать указатель мыши после смены видео режима (\-vm). | |
2779 Полезно для многоголовых конфигураций. | |
2780 . | |
2781 .TP | |
2782 .B \-nokeepaspect | |
2783 Указывает ге сохранять пропорции окна при изменении размера. | |
2784 Работает только с драйверами x11, xv, xmga, xvidix, directx. | |
2785 Кроме того, под X11 ваш оконный менеджер должен понимать подсказку | |
2786 созранения пропорций окна. | |
2787 . | |
2788 .TP | |
2789 .B "\-ontop\ " | |
2790 Помещает и сохраняет окно проигрывателя поверх всех окон. | |
2791 Поддерживается всеми драйверами, использующими X11, за | |
2792 исчключением SDL, а также драйверами directx, macosx, | |
2793 quartz, ggi и gl2. | |
2794 . | |
2795 .TP | |
2796 .B \-panscan <0.0\-1.0> | |
2797 Задействует функциональность pan-and-scan (обрезая стороны в соответствии | |
2798 с пропорциями, чтобы, например 16:9, фильм поместился на 4:3 экране | |
2799 без черных полос). Диапазон указывает какая часть изображения обрезается. | |
2800 Работает только с xv, xmga, mga, gl, gl2, quartz, macosx и xvidix драйверами. | |
2801 . | |
2802 .TP | |
2803 .B \-panscanrange <-19.0\-99.0> (экспериментальное) | |
2804 Изменяет диапазон pan-and-scan функциональности (по-умолчанию: 1). | |
2805 Положительные значения означают множитель диапазона по-умолчанию. | |
2806 Отрицательные значения означают, что можно увеличивать изображение | |
2807 до \-panscanrange+1 раз. | |
2808 Например \-panscanrange -3 означает увеличение вплоть до 4 раз. | |
2809 Это экспериментальная возможность. | |
2810 Не сообщайте об ошибках в ней, за исключением случая использования \-vo gl. | |
2811 . | |
2812 .TP | |
2813 .B \-refreshrate <Гц> | |
2814 Устанавливает частоту обновления монитора в Гц. | |
2815 В данный момент поддерживается только \-vo directx совместно с \-vm. | |
2816 . | |
2817 .TP | |
2818 .B \-rootwin | |
2819 Воспроизводит фильм на главном окне (фоне рабочего стола). | |
2820 Однако, фон рабочего стола может отображаться поверх изображения. | |
2821 Работает только с x11, xv, xmga, xvidix, quartz, macosx и directx драйверами. | |
2822 . | |
2823 .TP | |
2824 .B \-saturation <-100\-100> | |
2825 Настраивает насыщенность видео сигнала (по-умолчанию: 0). | |
2826 С этой опцией вы можете получить изображения в оттенках серого. | |
2827 Поддерживается не всеми драйверами. | |
2828 . | |
2829 .TP | |
2830 .B \-screenh <пикселов> | |
2831 Указывает вертикальное разрешение экрана для драйверов, которые не могут | |
2832 определить его самостоятельно, таких как fbdev, x11 и TVout. | |
2833 . | |
2834 .TP | |
2835 .B \-screenw <пикселов> | |
2836 Указывает горизонтальное разрешение экрана для драйверов, которые не могут | |
2837 определить его самостоятельно, таких как fbdev, x11 и TVout. | |
2838 . | |
2839 .TP | |
2840 .B \-stop-xscreensaver (только X11) | |
2841 Отключает xscreensaver при запуске и снова включает его при выходе. | |
2842 . | |
2843 .TP | |
2844 .B "\-vm \ \ \ " | |
2845 Пытается переключиться в другой видео режим. | |
2846 Поддерживается dga, x11, xv, sdl и directx драйверами. | |
2847 Если используется с directx драйвером, для изменения режима | |
2848 можно использовать опции \-screenw, \-screenh, \-bpp и \-refreshrate. | |
2849 . | |
2850 .TP | |
2851 .B "\-vsync \ \ " | |
2852 Включает VBI для vesa, dfbmga и svga драйверов. | |
2853 . | |
2854 .TP | |
2855 .B \-wid <ID окна> (смотрите также \-guiwid) (только X11, OpenGL и DirectX) | |
2856 Говорит MPlayer присоединиться к существующему окну. | |
2857 Полезно для внедрения MPlayer в браузер (например, расширение plugger). | |
2858 . | |
2859 .TP | |
2860 .B \-xineramascreen <\-2\-...> (только X11) | |
2861 В Xinerama конфигурациях (например, единственный рабочий стол, растянутый на | |
2862 несклько экранов) эта опция указывает MPlayer на каком из них показывать | |
2863 фильм. Значение \-2 означает полноэкранный режим на весь виртуальный экран, | |
2864 \-1 означает полноэкранный режим на экране с текущим окном. | |
2865 Начальная позиция устанавливается опцией \-geometry относительно указаного | |
2866 экрана. Как правило будет работать только с "\-fstype \-fullscreen" или | |
2867 "\-fstype none". | |
2868 . | |
2869 .TP | |
2870 .B \-zrbw (только \-vo zr) | |
2871 Показывает черно-белое изображение. | |
2872 Для оптимальной производительности может комбинироваться с '\-lavdopts gray'. | |
2873 . | |
2874 .TP | |
2875 .B \-zrcrop <[ширина]x[высота]+[x смещение]+[y смещение]> (только \-vo zr) | |
2876 Выбирает часть исходного изображения для показа, неоднократное указание | |
2877 этой опции включает режим cinerama. | |
2878 В режиме cinerama фильм распределяется по нескольким TV (или проекторам) для | |
2879 создания большей картинки. | |
2880 Опции, указаанные после n-ой \-zrcrop применяются к n-ой MJPEG карте, | |
2881 для каждой карты нужно указать, как минимум, \-zrdev в дополнении к \-zrcrop. | |
2882 Для примера смотрите вывод \-zrhelp и раздел Zr документации. | |
2883 . | |
2884 .TP | |
2885 .B \-zrdev <устройство> (только \-vo zr) | |
2886 Указывает файл устройства, относящийся к вашей MJPEG карте, по-умолчанию | |
2887 драйвер zr устанавливает ее в первое найденное v4l устройство. | |
2888 . | |
2889 .TP | |
2890 .B \-zrfd (только \-vo zr) | |
2891 Принудительное прореживание: Прореживание, указаное опциями \-zrhdec | |
21050 | 2892 и \-zrvdec, применяется, только если аппаратный модуль масштабирования может растянуть |
20707 | 2893 изображение до его исходного размера. |
2894 Используйте эту опцию, чтобы форсировать прореживание. | |
2895 . | |
2896 .TP | |
2897 .B \-zrhdec <1|2|4> (только \-vo zr) | |
2898 Горизонтальное прореживание: Запрашивает драйвер отправлять только | |
2899 каждый 2-ю или 4-ю строку/\:пиксел исходного изображения MJPEG карте и | |
21050 | 2900 использовать модуль масштабирования MJPEG карты для растягивания изображения до |
20707 | 2901 исходного размера. |
2902 . | |
2903 .TP | |
2904 .B \-zrhelp (только \-vo zr) | |
2905 Отображает список всех \-zr* опций, их значения по-умолчанию и | |
2906 пример режима cinerama. | |
2907 . | |
2908 .TP | |
2909 .B \-zrnorm <стандарт> (только \-vo zr) | |
2910 Указывает TV стандарт в PAL или NTSC (по-умолчанию: без изменения). | |
2911 . | |
2912 .TP | |
2913 .B \-zrquality <1\-20> (только \-vo) | |
2914 Число от 1 (наилучшее) до 20 (наихудшее) представляющее качество | |
2915 кодирования JPEG. | |
2916 . | |
2917 . | |
2918 .TP | |
2919 .B \-zrvdec <1|2|4> (только \-vo zr) | |
2920 Вертикальное прореживание: Запрашивает драйвер отправлять только | |
2921 каждую 2-ю или 4-ю строку/\:пиксел исходного изображения MJPEG карте и | |
21050 | 2922 использовать модуль масштабирования MJPEG карты для растягивания изображения до |
20707 | 2923 исходного размера. |
2924 . | |
2925 .TP | |
2926 .B \-zrxdoff <x смещение на экране> (только \-vo zr) | |
2927 Если изображение меньше, чем TV экран, эта опция указывает смещение | |
2928 по x от верхнего левого угла TV экрана (по-умолчанию: центировано). | |
2929 . | |
2930 .TP | |
2931 .B \-zrydoff <y смещение на экране> (только \-vo zr) | |
2932 Если изображение меньше, чем TV экран, эта опция указывает смещение | |
2933 по y от верхнего левого угла TV экрана (по-умолчанию: центировано). | |
2934 . | |
2935 . | |
2936 . | |
20832 | 2937 .SH "ДРАЙВЕРЫ ВЫВОДА ВИДЕО (ТОЛЬКО MPLAYER)" |
2938 Драйверы вывода видео - это интерфейсы к различным средствам вывода видео. | |
2939 Синтаксис: | |
2940 . | |
2941 .TP | |
2942 .B \-vo <драйвер1[:подопция1[=значение]:...],драйвер2,...[,]> | |
2943 Указывает список используемых драйверов в порядке приоритетности. | |
20707 | 2944 .PP |
20832 | 2945 Если список содержит завершающую ',', то MPlayer в случае проблем будет |
2946 использовать драйверы, не содержащиеся в списке. | |
2947 Подопции необязательны и в большинстве опций могут быть опущены. | |
2948 .br | |
2949 .I ЗАМЕЧАНИЕ: | |
2950 Полный список скомпилированных драйверов вывода видео можно получить | |
2951 опцией \-vo help. | |
2952 .sp 1 | |
2953 .I ПРИМЕР: | |
20707 | 2954 .PD 0 |
2955 .RSs | |
2956 .IPs "\-vo xmga,xv," | |
20832 | 2957 Пробует X11 Matrox драйвер, затем Xv драйвер, затем остальные. |
20707 | 2958 .IPs "\-vo directx:noaccel" |
20832 | 2959 Использует DirectX драйвер без ускорения. |
2960 .RE | |
2961 .PD 1 | |
2962 .sp 1 | |
2963 Допустимые драйверы: | |
2964 . | |
2965 .TP | |
21157 | 2966 .B xv (только X11) |
20832 | 2967 Использует XVideo расширение XFree86 4.x для задействования аппаратно |
2968 ускоренного воспроизведения. | |
2969 Если вы не можете использовать специальный драйвер для вашего | |
2970 оборудования, то выбор этого, возможно, будет лучшим решением. | |
2971 Чтобы узнать информацию об используемом цветовом ключе и способе его отображения, | |
2972 запустите MPlayer с опцией \-v и обратите внимание на строки, помеченные | |
2973 [xv common] в начале. | |
2974 .PD 0 | |
2975 .RSs | |
2976 .IPs port=<число> | |
2977 Выбирает указанный XVideo порт. | |
20707 | 2978 .IPs ck=<cur|use|set> |
20832 | 2979 Выбирает источник, из которого берется цветовой ключ (по-умолчанию: cur). |
20707 | 2980 .RSss |
2981 .IPs cur | |
20832 | 2982 Значение по-умолчанию цветового ключа берется из текущих установок Xv. |
20707 | 2983 .IPs use |
20832 | 2984 Указывает использовать, но не устанавливать цветовой ключ MPlayer |
2985 (используйте опцию \-colorkey для его изменения). | |
20707 | 2986 .IPs set |
20832 | 2987 То же, что и предыдущее, но также устанавливает указанный цветовой ключ. |
20707 | 2988 .RE |
2989 .IPs ck-method=<man|bg|auto> | |
20832 | 2990 Устанавливает метод отрисовки цветового ключа (по-умолчанию: man). |
20707 | 2991 .RSss |
2992 .IPs man | |
20832 | 2993 Указывает рисовать цветовой ключ самостоятельно (уменьшает мерцание в некоторых случаях). |
20707 | 2994 .IPs bg |
20832 | 2995 Устанавливает цветовой ключ в качестве фона окна. |
20707 | 2996 .IPs auto |
20832 | 2997 Предоставляет Xv отрисовывать цветовой ключ. |
2998 .RE | |
2999 .RE | |
3000 .PD 1 | |
3001 . | |
3002 .TP | |
3003 .B x11 (только X11) | |
3004 Драйвер вывода видео с разделением памяти без аппаратного ускорения, | |
3005 работает везде, где есть X11. | |
3006 . | |
3007 .TP | |
3008 .B xover (только X11) | |
3009 Добавляет поддержку X11 ко всем драйверам, основанным на оверлее. | |
3010 В данный момент поддерживается только драйвером tdfx_vid. | |
20707 | 3011 .PD 0 |
3012 .RSs | |
3013 .IPs <vo_driver> | |
20832 | 3014 Выбирает драйвер, используемый в качестве источника к оверлею |
3015 поверх X11. | |
3016 .RE | |
3017 .PD 1 | |
3018 . | |
3019 .TP | |
3020 .B xvmc (только X11 с \-vc ffmpeg12mc) | |
3021 Драйвер, использующий расширение XvMC (X Video Motion Compensation) | |
3022 XFree86 4.x для ускорения декодирования MPEG-1/2 и VCR2. | |
3023 .PD 0 | |
3024 .RSs | |
3025 .IPs port=<число> | |
3026 Выбирает указанный XVideo порт. | |
20707 | 3027 .IPs (no)benchmark |
20832 | 3028 Отключает показ изображения. |
3029 Необходимо для правильного теста производительности | |
3030 драйверов, изменяющих буферы изображения только | |
3031 .\" FIXME правильно ли переведено monitor retrace ? | |
3032 между циклами обновления изображения на мониторе (nVidia). | |
3033 По-умолчанию, отображение экрана не отключается (nobenchmark). | |
20707 | 3034 .IPs (no)bobdeint |
20832 | 3035 Очень простой деинтерлейсер. |
3036 Может быть не лучше, чем \-vf tfields=1, но это | |
3037 единственный деинтерлейсер для xvmc (по-умолчанию: nobobdeint). | |
20707 | 3038 .IPs (no)queue |
20832 | 3039 Помещает кадры для отображения в очередь, чтобы сильнее распараллелить |
3040 работу видео оборудования. | |
3041 Может добавить маленькую (незначительную) постоянную A/V рассинхронизацию | |
3042 (по-умолчанию: noqueue). | |
20707 | 3043 .IPs (no)sleep |
20832 | 3044 Указывает использовать функцию sleep для ожидания конца рендеринга |
3045 (не рекомендуется в Linux) (по-умолчанию: nosleep). | |
20707 | 3046 .IPs ck=cur|use|set |
20832 | 3047 То же, что и \-vo xv:ck (смотрите \-vo xv). |
20707 | 3048 .IPs ck-method=man|bg|auto |
20832 | 3049 То же, что и \-vo xv:ck-method (смотрите \-vo xv). |
3050 .RE | |
3051 .PD 1 | |
3052 . | |
3053 .TP | |
3054 .B dga (только X11) | |
3055 Воспроизводит видео через XFree86 расширение Direct Graphics Access. | |
3056 Считается устаревшим. | |
3057 . | |
3058 .TP | |
3059 .B sdl (только SDL) | |
3060 Драйвер вывода видео с помощью высокоуровневой, платформенно-независимой | |
3061 библиотеки SDL (Simple Directmedia Layer). | |
3062 Поскольку SDL использует свой собственный слой X11, X11 опции MPlayer | |
3063 не будут иметь никакого эффекта на SDL. | |
3064 .PD 0 | |
3065 .RSs | |
3066 .IPs driver=<драйвер> | |
3067 Явно выбирает используемый SDL драйвер. | |
20707 | 3068 .IPs (no)forcexv |
20832 | 3069 Указывает использовать XVideo через видео драйвер sdl (по-умолчанию: forcexv). |
20707 | 3070 .IPs (no)hwaccel |
20832 | 3071 Указывает использовать аппаратно ускоренное масштабирование (по-умолчанию: hwaccel). |
20707 | 3072 .RE |
3073 .PD 1 | |
3074 . | |
3075 .TP | |
3076 .B "vidix\ \ " | |
20832 | 3077 VIDIX (VIDeo Interface for *niX, видео интерфейс для *nix) - это интерфейс |
3078 к возможностям ускорения видео различных графических карт. | |
3079 Очень быстрый драйвер вывода видео для карт, его поддерживающих. | |
3080 .PD 0 | |
3081 .RSs | |
3082 .IPs <подустройство> | |
3083 .\" FIXME "подустройства" | |
3084 Явно выбирает используемый драйвер подустройства VIDIX. | |
3085 Доступные драйверы подустройств: cyberblade_vid.so, mach64_vid.so, | |
20707 | 3086 mga_crtc2_vid.so, mga_vid.so, nvidia_vid.so, pm3_vid.so, |
20832 | 3087 radeon_vid.so, rage128_vid.so, sis_vid.so и unichrome_vid.so. |
3088 .RE | |
3089 .PD 1 | |
3090 . | |
3091 .TP | |
21157 | 3092 .B xvidix (только X11) |
20832 | 3093 X11 фронтенд для VIDIX |
3094 .PD 0 | |
3095 .RSs | |
3096 .IPs <подустройство> | |
3097 То же, что и для vidix | |
20707 | 3098 .RE |
3099 .PD 1 | |
3100 . | |
3101 .TP | |
3102 .B "cvidix\ " | |
20832 | 3103 Универсальный и платформенно-независимый VIDIX фронтенд, с картами nVidia может работать |
3104 даже в текстовой консоли. | |
3105 .PD 0 | |
3106 .RSs | |
3107 .IPs <подустройство> | |
3108 То же, что и для vidix | |
3109 .RE | |
3110 .PD 1 | |
3111 . | |
3112 .TP | |
3113 .B winvidix (только Windows) | |
3114 Windows фронтенд для VIDIX | |
3115 .PD 0 | |
3116 .RSs | |
3117 .IPs <подустройство> | |
3118 То же, что и для vidix | |
20707 | 3119 .RE |
3120 .PD 1 | |
3121 . | |
3122 .TP | |
21157 | 3123 .B directx (только Windows) |
20832 | 3124 Драйвер вывода видео, использующий DirectX интерфейс. |
20707 | 3125 .PD 0 |
3126 .RSs | |
3127 .IPs noaccel | |
20832 | 3128 Отключает аппаратное ускорение. |
3129 Попробуйте эту опцию, если у вас проблемы с отображением. | |
3130 .RE | |
3131 .PD 1 | |
3132 . | |
3133 .TP | |
3134 .B quartz (только Mac OS X) | |
3135 Драйвер вывода видео Mac OS X Quartz. | |
3136 В некоторых случаях, форсирование пакованного выходного формата YUV с, | |
3137 например, \-vf format=yuy2, может быть более эффективным. | |
3138 .PD 0 | |
3139 .RSs | |
3140 .IPs device_id=<число> | |
3141 Выбирает устройство отображения для использования в полноэкранном режиме. | |
3142 .IPs fs_res=<ширина>:<высота> | |
3143 Указывает полноэкранное разрешение (полезно на медленных системах). | |
3144 .RE | |
3145 .PD 1 | |
3146 . | |
3147 .TP | |
3148 .B macosx (Mac OS X 10.4 или 10.3.9 с QuickTime 7) | |
3149 Драйвер вывода видео Mac OS X CoreVideo. | |
3150 .PD 0 | |
3151 .RSs | |
3152 .IPs device_id=<число> | |
3153 Выбирает устройство отображения для использования в полноэкранном режиме. | |
3154 .RE | |
3155 .PD 1 | |
3156 . | |
3157 .TP | |
3158 .B fbdev (только Linux) | |
3159 Использует фреймбуфер ядра для воспроизведения видео. | |
3160 .PD 0 | |
3161 .RSs | |
3162 .IPs <устройство> | |
3163 Явно указывает имя используемого fbdev устройства (например /dev/\:fb0) или | |
3164 имя подустройства VIDIX, если имя устройства начинается с 'vidix' | |
3165 (например 'vidixsis_vid для драйвера sis). | |
3166 .RE | |
3167 .PD 1 | |
3168 . | |
3169 .TP | |
3170 .B fbdev2 (только Linux) | |
3171 Использует фреймбуфер ядра для воспроизведения видео, альтернативная | |
3172 реализация. | |
3173 .PD 0 | |
3174 .RSs | |
3175 .IPs <устройство> | |
3176 Явно указывает имя используемого fbdev устройства (по-умолчанию: /dev/\:fb0). | |
20707 | 3177 .RE |
3178 .PD 1 | |
3179 . | |
3180 .TP | |
3181 .B "vesa\ \ \ " | |
20832 | 3182 Весьма универсальный драйвер, который должен работать на любой VESA VBE 2.0 |
3183 совместимой карте. | |
20707 | 3184 .PD 0 |
3185 .RSs | |
21437 | 3186 .IPs (no)dga |
3187 Включает или выключает режим DGA (по-умолчанию: включено). | |
20707 | 3188 .IPs neotv_pal |
20832 | 3189 Активирует NeoMagic TV выход и устанавливает стандарт в PAL. |
20707 | 3190 .IPs neotv_ntsc |
20832 | 3191 Активирует NeoMagic TV выход и устанавливает стандарт в NTSC. |
20707 | 3192 .IPs vidix |
20832 | 3193 Указывает использовать VIDIX драйвер. |
20707 | 3194 .IPs "lvo:\ \ \ " |
20832 | 3195 Активирует видео оверлей Linux поверх VESA режима. |
20707 | 3196 .RE |
3197 .PD 1 | |
3198 . | |
3199 .TP | |
3200 .B "svga\ \ \ " | |
20832 | 3201 Воспроизводит видео, используя библиотеку SVGA. |
3202 .PD 0 | |
3203 .RSs | |
3204 .IPs "<видео режим>" | |
3205 Указывает используемый видео режим. | |
3206 Режим может быть задан в форме <ширина>x<высота>x<цветов>, | |
3207 например 640x480x16M или номером графического режима, например 84. | |
20707 | 3208 .IPs bbosd |
20832 | 3209 Выводит OSD на черных полях под изображением (медленнее). |
20707 | 3210 .IPs native |
20832 | 3211 Указывает использовать только 'нативные' функции. |
3212 Это отключает прямой рендеринг, OSD и аппаратное ускорение. | |
20707 | 3213 .IPs retrace |
20832 | 3214 .\" FIXME как коротко перевести vertical retrace? Существующий перевод |
3215 .\" не совсем верный (и звучит ужасно). | |
3216 Форсирует переключение кадров между циклами | |
3217 вертикальной развертки. | |
3218 Может использоваться только с \-double. | |
3219 Имеет тот же эффект, что и опция \-vsync. | |
20707 | 3220 .IPs "sq\ \ \ " |
20832 | 3221 Пытается выбрать видео режим с квадратными пикселами. |
20707 | 3222 .IPs vidix |
20832 | 3223 Указывает использовать svga с VIDIX. |
20707 | 3224 .RE |
3225 .PD 1 | |
3226 . | |
3227 .TP | |
3228 .B "gl\ \ \ \ \ " | |
20832 | 3229 OpenGL драйвер вывода видео, простая версия. |
3230 Размер видео должен быть меньше максимального размера | |
3231 текстуры в вашей реализации OpenGL. | |
3232 Предполагается, что будет работать даже с самыми простыми | |
3233 реализациями OpenGL, но также может использовать новые | |
3234 расширения, позволяющие поддерживать большее количество | |
3235 цветовых пространств и прямой рендеринг. | |
3236 Пожалуйста, используйте \-dr, если это работает с вашей | |
3237 реализацией OpenGL, поскольку для больших разрешений | |
3238 это | |
3239 .B значительно | |
3240 увеличивает скорость. | |
3241 Код выполняет очень малое количество проверок, так что, если что-то не | |
3242 работает, это может быть вызвано отсутствием поддержки в вашей | |
3243 карте/OpenGL реализации, даже если вы не получаете никаких сообщений об | |
3244 ошибках. Используйте glxinfo или аналогичный инструмент, чтобы увидеть | |
3245 поддерживаемые расширения OpenGL. | |
20707 | 3246 .PD 0 |
3247 .RSs | |
3248 .IPs (no)manyfmts | |
20832 | 3249 Включает поддержку большего количества форматов цветов (RGB и BGR) (по-умолчанию: включено). |
3250 Требует OpenGL версии >= 1.2. | |
20707 | 3251 .IPs slice-height=<0\-...> |
20832 | 3252 Количество строк, копируемых в текстуру одним целым (по-умолчанию: 4). |
3253 0 для всего изображения. | |
3254 .br | |
3255 .I ЗАМЕЧАНИЕ: | |
3256 Если используется пространство цветов YUV (смотрите подопцию yuv), применяются | |
3257 особые правила: | |
20707 | 3258 .RSss |
20832 | 3259 Если декодер использует рендеринг по слоям (смотрите \-noslices), эта опция не |
3260 имеет эффекта, размеры слоев указываются используемым декодером. | |
3261 .br | |
3262 Если декодер не использует рендеринг по слоям, то значением по-умолчанию | |
3263 является 16. | |
20707 | 3264 .RE |
3265 .IPs (no)osd | |
20832 | 3266 Включает или выключает поддержку рендеринга OSD при помощи OpenGL |
3267 (по-умолчанию: включено). Эта опция используется для тестирования; | |
3268 для отключения OSD используйте вместо нее \-osdlevel 0. | |
20707 | 3269 .IPs (no)scaled-osd |
20832 | 3270 Изменяет реакцию OSD на изменение размера окна (по-умолчанию: отключено). |
3271 .\" FIXME is translation correct ? | |
3272 .\" When enabled behaves more like the other video output drivers, | |
3273 .\" which is better for fixed-size fonts. | |
3274 .\" Disabled looks much better with FreeType fonts and uses the | |
3275 .\" borders in fullscreen mode. | |
3276 Когда включено, поведение такое же как и с остальными драйверами вывода | |
3277 видео, что лучше для шрифтов фиксированного размера. | |
3278 Когда отключено, то выглядит намного лучше со шрифтами TrueType и | |
3279 использует границы в полноэкранном режиме. | |
3280 С ass субтитрами (смотрите \-ass) работает некорректно. | |
20707 | 3281 .IPs osdcolor=<0xRRGGBB> |
20832 | 3282 Цвет для OSD (по-умолчанию: 0xffffff, соответствует белому цвету). |
20707 | 3283 .IPs (no)aspect |
20832 | 3284 Включает или выключает масштабирование с сохранением пропорций и поддержку |
3285 pan-and-scan (по-умолчанию: включено). | |
3286 Отключение может немного увеличить скорость. | |
20707 | 3287 .IPs rectangle=<0,1,2> |
20832 | 3288 Выбирает использование прямоугольныйх текстур, что экономит видеопамять, но |
3289 зачастую работает медленнее (по-умолчанию: 0). | |
20707 | 3290 .RSss |
20832 | 3291 0: Указывает использовать текстуры power-of-two (по-умолчанию). |
3292 .br | |
3293 1: Указывает использовать расширение GL_ARB_texture_rectangle. | |
3294 .br | |
3295 2: Указывает использовать расширение GL_ARB_texture_non_power_of_two. | |
3296 В некоторых случаях поддерживается только программно и, поэтому, очень медленно. | |
20707 | 3297 .RE |
3298 .IPs (no)glfinish | |
20832 | 3299 Вызывает glFinish() перед сменой буферов. |
3300 Медленнее, но в некоторых случаях дает более правильный результат (по-умолчанию: отключено). | |
20707 | 3301 .IPs swapinterval=<n> |
20832 | 3302 Минимальный интервал между сменами буферов, посчитанный в отображаемых |
3303 кадрах (по-умолчанию: 1). | |
3304 1 эквивалентно включению VSYNC, 0 - отключению VSYNC. | |
3305 Значения меньше 0 оставят его равным системному значению по-умолчанию. | |
3306 Это ограничивает частоту кадров значением (частота горизонтальной развертки / n). | |
3307 Для работы требуется поддержка GLX_SGI_swap_control. | |
3308 С некоторыми (многими/всеми?) реализациями работает только в полноэкранном режиме. | |
20707 | 3309 .IPs yuv=<n> |
20832 | 3310 Указывает тип преобразования YUV в RGB. |
20707 | 3311 .RSss |
20832 | 3312 0: Используется программное преобразование (по-умолчанию). |
3313 Совместимо со всеми версиями OpenGL. | |
3314 Предоставляет возможность управления яркостью, контрастностью и насыщенностью. | |
3315 .br | |
3316 .\" FIXME register combiners - блоки объединения регистров | |
3317 1: Используются блоки объединения регистров | |
3318 Используется nVidia-специфичное расширение (GL_NV_register_combiners). | |
3319 Требуются, как минимум, три текстуры. | |
3320 Предоставляет возможность управления насыщенностью и цветностью. | |
3321 Это быстрый, но не точный метод. | |
3322 .br | |
3323 .\" FIXME fragment program - программа фрагментации | |
3324 2: Используется программа фрагментации. | |
3325 Требуется расширение GL_ARB_fragment_program и, как минимум, три текстуры. | |
3326 Предоставляет возможность управления яркостью, контрастностью, | |
3327 насыщенностью и цветностью. | |
3328 .br | |
3329 .\" FIXME fragment program - программа фрагментации | |
3330 3: Используется программа фрагментации, используя POW инструкции. | |
3331 Требуется расширение GL_ARB_fragment_program и, как минимум, три текстуры. | |
3332 Предоставляет возможность управления яркостью, контрастностью, | |
3333 насыщенностью, цветностью и гаммой. | |
3334 Гамма может быть независимо установлена для красного, зеленого и синего цветов. | |
3335 Метод 4, как правило, быстрее. | |
3336 .br | |
3337 .\" FIXME fragment program - программа фрагментации | |
3338 4: Используется программа фрагментации с дополнительный поиском. | |
3339 Требуется расширение GL_ARB_fragment_program и, как минимум, | |
3340 четыре текстуры. | |
3341 Предоставляет возможность управления яркостью, контрастностью, насыщенностью, | |
3342 цветностью, и гаммой. | |
3343 Гамма может быть независимо установлена для красного, зеленого и синего цветов. | |
3344 .br | |
3345 5: Используется ATI-специфичный метод (для старых карт). | |
3346 при этом используется ATI-специфичное расширение | |
3347 (GL_ATI_fragment_shader - не GL_ARB_fragment_shader!). | |
3348 Необходимы, как минимум, три текстуры. | |
3349 Предоставляет возможность управления насыщенностью и цветностью. | |
3350 Это быстрый, но не точный метод. | |
3351 .br | |
3352 6: Используется 3D текстура для преобразования через поиск. | |
3353 Требуется расширение GL_ARB_fragment_program и, как минимум, четыре тестуры. | |
3354 Ужасно медленный (программная эмуляция) на некоторых (всех?) картах ATI, | |
3355 поскольку использует текстуру с пограничными пикселами. | |
3356 Предоставляет возможность управления яркостью, контрастностью, насыщенностью, | |
3357 цветностью, и гаммой. | |
3358 Гамма может быть независимо установлена для красного, зеленого и синего цветов. | |
3359 Скорость зависит от пропускной способности памяти GPU значительно сильнее, чем | |
3360 в остальных методах. | |
20707 | 3361 .RE |
3362 .IPs lscale=<n> | |
20832 | 3363 Выбирает функцию для масштабирования яркостность составляющей. |
3364 Допустимо только для 2, 3, 4 и 6 режимов yuv. | |
20707 | 3365 .RSss |
20832 | 3366 0: Используется простая линейная фильтрация (по-умолчанию). |
3367 .br | |
3368 1: Используется бикубическая фильтрация (повышенное качество). | |
3369 Требует одну дополнительную текстуру. | |
3370 Старые карты не смогут обработать с ее помощью цветовую составляющую, как минимум, | |
3371 в полноэкранном режиме. | |
20707 | 3372 .RE |
3373 .IPs cscale=<n> | |
20832 | 3374 Выбирает функцию для масштабирования цветовой составляющей. |
3375 Подробности смотрите в lscale. | |
3376 .IPs customprog=<файл> | |
3377 .\" FIXME fragment program - программа фрагментации | |
3378 Загружает нестандартную программу фрагментации из файла <файл>. | |
3379 пример смотрите в TOOLS/edgedect.fp. | |
3380 .IPs customtex=<файл> | |
3381 Загружает нестандартную "gamma ramp" текстуру из файла <файл>. | |
3382 Может использоваться совместно с yuv=4 или с опцией customprog. | |
20707 | 3383 .IPs (no)customtlin |
20832 | 3384 Если включено (по-умолчанию), для customtex текстуры используется GL_LINEAR |
3385 интерполяция, иначе - GL_NEAREST. | |
20707 | 3386 .IPs (no)customtrect |
20832 | 3387 Если включено, используется texture_rectangle для customtex текстуры. |
3388 По-умолчанию отключено. | |
20707 | 3389 .REss |
3390 .RE | |
3391 .PD 1 | |
3392 . | |
3393 .TP | |
3394 .B "gl2\ \ \ \ " | |
20832 | 3395 OpenGL драйвер вывода, второе поколение. |
3396 Поддерживает OSD и видео с размером больше допустимого для текстуры. | |
20707 | 3397 .PD 0 |
3398 .RSs | |
3399 .IPs (no)glfinish | |
20832 | 3400 То же, что и для gl (по-умолчанию: включено) |
20707 | 3401 .IPs yuv=<n> |
20832 | 3402 Указывает тип преобразования YUV в RGB. |
3403 Если установлено во что-либо, отличное от 0, то OSD выводиться не будет и | |
3404 регулировки яркости, контрастности и гаммы будут доступны только через | |
3405 глобальные настройки X сервера. | |
3406 В остальном значения те же, что и для \-vo gl. | |
20707 | 3407 .REss |
3408 . | |
3409 .TP | |
3410 .B "null\ \ \ " | |
20832 | 3411 Вы выводит никакого видео, |
3412 полезен для тестов производительности. | |
20707 | 3413 . |
3414 .TP | |
3415 .B "aa\ \ \ \ \ " | |
20832 | 3416 Драйвер вывода ASCII art, работающий в текстовой консоли. |
3417 Вы можете получить список и описание доступных подопций запустив | |
20707 | 3418 .I mplayer \-vo aa:help |
3419 . | |
3420 .TP | |
3421 .B "caca\ \ \ " | |
20832 | 3422 Драйвер вывода видео Color ASCII art, выботающий в текстовой консоли. |
20707 | 3423 . |
3424 .TP | |
3425 .B "bl\ \ \ \ \ " | |
20832 | 3426 Воспроизведение видео с использованием Blinkenlights UDP протокола. |
3427 Драйвер очень сильно аппаратно зависим. | |
3428 .PD 0 | |
3429 .RSs | |
3430 .IPs <подустройство> | |
3431 Явно указывает драйвер используемого подустройства Blinkenlights. | |
3432 Он выглядит как arcade:host=localhost:2323 или | |
20707 | 3433 hdl:file=name1,file=name2. |
20832 | 3434 Вы обязательно должны указать подустройство. |
20707 | 3435 .RE |
3436 .PD 1 | |
3437 . | |
3438 .TP | |
3439 .B "ggi\ \ \ \ " | |
20832 | 3440 Драйвер вывода видео графической системы GGI |
3441 .PD 0 | |
3442 .RSs | |
3443 .IPs <драйвер> | |
3444 Явно указывает используемый GGI драйвер. | |
3445 Замените любые ',', которые могут появиться в строке драйвера, на '.'. | |
20707 | 3446 .RE |
3447 .PD 1 | |
3448 . | |
3449 .TP | |
3450 .B directfb | |
20832 | 3451 Воспроизводит видео, используя библиотеку DirectFB. |
20707 | 3452 .PD 0 |
3453 .RSs | |
3454 .IPs (no)input | |
20832 | 3455 Указывает использовать коды клавиш DirectFB вместо кодов MPlayer (по-умолчанию: включено). |
20707 | 3456 .IPs buffermode=single|double|triple |
20832 | 3457 Двойная и тройная буферизация дает лучшие результаты, если вы хотите |
3458 .\" FIXME tearing - мерцание | |
3459 избежать мерцания. Тройная буферизация эффективнее двойной, поскольку | |
3460 .\" FIXME: vertical retrace | |
3461 она не блокирует MPlayer во время ожидания цикла обновления экрана монитора. | |
3462 Одиночной буферизации стоит избегать (по-умолчанию: single). | |
20707 | 3463 .IPs fieldparity=top|bottom |
20832 | 3464 Управляет порядком вывода чередующихся полей (по-умолчанию: отключено). |
3465 Допустимые значения: top = верхнее поле первое, bottom = нижнее поле первое. | |
3466 Это опция никак не влияет на прогрессивное видео, каковым являются большинство | |
3467 .\" FIXME tearing - мерцание | |
3468 MPEG фильмов, потребуется ее установить, если во время просмотра черезстрочного | |
3469 материала появляется мерцание или эффект гребенки при движении. | |
20707 | 3470 .IPs layer=N |
20832 | 3471 Форсирует для отображения слой с ID N (по-умолчанию: -1 - авто). |
3472 .IPs dfbopts=<список> | |
3473 Указывает список параметров для DirectFB. | |
20707 | 3474 .RE |
3475 .PD 1 | |
3476 . | |
3477 .TP | |
3478 .B "dfbmga\ " | |
20832 | 3479 Драйвер вывода видео для Matrox G400/\:G450/\:G550, использующий |
3480 библиотеку DirectFB для задействования особых возможностей оборудования. | |
3481 Задействует CRTC2 (вторую "голову"), отображая видео независимо от первой "головы". | |
20707 | 3482 .PD 0 |
3483 .RSs | |
3484 .IPs (no)input | |
20832 | 3485 То же, что и для directfb (по-умолчанию: отключено) |
20707 | 3486 .IPs buffermode=single|double|triple |
20832 | 3487 То же, что и для directfb (по-умолчанию: triple) |
20707 | 3488 .IPs fieldparity=top|bottom |
20832 | 3489 То же, что и для directfb |
20707 | 3490 .IPs (no)bes |
20832 | 3491 Задействует использование Matrox BES (модуля масштабирования) (по-умолчанию: отключено). |
3492 Дает отличный результат по скорости и качеству изображения, поскольку | |
3493 интерполяция производится аппаратно. Работает только на главной "голове". | |
20707 | 3494 .IPs (no)spic |
20832 | 3495 .\" FIXME correct translation of sub picture layer |
3496 Задействует использование специального слоя [sub picture layer] для отображения | |
3497 OSD (по-умолчанию: отключено). | |
20707 | 3498 .IPs (no)crtc2 |
20832 | 3499 Включает TV-выход на второй "голове" (по-умолчанию: включено). |
3500 Качество вывода удивительное, т.к. это полностью черезстрочное | |
3501 изображение с правильной синхронизацией каждого четнымого/\:нечетного поля. | |
20707 | 3502 .IPs tvnorm=pal|ntsc|auto |
20832 | 3503 Установит TV стандарт Matrox карты без необходимости |
3504 изменения /etc/\:directfbrc (по-умолчанию: отключено). | |
3505 Допустимые стандарты: pal = PAL, ntsc = NTSC. | |
3506 auto - особый стандарт (автоопределение использования PAL/\:NTSC), потому что | |
3507 он определяет используемый стандарт по частоте кадров фильма. | |
3508 .RE | |
3509 .PD 1 | |
3510 . | |
3511 .TP | |
3512 .B mga (только Linux) | |
3513 Драйвер вывода видео для Matrox, использующий модуль YUV масштабирования | |
3514 на Gxxx картах через драйвер ядра. | |
3515 Если у вас карта Matrox, то это самый быстрый вариант. | |
3516 .PD 0 | |
3517 .RSs | |
3518 .IPs <устройство> | |
3519 Явно указывает имя используемого Matrox устройства (по-цмолчанию: /dev/\:mga_vid). | |
3520 .RE | |
3521 .PD 1 | |
3522 . | |
3523 .TP | |
3524 .B xmga (только Linux, X11) | |
3525 Драйвер вывода видео mga, работающий в окне X11. | |
3526 .PD 0 | |
3527 .RSs | |
3528 .IPs <устройство> | |
3529 Явно указывает имя используемого Matrox устройства (по-цмолчанию: /dev/\:mga_vid). | |
20707 | 3530 .RE |
3531 .PD 1 | |
3532 . | |
3533 .TP | |
3534 .B "syncfb\ " | |
20832 | 3535 Драйвер вывода видео для SyncFB модуля ядра, предоставляющего |
3536 особые возможности Matrox Gxxx Карт, такие как аппаратные деинтерлейс, | |
3537 масштабирование и синхронизация видео с частотой вертикальной развертки | |
3538 вашего монитора. | |
3539 . | |
3540 .TP | |
21437 | 3541 .B s3fb (see also \-vf yuv2 and \-dr) |
3542 Специальный драйвер вывода для S3 Virge. | |
21441 | 3543 Этот драйвер поддерживает такие возможности карты, как YUV преобразование, |
21437 | 3544 масштабирование, двойная буферизация и прямой рендеринг. |
3545 Используйте \-vf yuy2 для получения аппаратно ускоренного yuv2 | |
3546 рендеринга, который на этой карте значительно быстрее, чем yv12. | |
3547 . | |
3548 .TP | |
20832 | 3549 .B 3dfx (только Linux) |
3550 Драйвер вывода для 3dfx. | |
3551 Этот драйвер работает напрямую c 3dfx оборудованием поверх X11. | |
3552 Поддерживается только 16 bpp. | |
3553 FIXME: Правильно ли указаны отличия 3dfx, tdfxfb и tdfx_vid? | |
20707 | 3554 . |
3555 .TP | |
21157 | 3556 .B tdfxfb (только Linux) |
20832 | 3557 Этот драйвер работает с tdfx драйвером фреймбуфера для воспроизведения |
3558 фильмов с YUV ускорением на 3dfx картах. | |
3559 FIXME: Правильно ли указаны отличия 3dfx, tdfxfb и tdfx_vid? | |
3560 .PD 0 | |
3561 .RSs | |
3562 .IPs <устройство> | |
3563 Явно указывает используемое fbdev устройство (по-умолчанию: /dev/\:fb0). | |
3564 .RE | |
3565 .PD 1 | |
3566 . | |
3567 .TP | |
3568 .B tdfx_vid (только Linux) | |
3569 Драйвер вывода видео для 3dfx. | |
3570 Этот драйвер напрямую использует драйвер ядра tdfx_vid. | |
3571 FIXME: Правильно ли указаны отличия 3dfx, tdfxfb и tdfx_vid? | |
20707 | 3572 .PD 0 |
3573 .RSs | |
3574 .IPs <device> | |
20832 | 3575 Явно указывает имя используемого устройства (по-умолчанию: /dev/\:tdfx_vid). |
3576 .RE | |
3577 .PD 1 | |
3578 . | |
3579 .TP | |
3580 .B dxr2 (смотрите также \-dxr2) (только DXR2) | |
3581 Драйвер вывода видео Creative DXR2. | |
20707 | 3582 .PD 0 |
3583 .RSs | |
3584 .IPs <vo_driver> | |
20832 | 3585 Поддрайвер вывода видео, для использования в качестве оверлея (x11, xv). |
3586 .RE | |
3587 .PD 1 | |
3588 . | |
3589 .TP | |
3590 .B dxr3 (только DXR3) | |
3591 Драйвер выода видео чипов MPEG декодирования | |
3592 Sigma Designs em8300 (Creative DXR3, Sigma Designs | |
3593 Hollywood Plus). | |
3594 Смотрите также видео фильтр lavc. | |
20707 | 3595 .PD 0 |
3596 .RSs | |
3597 .IPs overlay | |
20832 | 3598 Активирует оверлей вместо TV вывода. |
20707 | 3599 .IPs prebuf |
20832 | 3600 Включает пребуферинг. |
20707 | 3601 .IPs "sync\ " |
20832 | 3602 Задействует новую систему синхронизации. |
3603 .IPs norm=<стандарт> | |
3604 Указывает TV стандарт. | |
20707 | 3605 .RSss |
20832 | 3606 0: Не изменяет текущий стандарт (по-умолчанию). |
3607 .br | |
3608 1: Автоопределение использования PAL/\:NTSC. | |
3609 .br | |
3610 2: Автоопределение использования PAL/\:PAL-60. | |
20707 | 3611 .br |
3612 3: PAL | |
3613 .br | |
3614 4: PAL-60 | |
3615 .br | |
3616 5: NTSC | |
3617 .REss | |
3618 .IPs <0\-3> | |
20832 | 3619 Указывает номер используемого устройства, если у вас установлено более одной |
3620 em8300 карты. | |
3621 .RE | |
3622 .PD 1 | |
3623 . | |
3624 .TP | |
3625 .B ivtv (только IVTV) | |
3626 Драйвер вывода через TV-Выход карт MPEG декодирования, основанных на для чипах | |
3627 Conexant CX23415 (iCompression iTVC15) или Conexant CX23416 (iCompression | |
3628 iTVC16), (Hauppauge WinTV PVR-150/250/350/500). | |
3629 Смотрите также видео фильтр lavc. | |
20707 | 3630 .PD 0 |
3631 .RSs | |
3632 .IPs device | |
20832 | 3633 Явно указывает имя устройства используемого MPEG декодера (по-умолчанию: /dev/video16). |
20707 | 3634 .IPs output |
20832 | 3635 Увно указывает используемый для видеосигнала TV-Выход. |
3636 .RE | |
3637 .PD 1 | |
3638 . | |
3639 .TP | |
3640 .B mpegpes (только DVB) | |
3641 Драйвер вывода видео DVB карт, записывающий вывод в MPEG-PES файл, если | |
3642 нет установленных DVB карт. | |
20707 | 3643 .PD 0 |
3644 .RSs | |
3645 .IPs card=<1\-4> | |
20832 | 3646 Указывает номер используемого устройства, если у вас более одной карты |
3647 (поддерживается только V3 API, такое как в драйверах 1.x.y серии). | |
3648 .IPs <файл> | |
3649 Файл для вывода (по-умолчанию: ./grab.mpg) | |
3650 .RE | |
3651 .PD 1 | |
3652 . | |
3653 .TP | |
3654 .B zr (смотрите также \-zr* и \-zrhelp) | |
3655 Драйвер вывода видео для некоторых MJPEG карт завата/\:воспроизведения. | |
3656 . | |
3657 .TP | |
3658 .B zr2 (смотрите также видео фильтр zrmjpeg) | |
3659 Драйвер вывода видео для некоторых MJPEG карт завата/\:воспроизведения, | |
3660 второе поколение. | |
3661 .PD 0 | |
3662 .RSs | |
3663 .IPs dev=<устройство> | |
3664 Указывает используемое устройство. | |
20707 | 3665 .IPs norm=<PAL|NTSC|SECAM|auto> |
20832 | 3666 Указывает используемый видео стандарт (по-умолчанию: авто). |
20707 | 3667 .IPs (no)prebuf |
20832 | 3668 (Де)Активирует пребуферинг, пока не поддерживается. |
20707 | 3669 .RE |
3670 .PD 1 | |
3671 . | |
3672 .TP | |
3673 .B "md5sum\ " | |
20832 | 3674 Рассчитывает MD5 сумму каждого кадра и записывает ее в файл. |
3675 Поддерживаются цветовые пространства RGB24 и YV12. | |
3676 Полезно для отладки. | |
3677 .PD 0 | |
3678 .RSs | |
3679 .IPs outfile=<значение> | |
3680 Указывает имя файла для вывода (по-умолчанию: ./md5sums). | |
20707 | 3681 .RE |
3682 .PD 1 | |
3683 . | |
3684 .TP | |
3685 .B yuv4mpeg | |
20832 | 3686 Преобразует видео поток в последовательность несжатых YUV 4:2:0 |
3687 изображений и сохраняет ее в файл (по-умолчанию: ./stream.yuv). | |
3688 Формат такой же, как и в mjpegtools, так что это полезно для | |
3689 обработки видео комплектом mjpegtools. | |
3690 Поддерживаются YV12, RGB (24 bpp) и BGR (24 bpp) форматы. | |
3691 Вы можете указывать ее совместно с опцией \-fixed-vo для | |
3692 объединения файлов с одинаковыми разрешениями и частотой кадров. | |
20707 | 3693 .PD 0 |
3694 .RSs | |
3695 .IPs interlaced | |
21459 | 3696 Записывает кадры в файл как черезстрочные с первым верхним полем. |
20707 | 3697 .IPs interlaced_bf |
21459 | 3698 Записывает кадры в файл как черезстрочные с первым нижним полем. |
20832 | 3699 .IPs file=<файл> |
3700 Записывает вывод в <файл> вместо стандартного stream.yuv. | |
20707 | 3701 .REss |
3702 .PD 1 | |
3703 .RS | |
3704 .sp 1 | |
20832 | 3705 .I ЗАМЕЧАНИЕ: |
3706 Если вы не указываете никаких опций, то вывод будет прогрессивным | |
3707 (т.е. нечерезстрочным). | |
20707 | 3708 .RE |
3709 . | |
3710 .TP | |
3711 .B "gif89a\ " | |
20832 | 3712 Выводит кадры в один анимированный GIF в текущем каталоге. |
3713 Поддерживается только формат RGB с глубиной цвета 24 бит, результат также | |
3714 будет преобразован в 256 цветный. | |
20707 | 3715 .PD 0 |
3716 .RSs | |
3717 .IPs <fps> | |
20832 | 3718 Вещественное число, указывающее частоту кадров (по-умолчанию: 5.0). |
3719 .IPs <файл> | |
3720 Указывает имя файла для вывода (по-умолчанию: ./out.gif). | |
20707 | 3721 .REss |
3722 .PD 1 | |
3723 .RS | |
3724 .sp 1 | |
20832 | 3725 .I ЗАМЕЧАНИЕ: |
3726 Вы должны указать частоту кадров до имени, иначе это значение будет | |
3727 частью имени файла. | |
3728 .sp 1 | |
3729 .I ПРИМЕР: | |
20707 | 3730 .RE |
3731 .PD 0 | |
3732 .RSs | |
3733 mplayer video.nut \-vo gif89a:fps=15.0:filename=test.gif | |
3734 .RE | |
3735 .PD 1 | |
3736 . | |
3737 .TP | |
3738 .B "jpeg\ \ \ " | |
20832 | 3739 Выводит каждый кадр в JPEG файл в текущем каталоге. |
3740 В качестве имени файла выступает номер кадра с лидирующими нулями. | |
20707 | 3741 .PD 0 |
3742 .RSs | |
3743 .IPs [no]progressive | |
20832 | 3744 Указывает создавать обычный или прогрессивный JPEG (по-умолчанию: обычный). |
20707 | 3745 .IPs [no]baseline |
20832 | 3746 Указывает использовать базовую линию [baseline] или нет (по-умолчанию: использовать). |
20707 | 3747 .IPs optimize=<0\-100> |
20832 | 3748 Степень оптимизации (по-умолчанию: 100) |
20707 | 3749 .IPs smooth=<0\-100> |
20832 | 3750 Степень размытия (по-умолчанию: 0) |
20707 | 3751 .IPs quality=<0\-100> |
20832 | 3752 Уровень качества (default: 75) |
3753 .IPs outdir=<каталог> | |
3754 Указывает каталог для вывода JPEG файлов (по-умолчанию: ./). | |
3755 .IPs subdirs=<префикс> | |
3756 Вместо использования текущего каталога создает нумерованные подкаталоги | |
3757 с указанным префиксом для сохранения файлов. | |
21157 | 3758 .IPs maxfiles=<значение> (тольео subdirs) |
20832 | 3759 Максимальное количество файлов, сохраняемых в подкаталоге. |
3760 Должно быть больше или равно 1 (по-умолчанию: 1000). | |
20707 | 3761 .RE |
3762 .PD 1 | |
3763 . | |
3764 .TP | |
3765 .B "pnm\ \ \ \ " | |
20832 | 3766 Выводит каждый кадр в PNM файл в текущем каталоге. |
3767 В качестве имени файла выступает номер кадра с лидирующими нулями. | |
3768 Поддерживаются файлы PPM, PGM и PGMYUV, как в raw, так и в ASCII режиме. | |
3769 Смотрите также pnm(5), ppm(5) и pgm(5). | |
20707 | 3770 .PD 0 |
3771 .RSs | |
3772 .IPs "ppm\ \ " | |
20832 | 3773 Записывает PPM файлы (по-умолчанию). |
20707 | 3774 .IPs "pgm\ \ " |
20832 | 3775 Записывает PGM файлы. |
20707 | 3776 .IPs pgmyuv |
20832 | 3777 Выводит PGMYUV файлы. |
3778 PGMYUV похож на PGM, но дополнительно содержит U и V компоненты, | |
3779 присоединенные к нижней части картинки. | |
3780 . | |
20707 | 3781 .IPs "raw\ \ " |
20832 | 3782 Записывает PNM файлы в raw режиме (по-умолчанию). |
20707 | 3783 .IPs ascii |
20832 | 3784 Записывает PNM файлы в ASCII режиме. |
3785 .IPs outdir=<каталог> | |
3786 Указывает каталог для сохранения PNM файлов (по-умолчанию: ./). | |
3787 .IPs subdirs=<префикс> | |
3788 Вместо использования текущего каталога создает нумерованные подкаталоги | |
3789 с указанным префиксом для сохранения файлов. | |
3790 .IPs maxfiles=<число> (только subdirs) | |
3791 Максимальное количество файлов, сохраняемых в подкаталоге. | |
3792 Должно быть больше или равно 1 (по-умолчанию: 1000). | |
20707 | 3793 .RE |
3794 .PD 1 | |
3795 . | |
3796 .TP | |
3797 .B "png\ \ \ \ " | |
20832 | 3798 Выводит каждый кадр в PNG файл в текущем каталоге. |
3799 Название файла формируется из номера кадра, дополненного слева нолями. | |
3800 Поддерживаются 24bpp RGB и BGR форматы. | |
20707 | 3801 .PD 0 |
3802 .RSs | |
3803 .IPs z=<0-9> | |
20832 | 3804 Указываеть степень сжатия. |
3805 0 - без сжатия, 9 - максимальное сжатие. | |
20707 | 3806 .RE |
3807 .PD 1 | |
3808 . | |
3809 .TP | |
3810 .B "tga\ \ \ \ " | |
20832 | 3811 Выводит каждый кадр в файл Targa в текущем каталоге. |
3812 В качестве имени файла выступает номер кадра с лидирующими нулями. | |
3813 Назначение этого драйвера - сохранить кадры без потери качества, | |
3814 не используя сторонних библиотек. | |
3815 Он поддерживает BGR[A] формат с глубиной цвета 15, 24 или 32. | |
3816 Вы можете выбрать специфичный формат с помощью видео фильтра format. | |
3817 .sp 1 | |
3818 .I ПРИМЕР: | |
20707 | 3819 .RE |
3820 .PD 0 | |
3821 .RSs | |
3822 mplayer video.nut \-vf format=bgr15 \-vo tga | |
3823 .RE | |
3824 .PD 1 | |
3825 . | |
3826 . | |
3827 . | |
21050 | 3828 .SH "ОПЦИИ ДЕКОДИРОВАНИЯ/ФИЛЬТРАЦИИ" |
3829 . | |
3830 .TP | |
3831 .B \-ac <[-|+]кодек1,[-|+]кодек2,...[,]> | |
3832 Указывает список используемых аудио кодеков в порядке приоритета, кодек | |
3833 указывается по его наименованию из codecs.conf. | |
3834 Для пропуска кодека указывайте '-' перед его именем. | |
3835 Для форсирования кодека указывайтее '+' перед его именем, | |
3836 но скорее всего это приведет к краху! | |
3837 Если список содержит ',' в конце, то MPlayer в случае проблем будет использовать | |
3838 кодек не из списка. | |
3839 .br | |
3840 .I ЗАМЕЧАНИЕ: | |
3841 Полный список доступных кодеков выводится опцией \-ac help. | |
3842 .sp 1 | |
3843 .I ПРИМЕР: | |
20707 | 3844 .PD 0 |
3845 .RSs | |
3846 .IPs "\-ac mp3acm" | |
21050 | 3847 Форсирует использование MP3 кодека l3codeca.acm. |
20707 | 3848 .IPs "\-ac mad," |
21050 | 3849 Сначала пробуется libmad, если не получилось - остальные. |
20707 | 3850 .IPs "\-ac hwac3,a52," |
21050 | 3851 Пробуется AC3 транзит, программный AC4, затем - остальные. |
20707 | 3852 .IPs "\-ac hwdts," |
21050 | 3853 Пробуется аппаратный DTS транзит, если не получилось - остальные. |
20707 | 3854 .IPs "\-ac -ffmp3," |
21050 | 3855 Пропускает использование FFmpeg MP3 декодера. |
3856 .RE | |
3857 .PD 1 | |
3858 . | |
3859 .TP | |
3860 .B \-af-adv <force=(0\-7):list=(фильтры)> (смотрите также \-af) | |
3861 Указывает дополнительные опции аудио фильтра: | |
20707 | 3862 .RSs |
3863 .IPs force=<0\-7> | |
21050 | 3864 Форсирует алгоритм вставки аудио фильтров в соответствии с одним из инжемеречисленного: |
20707 | 3865 .RSss |
21050 | 3866 0: Используется полностью автоматическая вставка. |
3867 .br | |
3868 1: Оптимизируется по точности (по-умолчанию). | |
3869 .br | |
3870 2: Оптимизируется по скорости. | |
3871 .I Внимание: | |
3872 Некоторые возможности аудио фильтров могут молча отказать, | |
3873 и качество звука ухудшится. | |
3874 .br | |
3875 3: Не использовать ни автоматическую вставку фильтров, ни оптимизацию. | |
3876 .I внимание: | |
3877 Использование этой опции может привести к краху MPlayer. | |
3878 .br | |
3879 4: Использовать автоматическую вставку как в 0, но | |
3880 по возможности использовать операции с плавающей точкой. | |
3881 .br | |
3882 5: Использовать автоматическую вставку как в 1, но | |
3883 по возможности использовать операции с плавающей точкой. | |
3884 .br | |
3885 6: Использовать автоматическую вставку как в 2, но | |
3886 по возможности использовать операции с плавающей точкой. | |
3887 .br | |
3888 7: Не использовать автоматическую вставку фильтров как и в 3, | |
3889 и по возможности использовать операции с плавающей точкой. | |
20707 | 3890 .REss |
21050 | 3891 .IPs list=<фильтры> |
3892 То же, что и \-af. | |
3893 .RE | |
3894 . | |
3895 .TP | |
3896 .B \-afm <драйвер1,драйвер2,...> | |
3897 Указывает список используемых семейств аудио кодеков в порядке приоритета, | |
3898 имена указываются из codecs.conf. | |
3899 Возвращается к использованию кодеков по-умолчанию, если не работает ни одно | |
3900 семейство из указанных. | |
3901 .br | |
3902 .I ЗАМЕЧАНИЕ: | |
3903 Список доступных семейств кодеков можно посмотреть при помощи \-afm help. | |
3904 .sp 1 | |
3905 .I ПРИМЕР: | |
20707 | 3906 .PD 0 |
3907 .RSs | |
3908 .IPs "\-afm ffmpeg" | |
21050 | 3909 Сначала попытаться использовать libavcodec кодеки FFmpeg. |
20707 | 3910 .IPs "\-afm acm,dshow" |
21050 | 3911 Сначала попытаться использовать Win32 кодеки. |
3912 .RE | |
3913 .PD 1 | |
3914 . | |
3915 .TP | |
3916 .B \-aspect <коэффициент> (смотрите также \-zoom) | |
3917 Переопределяет коэффициент пропорции фильма для случая, когда информация о | |
3918 пропорциях неверна или отсутствует в воспроизводимом файле. | |
3919 .sp 1 | |
3920 .I ПРИМЕР: | |
20707 | 3921 .PD 0 |
3922 .RSs | |
3923 \-aspect 4:3 or \-aspect 1.3333 | |
3924 .br | |
3925 \-aspect 16:9 or \-aspect 1.7777 | |
3926 .RE | |
3927 .PD 1 | |
3928 . | |
3929 .TP | |
3930 .B \-noaspect | |
21050 | 3931 Отключает автоматическую компенсацию коэффициента пропорций фильма. |
20707 | 3932 . |
3933 .TP | |
3934 .B "\-flip \ " | |
21050 | 3935 Зеркально отражает изображение сверху-вниз. |
3936 . | |
3937 .TP | |
3938 .B \-lavdopts <опция1:опция2:...> (КОД ОТЛАДКИ) | |
3939 Указывает параметры декодирования libavcodec. | |
3940 Опции друг от друга отделяйте двоеточиями. | |
3941 .sp 1 | |
3942 .I ПРИМЕР: | |
20707 | 3943 .PD 0 |
3944 .RSs | |
3945 \-lavdopts gray:skiploopfilter=all:skipframe=nonref | |
3946 .RE | |
3947 .PD 1 | |
3948 .sp 1 | |
3949 .RS | |
21050 | 3950 Доступные опции: |
20707 | 3951 .RE |
3952 .RSs | |
3953 .IPs bitexact | |
21050 | 3954 Указывает использовать только побитово точные алгоритмы на всех этапах |
3955 декодирования (для тестирования кодека). | |
3956 .IPs bug=<значение> | |
3957 Указывает самостоятельно обходить ошибки кодера. | |
20707 | 3958 .RSss |
21050 | 3959 0: ничего |
3960 .br | |
3961 1: автоматически определять баги(ошибки) (по-умолчанию) | |
3962 .br | |
3963 2 (msmpeg4v3): некоторые старые msmpeg4v3 файлы, созданные lavc (не определяются автоматически) | |
3964 .br | |
3965 4 (mpeg4): баг интерлейсинга Xvid (определяется автоматически, если fourcc==XVIX) | |
3966 .br | |
3967 8 (mpeg4): UMP4 (определяется автоматически, если fourcc==UMP4) | |
3968 .br | |
3969 .\" FIXME padding - заполнение | |
3970 16 (mpeg4): баг заполнения (определяется автоматически) | |
3971 .br | |
3972 .\" FIXME is translation corrent? "illegal vlc bug" | |
3973 32 (mpeg4): баг нелегального vlc (определяется автоматически по fourcc) | |
3974 .br | |
3975 64 (mpeg4): баг qpel у Xvid и DivX (определяется автоматически по fourcc/\:версии) | |
3976 .br | |
3977 128 (mpeg4): старый стандарт qpel (определяется по fourcc/\:версии) | |
3978 .br | |
3979 256 (mpeg4): еще один баг qpel (определяется автоматически по fourcc/\:верси) | |
3980 .br | |
3981 512 (mpeg4): баг direct-qpel-blocksize (определяется автоматически по fourcc/\:версии) | |
3982 .br | |
3983 1024 (mpeg4): баг заполнения кромки (определяется автоматически по fourcc/\:версии) | |
20707 | 3984 .REss |
21050 | 3985 .IPs debug=<значение> |
3986 Отображать отладочную информацию. | |
20707 | 3987 .RSss |
3988 .br | |
21050 | 3989 0: отключено |
3990 .br | |
3991 1: информация об изображении | |
3992 .br | |
3993 2: управление скоростью | |
3994 .br | |
3995 4: битпоток | |
3996 .br | |
3997 8: тип макроблока (MB) | |
3998 .br | |
3999 16: поблочный[per-block] параметр квантизации (QP) | |
4000 .br | |
4001 32: вектор движения | |
4002 .br | |
4003 0x0040: визуализация вектора движения (используйте \-noslices) | |
4004 .br | |
4005 0x0080: пропуск макроблока (MB) | |
4006 .br | |
4007 0x0100: стартовый код | |
20707 | 4008 .br |
4009 0x0200: PTS | |
4010 .br | |
21050 | 4011 .\" FIXME is translation correct? "error resilience" |
4012 0x0400: упругость ошибки[error resilience] | |
4013 .br | |
4014 .\" FIXME is translation correct? "memory management control operations" | |
4015 0x0800: операции контроля над управлением памятью (H.264) | |
4016 .br | |
4017 0x1000: ошибки | |
4018 .br | |
4019 0x2000: Визуализировать параметр квантизации (QP), меньший QP - более светлый зеленый. | |
4020 .br | |
4021 0x4000: визуализировать типы блоков. | |
20707 | 4022 .REss |
21050 | 4023 .IPs ec=<значение> |
4024 Устанавливает стратегию маскировки ошибок. | |
20707 | 4025 .RSss |
21050 | 4026 1: Используется сильный deblock фильтр для поврежденных MB. |
4027 .br | |
4028 2: Итеративный поиск вектора движения (MV) (медленно) | |
4029 .br | |
4030 3: Все (по-умолчанию) | |
20707 | 4031 .REss |
21050 | 4032 .IPs er=<значение> |
4033 .\" FIXME is translation correct? "error resilience" | |
4034 Устанавливает стратегию упругости[error resilience] ошибки. | |
20707 | 4035 .RSss |
4036 .br | |
21050 | 4037 0: отключено |
4038 .br | |
4039 1: аккуратная (Должно работать с испорченными кодерами.) | |
4040 .br | |
4041 2: обычная (по-умолчанию) (Работает с совместимыми кодерами.) | |
4042 .br | |
4043 3: агрессивная (Больше проверок, но могут быть проблемы даже с правильными битовыми потоками.) | |
4044 .br | |
4045 4: очень агрессивная | |
20707 | 4046 .REss |
21050 | 4047 .IPs "fast (только MPEG-2)" |
4048 .\" FIXME is translation correct? | |
4049 .\" Enable optimizations which do not comply to the specification and might | |
4050 .\" potentially cause problems, like simpler dequantization, assuming use | |
4051 .\" of the default quantization matrix, assuming YUV 4:2:0 and skipping a few | |
4052 .\" checks to detect damaged bitstreams. | |
4053 Включает оптимизации, которые не подчиняются спецификации и, потенциально, | |
4054 могут быть причиной проблем, такие как упрощенная деквантизация[dequantization], | |
4055 предполагающая использование стандартной матрицы квантизации, YUV 4:2:0 и | |
4056 пропускающая некоторые проверки поврежденности витового потока. | |
20707 | 4057 .IPs "gray\ " |
21050 | 4058 декодирование только в оттенках серого (немного быстрее, чем с цветом) |
4059 .IPs "idct=<0\-99> (смотрите \-lavcopts)" | |
4060 Для лучшего качества декодирования используйте один и тот же IDCT алгоритм для | |
4061 кодирования и декодирования. Хотя это может даться ценой точности. | |
4062 .IPs lowres=<число>[,<w>] | |
4063 Декодирование с меньшим разрешением. Это поддерживаетя не всеми кодеками, и | |
4064 часто приводит к ужасным артефактам. | |
4065 Это не баг, а побочный эффект декодирования не в полном разрешении. | |
20707 | 4066 .RSss |
4067 .br | |
21050 | 4068 0: отключено |
4069 .br | |
4070 1: 1/2 оригинала | |
4071 .br | |
4072 2: 1/4 оригинала | |
4073 .br | |
4074 3: 1/8 оригинала | |
20707 | 4075 .REss |
4076 .RS | |
21050 | 4077 Если указано <w>, кодирование в меньшем разрешении будет использоваться только в том случаем, |
4078 если ширина видео больше или равна <w>. | |
4079 .RE | |
4080 .IPs "sb=<количество> (только MPEG-2)" | |
4081 Пропускает указанное количество строк макроблоков в нижней части. | |
21157 | 4082 .IPs "st=<количество> (только MPEG-2)" |
21050 | 4083 Пропускает указанное количество строк макроблоков в верхней части. |
4084 .IPs skiploopfilter=<skipvalue> (только H.264) | |
4085 Пропускает фильтр loop (он же deblocking) во время декодирования H.264. | |
4086 Поскольку фильтрованный кадр предполагается использовать в качестве ссылки | |
4087 для декодирования зависимых кадров, то качество, например у MPEG-2, будет хуже, чем если бы | |
4088 deblocking не производился вовсе. Но, как минимум для HDTV с высоким битпотоком, это дает | |
4089 значительное повышение производительности без видимой потери качества. | |
4090 .sp 1 | |
4091 <skipvalue> может быть одним из нижеперечисленных: | |
20707 | 4092 .RSss |
4093 .br | |
21050 | 4094 none: Никогда не пропускать. |
4095 .br | |
4096 default: Пропускать бесполезные этапы обработки (например пакеты нулевого размера в AVI). | |
4097 .br | |
4098 nonref: пропускать кадры, на которые нет ссылок (т.е.\& не использующиеся для декодирования | |
4099 .\" FIXME is translation correct? the error cannot "build up" | |
21459 | 4100 других кадров, ошибка просто невозможна). |
21050 | 4101 .br |
4102 bidir: Пропускать B-кадры. | |
4103 .br | |
4104 nonkey: Пропускать все кадры, кроме ключевых. | |
4105 .br | |
4106 all: Пропускать все кадры. | |
20707 | 4107 .REss |
21050 | 4108 .IPs skipidct=<skipvalue> (только MPEG1/2) |
4109 Пропускает этап IDCT. | |
4110 Это значительно ухудшает качество практически во всех случаях | |
4111 (допустимые значения skipvalue смотрите в описании опции skiploopfilter). | |
20707 | 4112 .IPs skipframe=<skipvalue> |
21050 | 4113 Полностью пропускает декодирование кадров. |
4114 Дает большой прирост скорости, но прерывистое изображение и иногда артефакты. | |
4115 (допустимые значения skipvalue смотрите в описании опции skiploopfilter). | |
20707 | 4116 .IPs threads=<1\-8> |
21050 | 4117 количество потоков, использующихся для декодирования (по-умолчанию: 1) |
4118 .IPs vismv=<значение> | |
4119 Указывает визуализировать векторы движения. | |
20707 | 4120 .RSss |
4121 .br | |
21050 | 4122 0: Отключено. |
4123 .br | |
4124 1: Визуализировать векторы P-кадров, предсказанные вперед. | |
4125 .br | |
4126 2: Визуализировать векторы B-кадров, предсказанные вперед. | |
4127 .br | |
4128 4: Визуализировать аекторы B-кадров, предсказанные назад. | |
20707 | 4129 .REss |
4130 .IPs vstats | |
21050 | 4131 Выводит некоторую статистику и сохраняет ее в ./vstats_*.log. |
20707 | 4132 .RE |
4133 . | |
4134 .TP | |
4135 .B \-noslices | |
21050 | 4136 Отключает отрисовку видео слоями/\:полосами по 16-пикселов высотой, вместо отрисовки |
4137 целого кадра за один проход. | |
4138 Может быть быстрее или медленне, в зависимости от видео карты и доступного кэша. | |
4139 Полезно только с кодеками libmpeg2 и libavcodec. | |
20707 | 4140 . |
4141 .TP | |
4142 .B \-nosound | |
21050 | 4143 Указывает не воспроизводить/\:кодировать звук. |
4144 Полезно для определения производительности. | |
20707 | 4145 . |
4146 .TP | |
4147 .B \-novideo | |
21050 | 4148 Указывает не воспроизводить/\:кодиовать видео. |
4149 Во многих случаях это не работает, вместо нее используйте \-vc null \-vo null. | |
4150 . | |
4151 .TP | |
4152 .B \-pp <качество> (смотрите также \-vf pp) | |
4153 Устанавливает уровень построцессинга DLL. | |
4154 Эта опция больше не пригодна для работы с \-vf pp. | |
4155 Она работает только с Win32 DirectShow DLL, имеющими встроенные процедуры построцессинга. | |
4156 Допустимый диапазон значений \-pp зависит от кодека, как правило это 0\-6, где 0=отключено, | |
4157 6=наимедленный/\:лучший. | |
4158 . | |
4159 .TP | |
4160 .B \-pphelp (смотрите также \-vf pp) | |
4161 Показывает краткую помощь по доступным фильтрам построцессинга и их испольованию. | |
4162 . | |
4163 .TP | |
4164 .B \-ssf <режим> | |
4165 Указывает параметры программного модуля масштабирования. | |
4166 .sp 1 | |
4167 .I ПРИМЕР: | |
20707 | 4168 .PD 0 |
4169 .RSs | |
4170 \-vf scale \-ssf lgb=3.0 | |
4171 .RE | |
4172 .PD 1 | |
4173 .PD 0 | |
4174 .RSs | |
4175 .IPs lgb=<0\-100> | |
21050 | 4176 фильтр гауссового размытия (яркостная составляющая[luma]) |
20707 | 4177 .IPs cgb=<0\-100> |
21050 | 4178 фильтр гауссового размытия (хроматическая составляющая[chroma]) |
20707 | 4179 .IPs ls=<-100\-100> |
21050 | 4180 sharpen фильтр (яркостная составляющая[luma]) |
20707 | 4181 .IPs cs=<-100\-100> |
21050 | 4182 sharpen фильтр (хроматическая составляющая[chroma]) |
20707 | 4183 .IPs chs=<h> |
21050 | 4184 горизонтальный сдвиг хроматической составляющей[chroma]. |
20707 | 4185 .IPs cvs=<v> |
21050 | 4186 вертикальный сдвиг хроматической составляющей[chroma]. |
4187 .RE | |
4188 .PD 1 | |
4189 . | |
4190 .TP | |
4191 .B \-stereo <режим> | |
4192 Выбирает тип стерео вывода MP2/\:MP3. | |
20707 | 4193 .PD 0 |
4194 .RSs | |
4195 .IPs 0 | |
21050 | 4196 стерео |
20707 | 4197 .IPs 1 |
21050 | 4198 левый канал |
20707 | 4199 .IPs 2 |
21050 | 4200 правый канал |
4201 .RE | |
4202 .PD 1 | |
4203 . | |
4204 .TP | |
4205 .B \-sws <тип программного модуля масштабирования> (смотрите также \-vf scale и \-zoom) | |
4206 Указывает используемый опцией \-zoom алгоритм программного масштабирования. | |
4207 Она влияет на драйвера вывода видео, не способные аппаратно масштабировать, например x11. | |
4208 .sp 1 | |
4209 Доступные типы: | |
20707 | 4210 .sp 1 |
4211 .PD 0 | |
4212 .RSs | |
4213 .IPs 0 | |
21050 | 4214 быстрый билинейный |
20707 | 4215 .IPs 1 |
21050 | 4216 билинейный |
20707 | 4217 .IPs 2 |
21050 | 4218 бикубический (хорошее качество) (по-умолчанию) |
20707 | 4219 .IPs 3 |
21050 | 4220 экспериментальный |
20707 | 4221 .IPs 4 |
21050 | 4222 ближайший сосед (плохое качество) |
20707 | 4223 .IPs 5 |
4224 area | |
4225 .IPs 6 | |
21050 | 4226 бикубичекий для яркостной[luma] / билинейный для хроматической[chroma] составляющей |
20707 | 4227 .IPs 7 |
21050 | 4228 гауссовый |
20707 | 4229 .IPs 8 |
4230 sincR | |
4231 .IPs 9 | |
4232 lanczos | |
4233 .IPs 10 | |
21050 | 4234 натуральный бикубический сплайн[natural bicubic spline] |
20707 | 4235 .RE |
4236 .PD 1 | |
4237 .sp 1 | |
4238 .RS | |
21050 | 4239 .I ЗАМЕЧАНИЕ: |
4240 Некоторые \-sws опции можно настраивать. | |
4241 Подробная информация есть в описании видео фильтра scale. | |
4242 .RE | |
4243 . | |
4244 .TP | |
4245 .B \-vc <[-|+]кодек1,[-|+]кодек2,...[,]> | |
4246 Указывает список используемых кодеков в порядке приоритета, кодек указывается по его | |
4247 наименованию из codecs.conf. | |
4248 Для пропуска кодека указывайте '-' перед его именем. | |
4249 Для форсирования использования кодека указывайтее '+' перед его именем, | |
4250 скорее всего это приведет к краху! | |
4251 Если список содержит ',' в конце, то MPlayer в случае проблем будет использовать | |
4252 кодек не из списка. | |
4253 .br | |
4254 .I ЗАМЕЧАНИЕ: | |
4255 Полный список доступных кодеков выводится опцией \-vc help. | |
4256 .sp 1 | |
4257 .I ПРИМЕР: | |
20707 | 4258 .PD 0 |
4259 .RSs | |
4260 .IPs "\-vc divx" | |
21050 | 4261 Попытаться использовать только кодек Win32/\:VfW DivX, без запасного варианта. |
20707 | 4262 .IPs "\-vc -divxds,-divx," |
21050 | 4263 Пропустить Win32 DivX кодеки. |
20707 | 4264 .IPs "\-vc ffmpeg12,mpeg12," |
21050 | 4265 Попытаться использовать MPEG-1/2 из libavcodec, затем libmpeg2, затем остальные. |
4266 .RE | |
4267 .PD 1 | |
4268 . | |
4269 .TP | |
4270 .B \-vfm <драйвер1,драйвер2,...> | |
4271 Указывает список используемый семейств аудио кодеков в порядке приоритета, | |
4272 имена указываются из codecs.conf. | |
4273 Возвращается к использованию кодеков по-умолчанию, если не работает ни одно | |
4274 семейство из указанных. | |
4275 .br | |
4276 .I ЗАМЕЧАНИЕ: | |
4277 Список доступных семейств кодеков можно посмотреть при помощи \-vfm help. | |
4278 .sp 1 | |
4279 .I ПРИМЕР: | |
20707 | 4280 .PD 0 |
4281 .RSs | |
4282 .IPs "\-vfm ffmpeg,dshow,vfw" | |
21050 | 4283 Попытаться использовать libavcodec, затем Directshow, затем VfW кодеки, затем остальные, |
4284 если ни один не работает. | |
20707 | 4285 .IPs "\-vfm xanim" |
21050 | 4286 Попытаться использовать сначала XAnim кодеки. |
4287 .RE | |
4288 .PD 1 | |
4289 . | |
4290 .TP | |
4291 .B \-x <x> (смотрите также \-zoom) (только MPlayer) | |
4292 Масштабирует изображение до ширины <x> (если доступно | |
4293 программное/\:аппаратное масштабирование). | |
4294 Отключает расчет пропорций. | |
4295 . | |
4296 .TP | |
4297 .B \-xvidopts <опция1:опция2:...> | |
4298 Указывает дополнительные параметры при декодировании с Xvid. | |
4299 .br | |
4300 .I ЗАМЕЧАНИЕ: | |
4301 Поскольку libavcodec быстрее, чем Xvid, вы, возможно, захотите использовать вместо него | |
4302 фильтр постпроцессинга (\-vf pp) и декодер (\-vfm ffmpeg) из libavcodec. | |
4303 .sp 1 | |
4304 Встроенные фильтры построцессинга Xvid: | |
4305 .PD 0 | |
4306 .RSs | |
4307 .IPs deblock-chroma (смотрите также \-vf pp) | |
4308 deblock фильтр хроматической[chroma] составляющей | |
4309 .IPs deblock-luma (смотрите также \-vf pp) | |
4310 deblock фильтр яркостной[luma] составляющей | |
4311 .IPs dering-luma (смотрите также \-vf pp) | |
4312 deringing фильтр яркостной[luma] составляющей | |
4313 .IPs dering-chroma (смотрите также \-vf pp) | |
4314 deringing фильтр хроматической[chroma] составляющей | |
4315 .IPs filmeffect (смотрите также \-vf noise) | |
4316 Добавляет эффект старинного фильма. | |
4317 Может увеличить воспринимаемое качество, на самом деле ухудшая настоящее. | |
20707 | 4318 .RE |
4319 .sp 1 | |
4320 .RS | |
21050 | 4321 методы рендеринга: |
20707 | 4322 .RE |
4323 .PD 0 | |
4324 .RSs | |
4325 .IPs "dr2\ \ " | |
21050 | 4326 Активирует метод 2 прямого рендеринга. |
20707 | 4327 .IPs nodr2 |
21050 | 4328 Деактивирует метод 2 прямого рендеринга. |
4329 .RE | |
4330 .PD 1 | |
4331 . | |
4332 .TP | |
4333 .B \-xy <значение> (смотрите также \-zoom) | |
4334 .PD 0 | |
4335 .RSs | |
4336 .IPs значение<=8 | |
4337 Масштабировать изображение в <значение> раз. | |
4338 .IPs значение>8 | |
4339 Установить ширину, равную значению и рассчитать высоту для сохранения | |
4340 правильного коэффициента пропорций. | |
4341 .RE | |
4342 .PD 1 | |
4343 . | |
4344 .TP | |
4345 .B \-y <y> (смотрите также \-zoom) (только MPlayer) | |
4346 Масштабирует изображение до высоты <y> (если доступно | |
4347 программное/\:аппаратное масштабирование). | |
4348 Отключает расчет пропорций. | |
20707 | 4349 . |
4350 .TP | |
4351 .B "\-zoom\ \ " | |
21050 | 4352 Разрешает использовать программное масштабирование, где это возможно. |
4353 Это позволит выполнять его с драйверами вывода, | |
4354 не поддерживающими аппаратное масштабирование (такими как x11, fbdev), | |
4355 там, где по-умолчанию MPlayer отключает масштабирование для | |
4356 увеличения производительности. | |
20707 | 4357 . |
4358 . | |
4359 . | |
21416 | 4360 .SH "АУДИО ФИЛЬТРЫ" |
4361 Аудио фильтры позволяют менять аудио поток и его свойства. | |
4362 Синтаксис такой: | |
4363 . | |
4364 .TP | |
4365 .B \-af <фильтр1[=параметр1:параметр2:...],фильтр2,...> | |
4366 Устанавливает цепочку аудио фильтров. | |
20707 | 4367 .PP |
21416 | 4368 .I ЗАМЕЧАНИЕ: |
4369 Полный список доступных аудио фильтров можно получить при помощи \-af help. | |
20707 | 4370 .PP |
21416 | 4371 Доступные фильтры: |
20707 | 4372 . |
4373 .TP | |
4374 .B resample[=srate[:sloppy[:type]]] | |
21416 | 4375 Меняет частоту дискретизации аудио потока. |
4376 Может использоваться при наличии звуковой карты с фиксированной частотой | |
4377 или если вы привязаны к старой карте, поддерживающей максимально 44.1kГц. | |
4378 В случае необходимости фильтр включается автоматически. | |
4379 Он поддерживает только формат 16-бит integer и float с "родным" [native-endian] порядком байт | |
4380 в качестве входных данных. | |
4381 .br | |
4382 .I ЗАМЕЧАНИЕ: | |
4383 С MEncoder, вам требуется также использовать \-srate <srate>. | |
20707 | 4384 .PD 0 |
4385 .RSs | |
4386 .IPs <srate> | |
21416 | 4387 Частота дискретизации на выходе в Гц. |
4388 Допустимы значения от 8000 до 192000. | |
4389 Если частоты дискретизации данных на входе и выходе совпадают, | |
4390 или этот параметр опущен, фильтр автоматически выгружается. | |
4391 Высокая частота обычно улучшает качество звука, особенно | |
4392 при использовании в комбинации с другими фильтрами. | |
20707 | 4393 .IPs <sloppy> |
21416 | 4394 Разрешает (1) или запрещает (0) частоте дискретизации на выходе |
4395 слегка отличаться от указанного значения <srate> (по-умолчанию: 1). | |
4396 Может использоваться, если воспроизведение запускается чрезвычайно медленно. | |
20707 | 4397 .IPs <type> |
21416 | 4398 Указывает используемый метод изменения частоты. |
20707 | 4399 .RSss |
21416 | 4400 0: линейная интерполяция (быстрый, плохое качество, особенно при увеличении частоты) |
4401 .br | |
4402 1: многофазный набор фильтров[polyphase filterbank] и целочисленная обработка | |
4403 .br | |
4404 2: многофазный набор фильтров[polyphase filterbank] и вещественная обработка (медленный, | |
4405 наилучшее качество) | |
20707 | 4406 .REss |
4407 .PD 1 | |
4408 .RE | |
4409 .sp 1 | |
4410 .RS | |
21416 | 4411 .I ПРИМЕР: |
20707 | 4412 .RE |
4413 .PD 0 | |
4414 .RSs | |
4415 .IPs "mplayer \-af resample=44100:0:0" | |
21416 | 4416 установит выходную частоту фильтра resample в 44100Гц, используя |
4417 точное совпадение выходной частоты и линейную интерполяцию. | |
20707 | 4418 .RE |
4419 .PD 1 | |
4420 . | |
4421 .TP | |
4422 .B lavcresample[=srate[:length[:linear[:count[:cutoff]]]]] | |
21416 | 4423 .\" FIXME poor translation of entire block (with parameters) |
4424 Устанавливает частоту дискретизации аудио потока в <srate>, указанную в Гц. | |
4425 Он поддерживает только формат 16-бит с "родным" [native-endian] порядком байт. | |
4426 .br | |
4427 .I ЗАМЕЧАНИЕ: | |
4428 С MEncoder, вам необходимо также использовать -srate <srate>. | |
20707 | 4429 .PD 0 |
4430 .RSs | |
4431 .IPs <srate> | |
21416 | 4432 выходная частота дискретизации |
20707 | 4433 .IPs <length> |
21416 | 4434 длина фильтра относительно меньшей частоты дискретизации (по-умолчанию: 16) |
20707 | 4435 .IPs <linear> |
21416 | 4436 если 1, то фильтры будут линейно интерполированы между многофазными элементами |
20707 | 4437 .IPs <count> |
21416 | 4438 log2 от количества многофазных элементов |
20707 | 4439 (..., 10->1024, 11->2048, 12->4096, ...) |
21416 | 4440 (по-умолчанию: 10->1024) |
20707 | 4441 .IPs <cutoff> |
21416 | 4442 граничная частота (0.0-1.0), по-умолчанию устанавливается в зависимости от длины фильтра |
4443 .RE | |
4444 .PD 1 | |
4445 . | |
4446 .TP | |
4447 .B sweep[=скорость] | |
4448 Производит синусоидальный сигнал. | |
20707 | 4449 .PD 0 |
4450 .RSs | |
4451 .IPs <0.0\-1.0> | |
21416 | 4452 Дельта синуса, используйте очень маленькие значения, чтобы услышать результат. |
20707 | 4453 .RE |
4454 .PD 1 | |
4455 . | |
4456 .TP | |
4457 .B sinesuppress[=freq:decay] | |
21416 | 4458 Удаляет синусоиду указанной частоты. |
4459 Полезен для удаления 50/60Гц шума на низкокачественном звуковом обородовании. | |
4460 Он, возможно, работает только с моно. | |
20707 | 4461 .PD 0 |
4462 .RSs | |
4463 .IPs <freq> | |
21416 | 4464 Частота синусоиды (в Гц), которую следует удалить (по-умолчанию: 50) |
20707 | 4465 .IPs <decay> |
21416 | 4466 Управляет гибкостью (большее значение позволит фильтру быстрее адаптироваться к |
4467 изменению амплитуды и фазы, меньшее значение сделает адаптацию более | |
4468 медленной) (по-умолчанию: 0.0001). | |
4469 Разумны значения в районе 0.001. | |
4470 .RE | |
4471 .PD 1 | |
4472 . | |
4473 .TP | |
4474 .B hrtf[=флаг] | |
4475 Функция преобразования для наушников: Преобразует многоканальный звук в 2 канальный | |
4476 вывод для наушников, сохраняя пространственность звука. | |
20707 | 4477 .sp 1 |
4478 .PD 0 | |
4479 .RS | |
21416 | 4480 .\" FIXME matrix decoding = матричное декодирование |
4481 .IPs "Флаг Значение" | |
4482 .IPs "m матричное декодирования переднего канала" | |
4483 .IPs "s 2-канальное матричное декодирование" | |
4484 .IPs "0 декодирование без матриц (по-умолчанию)" | |
20707 | 4485 .RE |
4486 .PD 1 | |
4487 . | |
4488 .TP | |
4489 .B equalizer=[g1:g2:g3:...:g10] | |
21416 | 4490 .\" FIXME is translation correct? "10 IIR band pass filters" |
4491 10 полосный графический эквалайзер, реализованный при помощи 10 IIR фильтров пропускания полосы. | |
4492 Это значит, что он работает независимо от типа воспроизводимого звука. | |
4493 Центральные частоты 10 полос: | |
20707 | 4494 .sp 1 |
4495 .PD 0 | |
4496 .RS | |
21416 | 4497 .IPs "Ном. частота" |
20707 | 4498 .IPs "0 31.25 Hz" |
4499 .IPs "1 62.50 Hz" | |
4500 .IPs "2 125.00 Hz" | |
4501 .IPs "3 250.00 Hz" | |
4502 .IPs "4 500.00 Hz" | |
4503 .IPs "5 1.00 kHz" | |
4504 .IPs "6 2.00 kHz" | |
4505 .IPs "7 4.00 kHz" | |
4506 .IPs "8 8.00 kHz" | |
4507 .IPs "9 16.00 kHz" | |
4508 .RE | |
4509 .PD 1 | |
4510 .sp 1 | |
4511 .RS | |
21416 | 4512 Если частота дискретизации воспроизводимого звука ниже центральной частоты |
4513 полосы, то эта полоса будет отключена. | |
4514 Известный баг этого фильтра состоит в том, что характеристики для | |
4515 самой верхней полосы не полностью симметричны, если частота | |
4516 дискретизации близка к центральной частоте этой полосы. | |
4517 Проблему можно обойти, увеличив частоту дискретизации фильтром resample | |
4518 до того, как звук достигнет этого фильтра. | |
20707 | 4519 .RE |
4520 .PD 0 | |
4521 .RSs | |
4522 .IPs <g1>:<g2>:<g3>:...:<g10> | |
21416 | 4523 Вещественные числа, представляющие собой усиление в дБ для каждой полосы (-12/12) |
20707 | 4524 .RE |
4525 .sp 1 | |
4526 .RS | |
21416 | 4527 .I ПРИМЕР: |
20707 | 4528 .RE |
4529 .RSs | |
4530 .IPs "mplayer \-af equalizer=11:11:10:5:0:-12:0:5:12:12 media.avi" | |
21416 | 4531 Усилит звук в верхнем и нижнем частотном диапазоне, практически полностью |
4532 отбрасывая его в районе 1кГц. | |
4533 .RE | |
4534 .PD 1 | |
4535 . | |
4536 .TP | |
4537 .B channels=nch[:nr:из1:в1:из2:в2:из3:в3:...] | |
4538 Может использоваться для добавления, удаления, перенаправления и | |
4539 копирования аудио каналов. | |
4540 Если указано только <nch>, то используется перенаправление по-умолчанию, | |
4541 работающее следующим образом: Если выходных каналов больше, чем входных, | |
4542 то вставляются пустые каналы (за исключением случая микширования из моно в стерео, | |
4543 в этом случае моно канал дублируется на оба выходных канала). | |
4544 Если количество выходных каналов меньше количества входных, то | |
4545 лишние каналы отсекаются. | |
20707 | 4546 .PD 0 |
4547 .RSs | |
4548 .IPs <nch> | |
21416 | 4549 количество каналов на выходе (1\-6) |
20707 | 4550 .IPs "<nr>\ " |
21416 | 4551 количество перенаправлений (1\-6) |
20707 | 4552 .IPs <from1:to1:from2:to2:from3:to3:...> |
21416 | 4553 Пары чисел от 0 до 5, определяющие куда перенаправить каждый канал. |
20707 | 4554 .RE |
4555 .sp 1 | |
4556 .RS | |
21416 | 4557 .I ПРИМЕР: |
20707 | 4558 .RE |
4559 .RSs | |
4560 .IPs "mplayer \-af channels=4:4:0:1:1:0:2:2:3:3 media.avi" | |
21416 | 4561 Устанавливает количество каналов равным 4, и настраивает 4 |
4562 маршрута, меняющих местами каналы 0 и 1, и оставляющих каналы 2 и 3 | |
4563 неизменными. | |
4564 Заметьте, что если медиа содержит два воспроизводящихся канала, каналы | |
4565 2 и 3 будут содержать тишину, но 1 и 0 все-таки пометяются местами. | |
20707 | 4566 .IPs "mplayer \-af channels=6:4:0:0:0:1:0:2:0:3 media.avi" |
21416 | 4567 Устанавливает количество каналов равным 6, и настраивает 4 |
4568 маршрута, копирующих канал 0 в 0 и 3. | |
4569 Каналы 4 и 5 будут содержать тишину. | |
20707 | 4570 .RE |
4571 .PD 1 | |
4572 . | |
4573 .TP | |
4574 .B format[=format] (also see \-format) | |
21416 | 4575 конвертирует между различными форматамы сэмплов. |
4576 Включается автоматически, когда это требуется для | |
4577 звуковой карты или другого фильтра. | |
20707 | 4578 .PD 0 |
4579 .RSs | |
4580 .IPs <format> | |
21416 | 4581 Устанавливает желаемый формат. |
4582 Указывается в форме 'sbe', где 's' означает знак ('s' для знакового, 'u' \- для | |
4583 беззнакового), 'b' означает количество бит на сэмпл (16,24 или 32) и 'e' | |
4584 означает порядок байт ('le' little-endian, 'be' big-endian, 'ne' - порядок байт | |
4585 компьютера, на котором запущен MPlayer). | |
4586 Правильные значения (некоторые из возможных): 's16le', 'u32be' и 'u24ne'. | |
4587 Исключения из правила, также являющиеся верными идентификаторами формата: | |
4588 u8, s8, floatle, floatbe, floatne, mulaw, alaw, mpeg2, ac3 и imaadpcm. | |
20707 | 4589 .RE |
4590 .PD 1 | |
4591 . | |
4592 .TP | |
4593 .B volume[=v[:sc]] | |
21416 | 4594 .\" FIXME check translation |
4595 Реализует программное управление громкостью. | |
4596 Используйте этот фильтр с осторожностью, поскольку он | |
4597 способен снизить уровень сигнала до уровня простого шума. | |
4598 В большинстве случаев лучше всего установить уровень PCM звука на | |
4599 максимум, оставить в покое этот фильтр и управлять громкостью | |
4600 выходящего на колонки сигнала при помощи регулятора канала master. | |
4601 В случае, когда ваша звуковая карта имеет цифровой PCM микшер вместо | |
4602 аналогового, и вы слишите искажение, используйте вместо него MASTER микшер. | |
4603 Если к компьютеру подключен внешний усилитель (что, как правило, | |
4604 и бывает в большинстве случаев), уровень шума можно минимизировать, | |
4605 регулируя на усилителе уровни громкости и канала master, | |
4606 пока фоновый шум полностью не исчезнет. | |
4607 .br | |
4608 Этот фильтр имеет дополнительную возможность: Он измеряет максимальный уровень звука | |
4609 и выводит его при выходе из MPlayer. Эта оценка может использоваться | |
4610 для установления уровня громкости в MEncoder, так, чтобы использовался | |
4611 максимально возможный динамический диапазон. | |
4612 .br | |
4613 .I ЗАМЕЧАНИЕ: | |
4614 Этот фильтр не может использоваться повторно и, поэтому, может быть задействован | |
4615 только единожды для каждого аудио потока. | |
20707 | 4616 .PD 0 |
4617 .RSs | |
4618 .IPs "<v>\ \ " | |
21416 | 4619 Устанавливает желаемое усиление в дБ от -200дБ до +60дЬ для всех каналов в |
4620 потоке, где -200dB полностью отключает звук, а +60dB эквивалентно усилению в | |
4621 1000 раз (по-умолчанию: 0). | |
20707 | 4622 .IPs "<sc>\ " |
21416 | 4623 Включает (1) или выключает (0) программное усечение. |
4624 Программное усечение может сделать звук более ровным, если используются | |
4625 очень большие уровни громкости. Используйте эту опцию, если динамический | |
4626 диапазон громкоговорителей очень мал. | |
4627 .br | |
4628 .I ВНИМАНИЕ: | |
4629 Эта возможность создает искажения и должна использоваться только в крайних случаях. | |
20707 | 4630 .RE |
4631 .sp 1 | |
4632 .RS | |
21416 | 4633 .I ПРИМЕР: |
20707 | 4634 .RE |
4635 .RSs | |
4636 .IPs "mplayer \-af volume=10.1:0 media.avi" | |
21416 | 4637 Усилит звук на 10.1дБ и аппаратно усечет слишком громкий звук. |
20707 | 4638 .RE |
4639 .PD 1 | |
4640 . | |
4641 .TP | |
4642 .B pan=n[:L00:L01:L02:...L10:L11:L12:...Ln0:Ln1:Ln2:...] | |
21416 | 4643 Произвольно микширует каналы. |
4644 В общем \- это комбинация фильтров volume и channels, которая | |
4645 может использоваться для сведения множества каналов в меньшее количество, | |
4646 например, стерео в моно или изменения "ширины" центральной колонки | |
4647 в системе окружающего звука. | |
4648 Этот фильтр труден для использования и потребуется нексолько попыток для | |
4649 получения желаемого результата. | |
4650 Количество опций для этого фильтра зависит от количества выходных каналов. | |
4651 Пример сведения шестиканального файла в два канала с помошью этого | |
4652 фильтра можно найти в разделе примеров далее. | |
20707 | 4653 .PD 0 |
4654 .RSs | |
4655 .IPs "<n>\ \ " | |
21416 | 4656 Количество каналов на выходе (1\-6) |
20707 | 4657 .IPs <Lij> |
21416 | 4658 Как много исходного сигнала i микшируется в выходной сигнал j (0\-1). |
4659 Т.е.\& сначала указывается n чисел, говорящих что делать с | |
4660 первым входным каналом, затем n чисел, действующих на второй канал и так далее. | |
4661 Если для некоторых входных каналов вы не указываете никакого числа, | |
4662 то предполагается значение 0. | |
20707 | 4663 .RE |
4664 .sp 1 | |
4665 .RS | |
21416 | 4666 .I ПРИМЕР: |
20707 | 4667 .RE |
4668 .RSs | |
4669 .IPs "mplayer \-af pan=1:0.5:0.5 media.avi" | |
21416 | 4670 Сведет звук из стерео в моно. |
20707 | 4671 .IPs "mplayer \-af pan=3:1:0:0.5:0:1:0.5 media.avi" |
21416 | 4672 Даст 3 канала на выходе, оставляя каналы 0 и 1 неизменными |
4673 и микшируя каналы 0 и 1 в выходной канал 2 (который может быть отправлен | |
4674 на сабвуфер, например). | |
20707 | 4675 .RE |
4676 .PD 1 | |
4677 . | |
4678 .TP | |
4679 .B sub[=fc:ch] | |
21416 | 4680 Добавляет канал сабвуфера к аудио потоку. |
4681 Аудиоданные, используемые для создания канала сабвуфера, | |
4682 являются средним значением звука в каналах 0 и 1. | |
4683 Высокие частоты получившегося звука затем отбрасываются | |
4684 пропусканием через Butterworth фильтр четвертого порядка | |
4685 со значением предельной частоты по-умолчанию 60Гц, и | |
4686 результат добавляется отдельным каналом к аудио потоку. | |
4687 .br | |
4688 .I Внимание: | |
4689 Отключайте этот фильтр при воспроизведении DVD c Dolby | |
4690 Digital 5.1 звуком, иначе этот фильтр испортит звук | |
4691 на субвуфере. | |
20707 | 4692 .PD 0 |
4693 .RSs | |
4694 .IPs "<fc>\ " | |
21416 | 4695 предельная частота в Гц для низкочастотного фильтра (от 20Гц до 300Гц) (по-умолчанию: 60Гц) |
4696 Для получения лучшего результата, пробуйте установить частоту | |
4697 настолько низкой, насколько это возможно. | |
4698 Это улучшит восприятие стерео или окружающего звука. | |
20707 | 4699 .IPs "<ch>\ " |
21416 | 4700 Определяет номер канала, в который добавляется аудио для сабвуфера. |
4701 номер канала может быть от 0 до 5 (по-умолчанию: 5). | |
4702 Заметьте, что при необходимости количество каналов будет автоматически | |
4703 увеличино до <ch>. | |
20707 | 4704 .RE |
4705 .sp 1 | |
4706 .RS | |
21416 | 4707 .I ПРИМЕР: |
20707 | 4708 .RE |
4709 .RSs | |
4710 .IPs "mplayer \-af sub=100:4 \-channels 5 media.avi" | |
21416 | 4711 Добавит канал сабвуфера с предельной частотой 100Гц в |
4712 4 канал на выходе. | |
20707 | 4713 .RE |
4714 .PD 1 | |
4715 . | |
4716 .TP | |
4717 .B "center\ " | |
21416 | 4718 Создает центральный канал из передних каналов. |
4719 В данный момент может быть низкокачественным, поскольку пока не | |
4720 реализует высокочастотный фильтр для правильного извлечения, а | |
4721 вместо этого берет половину усредненного значения каналов. | |
20707 | 4722 .PD 0 |
4723 .RSs | |
4724 .IPs "<ch>\ " | |
21416 | 4725 Определяет номер канала, в который вставляется центральный. |
4726 Номер канала должен быть от 0 до 5 (по-умолчанию: 5). | |
4727 Заметьте, что при необходимости количество каналов будет автоматически | |
4728 увеличино до <ch>. | |
4729 .RE | |
4730 .PD 1 | |
4731 . | |
4732 .TP | |
4733 .B surround[=задержка] | |
4734 .\" FIXME metrix encoded = матрично кодированного | |
4735 Декодер для матрично кодированного окружающего звука, такого как Dolby Surround. | |
4736 .\" FIXME matrixed = кодированный матрицей | |
4737 Множество файлов с 2 канальным звуком на самом деле содержат кодированный матрицей | |
4738 окружающий звук. | |
4739 Требует звуковую карту, поддерживающуя как минимум 4 канала. | |
4740 .PD 0 | |
4741 .RSs | |
4742 .IPs <задержка> | |
4743 время задержки в мс для задних колонок (от 0 до 1000) (по-умолчанию: 20) | |
4744 Задержка устанавливается следующим образом: Если d1 \- расстояние от | |
4745 слушателя до передних колонок и d2 \- расстояние от слушателя до | |
4746 задних колонок, то задержку следует устанавливать в 15мс, если d1 <= d2 и | |
4747 в 15+5*(d2-d1), если d1 > d2. | |
20707 | 4748 .RE |
4749 .sp 1 | |
4750 .RS | |
21416 | 4751 .I ПРИМЕР: |
20707 | 4752 .RE |
4753 .RSs | |
4754 .IPs "mplayer \-af surround=15 \-channels 4 media.avi" | |
21416 | 4755 Добавит декодирование окружающего звука с 15мс задержкой для задних колонок. |
20707 | 4756 .RE |
4757 .PD 1 | |
4758 . | |
4759 .TP | |
4760 .B delay[=ch1:ch2:...] | |
21416 | 4761 Задерживает звук для громкоговорителей так, чтобы звук разных каналов |
4762 достигал слушателя одновременно. Полезен только если у вас | |
4763 более 2 громкоговорителей. | |
20707 | 4764 .PD 0 |
4765 .RSs | |
4766 .IPs ch1,ch2,... | |
21416 | 4767 Задержка в мс, которая должна вноситься в каждый канал |
4768 (вещественное число от 0 до 1000). | |
20707 | 4769 .RE |
4770 .PD 1 | |
4771 .sp 1 | |
4772 .RS | |
21416 | 4773 Для вычисления требуемой задержки для разных каналов проделайте следующее: |
20707 | 4774 .IP 1. 3 |
21416 | 4775 Измерьте в метрах расстояие до громкоговорителей от позиции слушателя, |
4776 получите значения s1 \- s5 расстояний (для 5.1. системы). | |
4777 компенсировать канал сабвуфера нет смысла | |
4778 (все равно вы не услишите разницу). | |
20707 | 4779 .IP 2. 3 |
21416 | 4780 Вычтите расстояния s1 \- s5 из максимального значения, |
4781 т.е.\& s[i] = max(s) - s[i]; i = 1...5. | |
20707 | 4782 .IP 3. |
21416 | 4783 Вычислите требуемые задержки в мс по формуле d[i] = 1000*s[i]/342; i = 1...5. |
20707 | 4784 .RE |
4785 .PD 0 | |
4786 .sp 1 | |
4787 .RS | |
21416 | 4788 .I ПРИМЕР: |
20707 | 4789 .RE |
4790 .RSs | |
4791 .IPs "mplayer \-af delay=10.5:10.5:0:0:7:0 media.avi" | |
21416 | 4792 Будет задерживать передние левый и правый каналы на 10.5мс, два |
4793 задних канала и сабвуфер на 0мс и центральный канал на 7мс. | |
20707 | 4794 .RE |
4795 .PD 1 | |
4796 . | |
4797 .TP | |
4798 .B export[=mmapped_file[:nsamples]] | |
21416 | 4799 Экспортирует входящий сигнал другим процессам, используя отображение памяти (mmap()). |
4800 Области в отображаемой памяти содержат заголовок: | |
20707 | 4801 .sp 1 |
4802 .nf | |
21416 | 4803 int nch /*количество каналов*/ |
4804 int size /*размер буфера*/ | |
4805 unsigned long long counter /*Используется для сохранения синхронизациии, обновляется | |
4806 каждый раз при экспортировании данных.*/ | |
20707 | 4807 .fi |
4808 .sp 1 | |
21416 | 4809 Остальное \- полезные (нечередующиеся) 16 битные данные. |
20707 | 4810 .PD 0 |
4811 .RSs | |
4812 .IPs <mmapped_file> | |
21416 | 4813 Файл, в который отображаются данные (по-умолчанию: ~/.mplayer/\:mplayer-af_export) |
20707 | 4814 .IPs <nsamples> |
21416 | 4815 количество сэмплов на канал (по-умолчанию: 512) |
20707 | 4816 .RE |
4817 .sp 1 | |
4818 .RS | |
21416 | 4819 .I ПРИМЕР: |
20707 | 4820 .RE |
4821 .RSs | |
4822 .IPs "mplayer \-af export=/tmp/mplayer-af_export:1024 media.avi" | |
21416 | 4823 Будет экспортировать 1024 сэмпла на канал в '/tmp/mplayer-af_export'. |
20707 | 4824 .RE |
4825 .PD 1 | |
4826 . | |
4827 .TP | |
4828 .B extrastereo[=mul] | |
21416 | 4829 (Линейно) увеличивает различия между левым и правым каналами, что |
4830 добавляет некоторый "живой" эффект воспроизведению. | |
20707 | 4831 .PD 0 |
4832 .RSs | |
4833 .IPs <mul> | |
21416 | 4834 Устанавливает коэффициет различия (по-умолчанию: 2.5). |
4835 0.0 означает моно звук (среднее обоих каналов), с 1.0 звук не | |
4836 изменится, с -1.0 левый и правый каналы поменяются местами. | |
4837 .RE | |
4838 .PD 1 | |
4839 . | |
4840 .TP | |
4841 .B volnorm[=метод:цель] | |
4842 Максимизирует громкость без искажения звука. | |
4843 .PD 0 | |
4844 .RSs | |
4845 .IPs <метод> | |
4846 Устанавливает используемый метод. | |
20707 | 4847 .RSss |
21416 | 4848 1: Испольуется единственный сэмпл для сглаживания отклонений посредством |
4849 стандартного средневзвешенного значения предыдущих семплов (по-умолчанию). | |
4850 .br | |
4851 2: Испольуется несколько сэмплов для сглаживания отклонений посредством | |
4852 стандартноого средневзвешенного значения предыдущих семплов. | |
20707 | 4853 .REss |
21416 | 4854 .IPs <цель> |
4855 Задает целевую амплитуду как долю от максимально возможного значения | |
4856 для сэмпла (по-умолчанию: 0.25). | |
4857 .RE | |
4858 .PD 1 | |
4859 . | |
4860 .TP | |
4861 .B ladspa=файл:метка[:параметры...] | |
4862 Загружает LADSPA (Linux Audio Developer's Simple Plugin API) плагин. | |
4863 Этот фильтр может использоваться повторно, так что одновременно | |
4864 может использоваться несколько LADSPA плагинов. | |
4865 .PD 0 | |
4866 .RSs | |
4867 .IPs <файл> | |
4868 Указывает файл библиотеки плагинов LADSPA. | |
4869 Если LADSPA_PATH установлена, указанный файл ищется там. | |
4870 Если она не установлена, вы должны указать полный путь к файлу. | |
4871 .IPs <метка> | |
4872 Указывает фильтр в библиотеке. | |
4873 Некоторые библиотеки содержат только один фильтр, но другие могут | |
4874 содержать множество. | |
4875 Указав здесь 'help', вы получите вписок всех доступных фильтров в | |
4876 указанной библиотеке, что исключает необходимость | |
4877 использования 'listplugins' из LADSPA SDK. | |
4878 .IPs <параметры> | |
4879 Параметры \- это ноль или более вещественных чисел, определяющих | |
4880 поведение загружаемого плагина (например, задержка, пороговое значение или | |
4881 усиление). | |
4882 В подробном режиме (добавьте \-v в командную строку MPlayer) выводятся | |
4883 все доступные параметры и диапазоны их допустимых значений. | |
4884 Это исключает необходимость использования 'analyselugin' из LADSPA SDK. | |
20707 | 4885 .RE |
4886 .PD 1 | |
4887 . | |
4888 .TP | |
4889 .B "comp\ \ \ " | |
21416 | 4890 Фильтр сжатия/расширения, полезный для записи с микрофона. |
4891 Предотвращает искажения при очень громком звуке и увеличивает | |
4892 громкость при очень тихом. | |
4893 Фильтр не тестировался, возможно он даже не работает. | |
20707 | 4894 . |
4895 .TP | |
4896 .B "gate\ \ \ " | |
21416 | 4897 Фильтр удаления шума[noise gate], похожий на фильтр comp. |
4898 Фильтр не тестировался, возможно он даже не работает. | |
20707 | 4899 . |
4900 .TP | |
4901 .B karaoke | |
21416 | 4902 Простой фильтр удаления голоса, использующий тот факт, что |
4903 голос, как правило, записывается в моно, а затем | |
4904 "центрально" микшируется в окончательный аудио поток. | |
4905 Заметьте, что этот фильтр переведет ваш сигнал в моно. | |
4906 Хорошо работает с 2 канальными дорожками; не трудитесь | |
4907 пробовать его на чем-то, отличном от 2 канального стерео. | |
20707 | 4908 . |
4909 . | |
4910 . | |
4911 .SH "VIDEO FILTERS" | |
4912 Video filters allow you to modify the video stream and its properties. | |
4913 The syntax is: | |
4914 . | |
4915 .TP | |
4916 .B \-vf <filter1[=parameter1:parameter2:...],filter2,...> | |
4917 Setup a chain of video filters. | |
4918 .PP | |
4919 Many parameters are optional and set to default values if omitted. | |
4920 To explicitly use a default value set a parameter to '-1'. | |
4921 Parameters w:h means width x height in pixels, x:y means x;y position counted | |
4922 from the upper left corner of the bigger image. | |
4923 .br | |
4924 .I NOTE: | |
4925 To get a full list of available video filters, see \-vf help. | |
4926 .sp 1 | |
4927 Video filters are managed in lists. | |
4928 There are a few commands to manage the filter list. | |
4929 . | |
4930 .TP | |
4931 .B \-vf-add <filter1[,filter2,...]> | |
4932 Appends the filters given as arguments to the filter list. | |
4933 . | |
4934 .TP | |
4935 .B \-vf-pre <filter1[,filter2,...]> | |
4936 Prepends the filters given as arguments to the filter list. | |
4937 . | |
4938 .TP | |
4939 .B \-vf-del <index1[,index2,...]> | |
4940 Deletes the filters at the given indexes. | |
4941 Index numbers start at 0, negative numbers address the end of the | |
4942 list (-1 is the last). | |
4943 . | |
4944 .TP | |
4945 .B \-vf-clr | |
4946 Completely empties the filter list. | |
4947 .PP | |
4948 With filters that support it, you can access parameters by their name. | |
4949 . | |
4950 .TP | |
4951 .B \-vf <filter>=help | |
4952 Prints the parameter names and parameter value ranges for a particular | |
4953 filter. | |
4954 . | |
4955 .TP | |
4956 .B \-vf <filter=named_parameter1=value1[:named_parameter2=value2:...]> | |
4957 Sets a named parameter to the given value. | |
4958 Use on and off or yes and no to set flag parameters. | |
4959 .PP | |
4960 Available filters are: | |
4961 . | |
4962 .TP | |
4963 .B crop[=w:h:x:y] | |
4964 Crops the given part of the image and discards the rest. | |
4965 Useful to remove black bands from widescreen movies. | |
4966 .PD 0 | |
4967 .RSs | |
4968 .IPs <w>,<h> | |
4969 Cropped width and height, defaults to original width and height. | |
4970 .IPs <x>,<y> | |
4971 Position of the cropped picture, defaults to center. | |
4972 .RE | |
4973 .PD 1 | |
4974 . | |
4975 .TP | |
4976 .B cropdetect[=limit:round] | |
4977 Calculates necessary cropping parameters and prints the recommended parameters | |
4978 to stdout. | |
4979 .PD 0 | |
4980 .RSs | |
4981 .IPs <limit> | |
4982 Threshold, which can be optionally specified from nothing (0) to | |
4983 everything (255) (default: 24). | |
4984 .br | |
4985 .IPs <round> | |
4986 Value which the width/\:height should be divisible by (default: 16). | |
4987 The offset is automatically adjusted to center the video. | |
4988 Use 2 to get only even dimensions (needed for 4:2:2 video). | |
4989 16 is best when encoding to most video codecs. | |
4990 .RE | |
4991 .PD 1 | |
4992 . | |
4993 .TP | |
4994 .B rectangle[=w:h:x:y] | |
4995 The plugin responds to the input.conf directive 'change_rectangle' | |
4996 that takes two parameters. | |
4997 .PD 0 | |
4998 .RSs | |
4999 .IPs <w>,<h> | |
5000 width and height (default: -1, maximum possible width where boundaries | |
5001 are still visible.) | |
5002 .IPs <x>,<y> | |
5003 top left corner position (default: -1, uppermost leftmost) | |
5004 .RE | |
5005 .PD 1 | |
5006 . | |
5007 .TP | |
5008 .B expand[=w:h:x:y:o:a:r] | |
5009 Expands (not scales) movie resolution to the given value and places the | |
5010 unscaled original at coordinates x, y. | |
5011 Can be used for placing subtitles/\:OSD in the resulting black bands. | |
5012 .RSs | |
5013 .IPs <w>,<h> | |
5014 Expanded width,height (default: original width,height). | |
5015 Negative values for w and h are treated as offsets to the original size. | |
5016 .sp 1 | |
5017 .I EXAMPLE: | |
5018 .PD 0 | |
5019 .RSs | |
5020 .IP expand=0:-50:0:0 | |
5021 Adds a 50 pixel border to the bottom of the picture. | |
5022 .RE | |
5023 .PD 1 | |
5024 .IPs <x>,<y> | |
5025 position of original image on the expanded image (default: center) | |
5026 .IPs "<o>\ \ " | |
5027 OSD/\:subtitle rendering | |
5028 .RSss | |
5029 0: disable (default) | |
5030 .br | |
5031 1: enable | |
5032 .REss | |
5033 .IPs "<a>\ \ " | |
5034 Expands to fit an aspect instead of a resolution (default: 0). | |
5035 .sp 1 | |
5036 .I EXAMPLE: | |
5037 .PD 0 | |
5038 .RSs | |
20913 | 5039 .IP expand=800:::::4/3 |
20707 | 5040 Expands to 800x600, unless the source is higher resolution, in which |
5041 case it expands to fill a 4/3 aspect. | |
5042 .RE | |
5043 .PD 1 | |
5044 .IPs "<r>\ \ " | |
5045 Rounds up to make both width and height divisible by <r> (default: 1). | |
5046 .RE | |
5047 . | |
5048 .TP | |
5049 .B flip (also see \-flip) | |
5050 Flips the image upside down. | |
5051 . | |
5052 .TP | |
5053 .B "mirror\ " | |
5054 Mirrors the image on the Y axis. | |
5055 . | |
5056 .TP | |
5057 .B rotate[=<0\-7>] | |
5058 Rotates the image by 90 degrees and optionally flips it. | |
5059 For values between 4\-7 rotation is only done if the movie geometry is | |
5060 portrait and not landscape. | |
5061 .RSs | |
5062 .IPs 0 | |
5063 Rotate by 90 degrees clockwise and flip (default). | |
5064 .IPs 1 | |
5065 Rotate by 90 degrees clockwise. | |
5066 .IPs 2 | |
5067 Rotate by 90 degrees counterclockwise. | |
5068 .IPs 3 | |
5069 Rotate by 90 degrees counterclockwise and flip. | |
5070 .RE | |
5071 . | |
5072 .TP | |
5073 .B scale[=w:h[:ilaced[:chr_drop[:par[:par2[:presize[:noup[:arnd]]]]]]]] | |
5074 Scales the image with the software scaler (slow) and performs a YUV<\->RGB | |
5075 colorspace conversion (also see \-sws). | |
5076 .RSs | |
5077 .IPs <w>,<h> | |
5078 scaled width/\:height (default: original width/\:height) | |
5079 .br | |
5080 .I NOTE: | |
5081 If \-zoom is used, and underlying filters (including libvo) are | |
5082 incapable of scaling, it defaults to d_width/\:d_height! | |
5083 .RSss | |
5084 0: scaled d_width/\:d_height | |
5085 .br | |
5086 -1: original width/\:height | |
5087 .br | |
5088 -2: Calculate w/h using the other dimension and the prescaled aspect ratio. | |
5089 .br | |
5090 -3: Calculate w/h using the other dimension and the original aspect ratio. | |
5091 .br | |
5092 -(n+8): Like -n above, but rounding the dimension to the closest multiple of 16. | |
5093 .REss | |
5094 .IPs <ilaced> | |
5095 Toggle interlaced scaling. | |
5096 .RSss | |
5097 0: off (default) | |
5098 .br | |
5099 1: on | |
5100 .REss | |
5101 .IPs <chr_drop> | |
5102 chroma skipping | |
5103 .RSss | |
5104 0: Use all available input lines for chroma. | |
5105 .br | |
5106 1: Use only every 2. input line for chroma. | |
5107 .br | |
5108 2: Use only every 4. input line for chroma. | |
5109 .br | |
5110 3: Use only every 8. input line for chroma. | |
5111 .REss | |
5112 .IPs "<par>[:<par2>] (also see \-sws)" | |
5113 Set some scaling parameters depending on the type of scaler selected | |
5114 with \-sws. | |
5115 .RSss | |
5116 \-sws 2 (bicubic): B (blurring) and C (ringing) | |
5117 .br | |
5118 0.00:0.60 default | |
5119 .br | |
5120 0.00:0.75 VirtualDub's "precise bicubic" | |
5121 .br | |
5122 0.00:0.50 Catmull-Rom spline | |
5123 .br | |
5124 0.33:0.33 Mitchell-Netravali spline | |
5125 .br | |
5126 1.00:0.00 cubic B-spline | |
5127 .br | |
5128 \-sws 7 (gaussian): sharpness (0 (soft) \- 100 (sharp)) | |
5129 .br | |
5130 \-sws 9 (lanczos): filter length (1\-10) | |
5131 .REss | |
5132 .IPs <presize> | |
5133 Scale to preset sizes. | |
5134 .RSss | |
5135 qntsc: 352x240 (NTSC quarter screen) | |
5136 .br | |
5137 qpal: 352x288 (PAL quarter screen) | |
5138 .br | |
5139 ntsc: 720x480 (standard NTSC) | |
5140 .br | |
5141 pal: 720x576 (standard PAL) | |
5142 .br | |
5143 sntsc: 640x480 (square pixel NTSC) | |
5144 .br | |
5145 spal: 768x576 (square pixel PAL) | |
5146 .REss | |
5147 .IPs <noup> | |
5148 Disallow upscaling past the original dimensions. | |
5149 .RSss | |
5150 0: Allow upscaling (default). | |
5151 .br | |
5152 1: Disallow upscaling if one dimension exceeds its original value. | |
5153 .br | |
5154 2: Disallow upscaling if both dimensions exceed their original values. | |
5155 .REss | |
5156 .IPs <arnd> | |
5157 Accurate rounding for the vertical scaler, which may be faster | |
5158 or slower than the default rounding. | |
5159 .RSss | |
5160 0: Disable accurate rounding (default). | |
5161 .br | |
5162 1: Enable accurate rounding. | |
5163 .REss | |
5164 .RE | |
5165 . | |
5166 .TP | |
5167 .B dsize[=aspect|w:h:aspect-method:r] | |
5168 Changes the intended display size/\:aspect at an arbitrary point in the | |
5169 filter chain. | |
5170 Aspect can be given as a fraction (4/3) or floating point number | |
5171 (1.33). | |
5172 Alternatively, you may specify the exact display width and height | |
5173 desired. | |
5174 Note that this filter does | |
5175 .B not | |
5176 do any scaling itself; it just affects | |
5177 what later scalers (software or hardware) will do when auto-scaling to | |
5178 correct aspect. | |
5179 .RSs | |
5180 .IPs <w>,<h> | |
5181 New display width and height. | |
5182 Can also be these special values: | |
5183 .RSss | |
5184 0: original display width and height | |
5185 .br | |
5186 -1: original video width and height (default) | |
5187 .br | |
5188 -2: Calculate w/h using the other dimension and the original display | |
5189 aspect ratio. | |
5190 .br | |
5191 -3: Calculate w/h using the other dimension and the original video | |
5192 aspect ratio. | |
5193 .REss | |
5194 .sp 1 | |
5195 .I EXAMPLE: | |
5196 .PD 0 | |
5197 .RSs | |
5198 .IP dsize=800:-2 | |
5199 Specifies a display resolution of 800x600 for a 4/3 aspect video, or | |
5200 800x450 for a 16/9 aspect video. | |
5201 .RE | |
5202 .IPs <aspect-method> | |
5203 Modifies width and height according to original aspect ratios. | |
5204 .RSss | |
5205 -1: Ignore original aspect ratio (default). | |
5206 .br | |
5207 0: Keep display aspect ratio by using <w> and <h> as maximum | |
5208 resolution. | |
5209 .br | |
5210 1: Keep display aspect ratio by using <w> and <h> as minimum | |
5211 resolution. | |
5212 .br | |
5213 2: Keep video aspect ratio by using <w> and <h> as maximum | |
5214 resolution. | |
5215 .br | |
5216 3: Keep video aspect ratio by using <w> and <h> as minimum | |
5217 resolution. | |
5218 .REss | |
5219 .sp 1 | |
5220 .I EXAMPLE: | |
5221 .PD 0 | |
5222 .RSs | |
5223 .IP dsize=800:600:0 | |
5224 Specifies a display resolution of at most 800x600, or smaller, in order | |
5225 to keep aspect. | |
5226 .RE | |
5227 .PD 1 | |
5228 .IPs "<r>\ \ " | |
5229 Rounds up to make both width and height divisible by <r> (default: 1). | |
5230 .RE | |
5231 . | |
5232 .TP | |
5233 .B "yuy2\ \ \ " | |
5234 Forces software YV12/\:I420/\:422P to YUY2 conversion. | |
5235 Useful for video cards/\:drivers with slow YV12 but fast YUY2 support. | |
5236 . | |
5237 .TP | |
5238 .B "yvu9\ \ \ " | |
5239 Forces software YVU9 to YV12 colorspace conversion. | |
5240 Deprecated in favor of the software scaler. | |
5241 . | |
5242 .TP | |
5243 .B "yuvcsp\ " | |
5244 Clamps YUV color values to the CCIR 601 range without doing real conversion. | |
5245 . | |
5246 .TP | |
5247 .B rgb2bgr[=swap] | |
5248 RGB 24/32 <\-> BGR 24/32 colorspace conversion. | |
5249 .PD 0 | |
5250 .RSs | |
5251 .IPs "swap\ " | |
5252 Also perform R <-> B swapping. | |
5253 .RE | |
5254 .PD 1 | |
5255 . | |
5256 .TP | |
5257 .B palette | |
5258 RGB/BGR 8 \-> 15/16/24/32bpp colorspace conversion using palette. | |
5259 . | |
5260 .TP | |
5261 .B format[=fourcc] | |
5262 Restricts the colorspace for the next filter without doing any conversion. | |
5263 Use together with the scale filter for a real conversion. | |
5264 .br | |
5265 .I NOTE: | |
5266 For a list of available formats see format=fmt=help. | |
5267 .PD 0 | |
5268 .RSs | |
5269 .IPs <fourcc> | |
5270 format name like rgb15, bgr24, yv12, etc (default: yuy2) | |
5271 .RE | |
5272 .PD 1 | |
5273 . | |
5274 .TP | |
5275 .B noformat[=fourcc] | |
5276 Restricts the colorspace for the next filter without doing any conversion. | |
5277 Unlike the format filter, this will allow any colorspace | |
5278 .B except | |
5279 the one you specify. | |
5280 .br | |
5281 .I NOTE: | |
5282 For a list of available formats see noformat=fmt=help. | |
5283 .PD 0 | |
5284 .RSs | |
5285 .IPs <fourcc> | |
5286 format name like rgb15, bgr24, yv12, etc (default: yv12) | |
5287 .RE | |
5288 .PD 1 | |
5289 . | |
5290 .TP | |
5291 .B pp[=filter1[:option1[:option2...]]/[-]filter2...] (also see \-pphelp) | |
5292 Enables the specified chain of postprocessing subfilters. | |
5293 Subfilters must be separated by '/' and can be disabled by | |
5294 prepending a '\-'. | |
5295 Each subfilter and some options have a short and a long name that can be | |
5296 used interchangeably, i.e.\& dr/dering are the same. | |
5297 All subfilters share common options to determine their scope: | |
5298 .PD 0 | |
5299 .RSs | |
5300 .IPs a/autoq | |
5301 Automatically switch the subfilter off if the CPU is too slow. | |
5302 .IPs c/chrom | |
5303 Do chrominance filtering, too (default). | |
5304 .IPs y/nochrom | |
5305 Do luminance filtering only (no chrominance). | |
5306 .IPs n/noluma | |
5307 Do chrominance filtering only (no luminance). | |
5308 .RE | |
5309 .PD 1 | |
5310 .sp 1 | |
5311 .RS | |
5312 .br | |
5313 .I NOTE: | |
5314 \-pphelp shows a list of available subfilters. | |
5315 .sp 1 | |
5316 Available subfilters are | |
5317 .RE | |
5318 .RSs | |
5319 .IPs hb/hdeblock[:difference[:flatness]] | |
5320 horizontal deblocking filter | |
5321 .RSss | |
5322 <difference>: Difference factor where higher values mean | |
5323 more deblocking (default: 32). | |
5324 .br | |
5325 <flatness>: Flatness threshold where lower values mean | |
5326 more deblocking (default: 39). | |
5327 .REss | |
5328 .IPs vb/vdeblock[:difference[:flatness]] | |
5329 vertical deblocking filter | |
5330 .RSss | |
5331 <difference>: Difference factor where higher values mean | |
5332 more deblocking (default: 32). | |
5333 .br | |
5334 <flatness>: Flatness threshold where lower values mean | |
5335 more deblocking (default: 39). | |
5336 .REss | |
5337 .IPs ha/hadeblock[:difference[:flatness]] | |
5338 accurate horizontal deblocking filter | |
5339 .RSss | |
5340 <difference>: Difference factor where higher values mean | |
5341 more deblocking (default: 32). | |
5342 .br | |
5343 <flatness>: Flatness threshold where lower values mean | |
5344 more deblocking (default: 39). | |
5345 .REss | |
5346 .IPs va/vadeblock[:difference[:flatness]] | |
5347 accurate vertical deblocking filter | |
5348 .RSss | |
5349 <difference>: Difference factor where higher values mean | |
5350 more deblocking (default: 32). | |
5351 .br | |
5352 <flatness>: Flatness threshold where lower values mean | |
5353 more deblocking (default: 39). | |
5354 .REss | |
5355 .sp 1 | |
5356 The horizontal and vertical deblocking filters share the | |
5357 difference and flatness values so you cannot set | |
5358 different horizontal and vertical thresholds. | |
5359 .sp 1 | |
5360 .IPs h1/x1hdeblock | |
5361 experimental horizontal deblocking filter | |
5362 .IPs v1/x1vdeblock | |
5363 experimental vertical deblocking filter | |
5364 .IPs dr/dering | |
5365 deringing filter | |
5366 .IPs tn/tmpnoise[:threshold1[:threshold2[:threshold3]]] | |
5367 temporal noise reducer | |
5368 .RSss | |
5369 <threshold1>: larger -> stronger filtering | |
5370 .br | |
5371 <threshold2>: larger -> stronger filtering | |
5372 .br | |
5373 <threshold3>: larger -> stronger filtering | |
5374 .REss | |
5375 .IPs al/autolevels[:f/fullyrange] | |
5376 automatic brightness / contrast correction | |
5377 .RSss | |
5378 f/fullyrange: Stretch luminance to (0\-255). | |
5379 .REss | |
5380 .IPs lb/linblenddeint | |
5381 Linear blend deinterlacing filter that deinterlaces the given block | |
5382 by filtering all lines with a (1 2 1) filter. | |
5383 .IPs li/linipoldeint | |
5384 Linear interpolating deinterlacing filter that deinterlaces the given block | |
5385 by linearly interpolating every second line. | |
5386 .IPs ci/cubicipoldeint | |
5387 Cubic interpolating deinterlacing filter deinterlaces the given block | |
5388 by cubically interpolating every second line. | |
5389 .IPs md/mediandeint | |
5390 Median deinterlacing filter that deinterlaces the given block | |
5391 by applying a median filter to every second line. | |
5392 .IPs fd/ffmpegdeint | |
5393 FFmpeg deinterlacing filter that deinterlaces the given block | |
5394 by filtering every second line with a (-1 4 2 4 -1) filter. | |
5395 .IPs l5/lowpass5 | |
5396 Vertically applied FIR lowpass deinterlacing filter that deinterlaces | |
5397 the given block by filtering all lines with a (-1 2 6 2 -1) filter. | |
5398 .IPs fq/forceQuant[:quantizer] | |
5399 Overrides the quantizer table from the input with the constant | |
5400 quantizer you specify. | |
5401 .RSss | |
5402 <quantizer>: quantizer to use | |
5403 .REss | |
5404 .IPs de/default | |
5405 default pp filter combination (hb:a,vb:a,dr:a) | |
5406 .IPs fa/fast | |
5407 fast pp filter combination (h1:a,v1:a,dr:a) | |
5408 .IPs "ac\ \ \ " | |
5409 high quality pp filter combination (ha:a:128:7,va:a,dr:a) | |
5410 .RE | |
5411 .RS | |
5412 .sp 1 | |
5413 .I EXAMPLE: | |
5414 .RE | |
5415 .PD 0 | |
5416 .RSs | |
5417 .IPs "\-vf pp=hb/vb/dr/al" | |
5418 horizontal and vertical deblocking, deringing and automatic | |
5419 brightness/\:contrast | |
5420 .IPs "\-vf pp=de/-al" | |
5421 default filters without brightness/\:contrast correction | |
5422 .IPs "\-vf pp=default/tmpnoise:1:2:3" | |
5423 Enable default filters & temporal denoiser. | |
5424 .IPs "\-vf pp=hb:y/vb:a" | |
5425 Horizontal deblocking on luminance only, and switch vertical deblocking | |
5426 on or off automatically depending on available CPU time. | |
5427 .RE | |
5428 .PD 1 | |
5429 . | |
5430 .TP | |
5431 .B spp[=quality[:qp[:mode]]] | |
5432 Simple postprocessing filter that compresses and decompresses the | |
5433 image at several (or \- in the case of quality level 6 \- all) | |
5434 shifts and averages the results. | |
5435 .RSs | |
5436 .IPs <quality> | |
5437 0\-6 (default: 3) | |
5438 .IPs "<qp>\ " | |
5439 Force quantization parameter (default: 0, use QP from video). | |
5440 .IPs <mode> | |
5441 0: hard thresholding (default) | |
5442 .br | |
5443 1: soft thresholding (better deringing, but blurrier) | |
5444 .br | |
5445 4: like 0, but also use B-frames' QP (may cause flicker) | |
5446 .br | |
5447 5: like 1, but also use B-frames' QP (may cause flicker) | |
5448 .RE | |
5449 . | |
5450 .TP | |
5451 .B uspp[=quality[:qp]] | |
5452 Ultra simple & slow postprocessing filter that compresses and | |
5453 decompresses the image at several (or \- in the case of quality | |
5454 level 8 \- all) shifts and averages the results. | |
5455 The way this differs from the behavior of spp is that uspp actually | |
5456 encodes & decodes each case with libavcodec Snow, whereas spp uses | |
5457 a simplified intra only 8x8 DCT similar to MJPEG. | |
5458 .RSs | |
5459 .IPs <quality> | |
5460 0\-8 (default: 3) | |
5461 .IPs "<qp>\ " | |
5462 Force quantization parameter (default: 0, use QP from video). | |
5463 .RE | |
5464 . | |
5465 .TP | |
5466 .B fspp[=quality[:qp[:strength[:bframes]]]] | |
5467 faster version of the simple postprocessing filter | |
5468 .RSs | |
5469 .IPs <quality> | |
5470 4\-5 (equivalent to spp; default: 4) | |
5471 .IPs "<qp>\ " | |
5472 Force quantization parameter (default: 0, use QP from video). | |
5473 .IPs <-15\-32> | |
5474 Filter strength, lower values mean more details but also more artifacts, | |
5475 while higher values make the image smoother but also blurrier (default: | |
5476 0 \- PSNR optimal). | |
5477 .IPs <bframes> | |
5478 0: do not use QP from B-frames (default) | |
5479 .br | |
5480 1: use QP from B-frames too (may cause flicker) | |
5481 .RE | |
5482 . | |
5483 .TP | |
5484 .B pp7[=qp[:mode]] | |
5485 Variant of the spp filter, similar to spp=6 with 7 point DCT where | |
5486 only the center sample is used after IDCT. | |
5487 .RSs | |
5488 .IPs <qp> | |
5489 Force quantization parameter (default: 0, use QP from video). | |
5490 .IPs <mode> | |
5491 0: hard thresholding | |
5492 .br | |
5493 1: soft thresholding (better deringing, but blurrier) | |
5494 .br | |
5495 2: medium thresholding (default, good results) | |
5496 .RE | |
5497 . | |
5498 .TP | |
5499 .B qp=equation | |
5500 quantization parameter (QP) change filter | |
5501 .RSs | |
5502 .IPs <equation> | |
5503 some equation like "2+2*sin(PI*qp)" | |
5504 .RE | |
5505 . | |
5506 .TP | |
5507 .B "test\ \ \ " | |
5508 Generate various test patterns. | |
5509 . | |
5510 .TP | |
5511 .B rgbtest | |
5512 Generate an RGB test pattern useful for detecting RGB vs BGR issues. | |
5513 You should see a red, green and blue stripe from top to bottom. | |
5514 . | |
5515 .TP | |
5516 .B lavc[=quality:fps] | |
5517 Fast software YV12 to MPEG-1 conversion with libavcodec for use with DVB/\:DXR3/\:IVTV. | |
5518 .RSs | |
5519 .IPs <quality> | |
5520 .RSss | |
5521 1\-31: fixed qscale | |
5522 .br | |
5523 32\-: fixed bitrate in kbits | |
5524 .REss | |
5525 .IPs <fps> | |
5526 force output fps (float value) (default: 0, autodetect based on height) | |
5527 .RE | |
5528 . | |
5529 .TP | |
5530 .B dvbscale[=aspect] | |
5531 Set up optimal scaling for DVB cards, scaling the x axis in hardware and | |
5532 calculating the y axis scaling in software to keep aspect. | |
5533 Only useful together with expand and scale. | |
5534 .RSs | |
5535 .IPs <aspect> | |
5536 Control aspect ratio, calculate as DVB_HEIGHT*ASPECTRATIO (default: | |
5537 576*4/3=768), set it to 576*(16/9)=1024 for a 16:9 TV. | |
5538 .RE | |
5539 .sp 1 | |
5540 .RS | |
5541 .I EXAMPLE: | |
5542 .RE | |
5543 .PD 0 | |
5544 .RSs | |
5545 .IPs "\-vf dvbscale,scale=-1:0,expand=-1:576:-1:-1:1,lavc" | |
5546 FIXME: Explain what this does. | |
5547 .RE | |
5548 .PD 1 | |
5549 . | |
5550 .TP | |
5551 .B noise[=luma[u][t|a][h][p]:chroma[u][t|a][h][p]] | |
5552 Adds noise. | |
5553 .PD 0 | |
5554 .RSs | |
5555 .IPs <0\-100> | |
5556 luma noise | |
5557 .IPs <0\-100> | |
5558 chroma noise | |
5559 .IPs u | |
5560 uniform noise (gaussian otherwise) | |
5561 .IPs t | |
5562 temporal noise (noise pattern changes between frames) | |
5563 .IPs a | |
5564 averaged temporal noise (smoother, but a lot slower) | |
5565 .IPs h | |
5566 high quality (slightly better looking, slightly slower) | |
5567 .IPs p | |
5568 mix random noise with a (semi)regular pattern | |
5569 .RE | |
5570 .PD 1 | |
5571 . | |
5572 .TP | |
5573 .B denoise3d[=luma:chroma:time] | |
5574 This filter aims to reduce image noise producing smooth images and making still | |
5575 images really still (This should enhance compressibility.). | |
5576 .PD 0 | |
5577 .RSs | |
5578 .IPs <luma> | |
5579 spatial luma strength (default: 4) | |
5580 .IPs <chroma> | |
5581 spatial chroma strength (default: 3) | |
5582 .IPs <time> | |
5583 temporal strength (default: 6) | |
5584 .RE | |
5585 .PD 1 | |
5586 . | |
5587 .TP | |
5588 .B hqdn3d[=luma:chroma:time] | |
5589 High precision/\:quality version of the denoise3d filter. | |
5590 Parameters and usage are the same. | |
5591 . | |
5592 .TP | |
5593 .B eq[=brightness:contrast] (OBSOLETE) | |
5594 Software equalizer with interactive controls just like the hardware | |
5595 equalizer, for cards/\:drivers that do not support brightness and | |
5596 contrast controls in hardware. | |
5597 Might also be useful with MEncoder, either for fixing poorly captured | |
5598 movies, or for slightly reducing contrast to mask artifacts and get by | |
5599 with lower bitrates. | |
5600 .PD 0 | |
5601 .RSs | |
5602 .IPs <-100\-100> | |
5603 initial brightness | |
5604 .IPs <-100\-100> | |
5605 initial contrast | |
5606 .RE | |
5607 .PD 1 | |
5608 . | |
5609 .TP | |
5610 .B eq2[=gamma:contrast:brightness:saturation:rg:gg:bg:weight] | |
5611 Alternative software equalizer that uses lookup tables (very slow), | |
5612 allowing gamma correction in addition to simple brightness | |
5613 and contrast adjustment. | |
5614 Note that it uses the same MMX optimized code as \-vf eq if all | |
5615 gamma values are 1.0. | |
5616 The parameters are given as floating point values. | |
5617 .PD 0 | |
5618 .RSs | |
5619 .IPs <0.1\-10> | |
5620 initial gamma value (default: 1.0) | |
5621 .IPs <-2\-2> | |
5622 initial contrast, where negative values result in a | |
5623 negative image (default: 1.0) | |
5624 .IPs <-1\-1> | |
5625 initial brightness (default: 0.0) | |
5626 .IPs <0\-3> | |
5627 initial saturation (default: 1.0) | |
5628 .IPs <0.1\-10> | |
5629 gamma value for the red component (default: 1.0) | |
5630 .IPs <0.1\-10> | |
5631 gamma value for the green component (default: 1.0) | |
5632 .IPs <0.1\-10> | |
5633 gamma value for the blue component (default: 1.0) | |
5634 .IPs <0\-1> | |
5635 The weight parameter can be used to reduce the effect of a high gamma value on | |
5636 bright image areas, e.g.\& keep them from getting overamplified and just plain | |
5637 white. | |
5638 A value of 0.0 turns the gamma correction all the way down while 1.0 leaves it | |
5639 at its full strength (default: 1.0). | |
5640 .RE | |
5641 .PD 1 | |
5642 . | |
5643 .TP | |
5644 .B hue[=hue:saturation] | |
5645 Software equalizer with interactive controls just like the hardware | |
5646 equalizer, for cards/\:drivers that do not support hue and | |
5647 saturation controls in hardware. | |
5648 .PD 0 | |
5649 .RSs | |
5650 .IPs <-180\-180> | |
5651 initial hue (default: 0.0) | |
5652 .IPs <-100\-100> | |
5653 initial saturation, where negative values result | |
5654 in a negative chroma (default: 1.0) | |
5655 .RE | |
5656 .PD 1 | |
5657 . | |
5658 .TP | |
5659 .B halfpack[=f] | |
5660 Convert planar YUV 4:2:0 to half-height packed 4:2:2, downsampling luma but | |
5661 keeping all chroma samples. | |
5662 Useful for output to low-resolution display devices when hardware downscaling | |
5663 is poor quality or is not available. | |
5664 Can also be used as a primitive luma-only deinterlacer with very low CPU | |
5665 usage. | |
5666 .PD 0 | |
5667 .RSs | |
5668 .IPs "<f>\ \ " | |
5669 By default, halfpack averages pairs of lines when downsampling. | |
5670 Any value different from 0 or 1 gives the default (averaging) behavior. | |
5671 .RSss | |
5672 0: Only use even lines when downsampling. | |
5673 .br | |
5674 1: Only use odd lines when downsampling. | |
5675 .REss | |
5676 .RE | |
5677 .PD 1 | |
5678 . | |
5679 .TP | |
5680 .B ilpack[=mode] | |
5681 When interlaced video is stored in YUV 4:2:0 formats, chroma | |
5682 interlacing does not line up properly due to vertical downsampling of | |
5683 the chroma channels. | |
5684 This filter packs the planar 4:2:0 data into YUY2 (4:2:2) format with | |
5685 the chroma lines in their proper locations, so that in any given | |
5686 scanline, the luma and chroma data both come from the same field. | |
5687 .PD 0 | |
5688 .RSs | |
5689 .IPs <mode> | |
5690 Select the sampling mode. | |
5691 .RSss | |
5692 0: nearest-neighbor sampling, fast but incorrect | |
5693 .br | |
5694 1: linear interpolation (default) | |
5695 .REss | |
5696 .RE | |
5697 .PD 1 | |
5698 . | |
5699 .TP | |
5700 .B harddup | |
5701 Only useful with MEncoder. | |
5702 If harddup is used when encoding, it will force duplicate frames to be | |
5703 encoded in the output. | |
5704 This uses slightly more space, but is necessary for output to MPEG | |
5705 files or if you plan to demux and remux the video stream after | |
5706 encoding. | |
5707 Should be placed at or near the end of the filter chain unless you | |
5708 have a good reason to do otherwise. | |
5709 . | |
5710 .TP | |
5711 .B softskip | |
5712 Only useful with MEncoder. | |
5713 Softskip moves the frame skipping (dropping) step of encoding from | |
5714 before the filter chain to some point during the filter chain. | |
5715 This allows filters which need to see all frames (inverse telecine, | |
5716 temporal denoising, etc.) to function properly. | |
5717 Should be placed after the filters which need to see all frames and | |
5718 before any subsequent filters that are CPU-intensive. | |
5719 . | |
5720 .TP | |
5721 .B decimate[=max:hi:lo:frac] | |
5722 Drops frames that do not differ greatly from the previous frame in | |
5723 order to reduce framerate. | |
5724 The main use of this filter is for very-low-bitrate encoding (e.g.\& | |
5725 streaming over dialup modem), but it could in theory be used for | |
5726 fixing movies that were inverse-telecined incorrectly. | |
5727 .PD 0 | |
5728 .RSs | |
5729 .IPs <max> | |
5730 Sets the maximum number of consecutive frames which can be | |
5731 dropped (if positive), or the minimum interval between | |
5732 dropped frames (if negative). | |
5733 .IPs <hi>,<lo>,<frac> | |
5734 A frame is a candidate for dropping if no 8x8 region differs by more | |
5735 than a threshold of <hi>, and if not more than <frac> portion (1 | |
5736 meaning the whole image) differs by more than a threshold of <lo>. | |
5737 Values of <hi> and <lo> are for 8x8 pixel blocks and represent actual | |
5738 pixel value differences, so a threshold of 64 corresponds to 1 unit of | |
5739 difference for each pixel, or the same spread out differently over the | |
5740 block. | |
5741 .RE | |
5742 .PD 1 | |
5743 . | |
5744 .TP | |
5745 .B dint[=sense:level] | |
5746 The drop-deinterlace (dint) filter detects and drops the first from a set | |
5747 of interlaced video frames. | |
5748 .PD 0 | |
5749 .RSs | |
5750 .IPs <0.0\-1.0> | |
5751 relative difference between neighboring pixels (default: 0.1) | |
5752 .IPs <0.0\-1.0> | |
5753 What part of the image has to be detected as interlaced to | |
5754 drop the frame (default: 0.15). | |
5755 .RE | |
5756 .PD 1 | |
5757 . | |
5758 .TP | |
5759 .B lavcdeint (OBSOLETE) | |
5760 FFmpeg deinterlacing filter, same as \-vf pp=fd | |
5761 . | |
5762 .TP | |
5763 .B kerndeint[=thresh[:map[:order[:sharp[:twoway]]]]] | |
5764 Donald Graft's adaptive kernel deinterlacer. | |
5765 Deinterlaces parts of a video if a configurable threshold is exceeded. | |
5766 .PD 0 | |
5767 .RSs | |
5768 .IPs <0\-255> | |
5769 threshold (default: 10) | |
5770 .IPs <map> | |
5771 .RSss | |
5772 0: Ignore pixels exceeding the threshold (default). | |
5773 .br | |
5774 1: Paint pixels exceeding the threshold white. | |
5775 .REss | |
5776 .IPs <order> | |
5777 .RSss | |
5778 0: Leave fields alone (default). | |
5779 .br | |
5780 1: Swap fields. | |
5781 .REss | |
5782 .IPs <sharp> | |
5783 .RSss | |
5784 0: Disable additional sharpening (default). | |
5785 .br | |
5786 1: Enable additional sharpening. | |
5787 .REss | |
5788 .IPs <twoway> | |
5789 .RSss | |
5790 0: Disable twoway sharpening (default). | |
5791 .br | |
5792 1: Enable twoway sharpening. | |
5793 .REss | |
5794 .RE | |
5795 .PD 1 | |
5796 . | |
5797 .TP | |
5798 .B unsharp[=l|cWxH:amount[:l|cWxH:amount]] | |
5799 unsharp mask / gaussian blur | |
5800 .RSs | |
5801 .IPs "l\ \ \ \ " | |
5802 Apply effect on luma component. | |
5803 .IPs "c\ \ \ \ " | |
5804 Apply effect on chroma components. | |
5805 .IPs <width>x<height> | |
5806 width and height of the matrix, odd sized in both directions | |
5807 (min = 3x3, max = 13x11 or 11x13, usually something between 3x3 and 7x7) | |
5808 .IPs amount | |
5809 Relative amount of sharpness/\:blur to add to the image | |
5810 (a sane range should be -1.5\-1.5). | |
5811 .RSss | |
5812 <0: blur | |
5813 .br | |
5814 >0: sharpen | |
5815 .REss | |
5816 .RE | |
5817 . | |
5818 .TP | |
5819 .B "swapuv\ " | |
5820 Swap U & V plane. | |
5821 . | |
5822 .TP | |
5823 .B il[=d|i][s][:[d|i][s]] | |
5824 (De)interleaves lines. | |
5825 The goal of this filter is to add the ability to process interlaced images | |
5826 pre-field without deinterlacing them. | |
5827 You can filter your interlaced DVD and play it on a TV without breaking the | |
5828 interlacing. | |
5829 While deinterlacing (with the postprocessing filter) removes interlacing | |
5830 permanently (by smoothing, averaging, etc) deinterleaving splits the frame into | |
5831 2 fields (so called half pictures), so you can process (filter) them | |
5832 independently and then re-interleave them. | |
5833 .PD 0 | |
5834 .RSs | |
5835 .IPs d | |
5836 deinterleave (placing one above the other) | |
5837 .IPs i | |
5838 interleave | |
5839 .IPs s | |
5840 swap fields (exchange even & odd lines) | |
5841 .RE | |
5842 .PD 1 | |
5843 . | |
5844 .TP | |
5845 .B fil[=i|d] | |
5846 (De)interleaves lines. | |
5847 This filter is very similar to the il filter but much faster, the main | |
5848 disadvantage is that it does not always work. | |
5849 Especially if combined with other filters it may produce randomly messed | |
5850 up images, so be happy if it works but do not complain if it does not for | |
5851 your combination of filters. | |
5852 .PD 0 | |
5853 .RSs | |
5854 .IPs d | |
5855 Deinterleave fields, placing them side by side. | |
5856 .IPs i | |
5857 Interleave fields again (reversing the effect of fil=d). | |
5858 .RE | |
5859 .PD 1 | |
5860 . | |
5861 .TP | |
5862 .B field[=n] | |
5863 Extracts a single field from an interlaced image using stride arithmetic | |
5864 to avoid wasting CPU time. | |
5865 The optional argument n specifies whether to extract the even or the odd | |
5866 field (depending on whether n is even or odd). | |
5867 . | |
5868 .TP | |
5869 .B detc[=var1=value1:var2=value2:...] | |
5870 Attempts to reverse the 'telecine' process to recover a clean, | |
5871 non-interlaced stream at film framerate. | |
5872 This was the first and most primitive inverse telecine filter to be | |
5873 added to MPlayer/\:MEncoder. | |
5874 It works by latching onto the telecine 3:2 pattern and following it as | |
5875 long as possible. | |
5876 This makes it suitable for perfectly-telecined material, even in the | |
5877 presence of a fair degree of noise, but it will fail in the presence | |
5878 of complex post-telecine edits. | |
5879 Development on this filter is no longer taking place, as ivtc, pullup, | |
5880 and filmdint are better for most applications. | |
5881 The following arguments (see syntax above) may be used to control | |
5882 detc's behavior: | |
5883 .RSs | |
5884 .IPs "<dr>\ " | |
5885 Set the frame dropping mode. | |
5886 .RSss | |
5887 0: Do not drop frames to maintain fixed output framerate (default). | |
5888 .br | |
5889 1: Always drop a frame when there have been no drops or telecine | |
5890 merges in the past 5 frames. | |
5891 .br | |
5892 2: Always maintain exact 5:4 input to output frame ratio. | |
5893 .br | |
5894 .I NOTE: | |
5895 Use mode 1 or 2 with MEncoder. | |
5896 .REss | |
5897 .IPs "<am>\ " | |
5898 Analysis mode. | |
5899 .RSss | |
5900 0: Fixed pattern with initial frame number specified by <fr>. | |
5901 .br | |
5902 1: aggressive search for telecine pattern (default) | |
5903 .REss | |
5904 .IPs "<fr>\ " | |
5905 Set initial frame number in sequence. | |
5906 0\-2 are the three clean progressive frames; 3 and 4 are the two | |
5907 interlaced frames. | |
5908 The default, -1, means 'not in telecine sequence'. | |
5909 The number specified here is the type for the imaginary previous | |
5910 frame before the movie starts. | |
5911 .IPs "<t0>, <t1>, <t2>, <t3>" | |
5912 Threshold values to be used in certain modes. | |
5913 .RE | |
5914 . | |
5915 .TP | |
5916 .B ivtc[=1] | |
5917 Experimental 'stateless' inverse telecine filter. | |
5918 Rather than trying to lock on to a pattern like the detc filter does, | |
5919 ivtc makes its decisions independently for each frame. | |
5920 This will give much better results for material that has undergone | |
5921 heavy editing after telecine was applied, but as a result it is not as | |
5922 forgiving of noisy input, for example TV capture. | |
5923 The optional parameter (ivtc=1) corresponds to the dr=1 option for the | |
5924 detc filter, and should be used with MEncoder but not with MPlayer. | |
5925 As with detc, you must specify the correct output framerate (\-ofps | |
5926 24000/1001) when using MEncoder. | |
5927 Further development on ivtc has stopped, as the pullup and filmdint | |
5928 filters appear to be much more accurate. | |
5929 . | |
5930 .TP | |
5931 .B pullup[=jl:jr:jt:jb:sb:mp] | |
5932 Third-generation pulldown reversal (inverse telecine) filter, | |
5933 capable of handling mixed hard-telecine, 24000/1001 fps progressive, and 30000/1001 | |
5934 fps progressive content. | |
5935 The pullup filter is designed to be much more robust than detc or | |
5936 ivtc, by taking advantage of future context in making its decisions. | |
5937 Like ivtc, pullup is stateless in the sense that it does not lock onto | |
5938 a pattern to follow, but it instead looks forward to the following | |
5939 fields in order to identify matches and rebuild progressive frames. | |
5940 It is still under development, but believed to be quite accurate. | |
5941 The jl, jr, jt, and jb options set the amount of "junk" to ignore at | |
5942 the left, right, top, and bottom of the image, respectively. | |
5943 Left/\:right are in units of 8 pixels, while top/\:bottom are in units of | |
5944 2 lines. | |
5945 The default is 8 pixels on each side. | |
5946 Setting the sb (strict breaks) option to 1 will reduce the chances of | |
5947 pullup generating an occasional mismatched frame, but it may also | |
5948 cause an excessive number of frames to be dropped during high motion | |
5949 sequences. | |
5950 Conversely, setting it to -1 will make pullup match fields more | |
5951 easily. | |
5952 This may help processing of video where there is slight blurring | |
5953 between the fields, but may also cause there to be interlaced frames | |
5954 in the output. | |
5955 The mp (metric plane) option may be set to 1 or 2 to use a chroma | |
5956 plane instead of the luma plane for doing pullup's computations. | |
5957 This may improve accuracy on very clean source material, but more | |
5958 likely will decrease accuracy, especially if there is chroma noise | |
5959 (rainbow effect) or any grayscale video. | |
5960 The main purpose of setting mp to a chroma plane is to reduce CPU load | |
5961 and make pullup usable in realtime on slow machines. | |
5962 .br | |
5963 .I NOTE: | |
5964 Always follow pullup with the softskip filter when encoding to ensure | |
5965 that pullup is able to see each frame. | |
5966 Failure to do so will lead to incorrect output and will usually crash, | |
5967 due to design limitations in the codec/\:filter layer. | |
5968 . | |
5969 .TP | |
5970 .B filmdint[=options] | |
5971 Inverse telecine filter, similar to the pullup filter above. | |
5972 It is designed to handle any pulldown pattern, including mixed soft and | |
5973 hard telecine and limited support for movies that are slowed down or sped | |
5974 up from their original framerate for TV. | |
5975 Only the luma plane is used to find the frame breaks. | |
5976 If a field has no match, it is deinterlaced with simple linear | |
5977 approximation. | |
5978 If the source is MPEG-2, this must be the first filter to allow | |
5979 access to the field-flags set by the MPEG-2 decoder. | |
5980 Depending on the source MPEG, you may be fine ignoring this advice, as | |
5981 long as you do not see lots of "Bottom-first field" warnings. | |
5982 With no options it does normal inverse telecine, and should be used | |
5983 together with mencoder \-fps 30000/1001 \-ofps 24000/1001. | |
5984 When this filter is used with mplayer, it will result in an uneven | |
5985 framerate during playback, but it is still generally better than using | |
5986 pp=lb or no deinterlacing at all. | |
5987 Multiple options can be specified separated by /. | |
5988 .RSs | |
5989 .IPs crop=<w>:<h>:<x>:<y> | |
5990 Just like the crop filter, but faster, and works on mixed hard and soft | |
5991 telecined content as well as when y is not a multiple of 4. | |
5992 If x or y would require cropping fractional pixels from the chroma | |
5993 planes, the crop area is extended. | |
5994 This usually means that x and y must be even. | |
5995 .IPs io=<ifps>:<ofps> | |
5996 For each ifps input frames the filter will output ofps frames. | |
5997 The ratio of ifps/\:ofps should match the \-fps/\-ofps ratio. | |
5998 This could be used to filter movies that are broadcast on TV at a frame | |
5999 rate different from their original framerate. | |
6000 .IPs luma_only=<n> | |
6001 If n is nonzero, the chroma plane is copied unchanged. | |
6002 This is useful for YV12 sampled TV, which discards one of the chroma | |
6003 fields. | |
6004 .IPs mmx2=<n> | |
6005 On x86, if n=1, use MMX2 optimized functions, if n=2, use 3DNow! | |
6006 optimized functions, otherwise, use plain C. | |
6007 If this option is not specified, MMX2 and 3DNow! are auto-detected, use | |
6008 this option to override auto-detection. | |
6009 .IPs fast=<n> | |
6010 The larger n will speed up the filter at the expense of accuracy. | |
6011 The default value is n=3. | |
6012 If n is odd, a frame immediately following a frame marked with the | |
6013 REPEAT_FIRST_FIELD MPEG flag is assumed to be progressive, thus filter | |
6014 will not spend any time on soft-telecined MPEG-2 content. | |
6015 This is the only effect of this flag if MMX2 or 3DNow! is available. | |
6016 Without MMX2 and 3DNow, if n=0 or 1, the same calculations will be used | |
6017 as with n=2 or 3. | |
6018 If n=2 or 3, the number of luma levels used to find the frame breaks is | |
6019 reduced from 256 to 128, which results in a faster filter without losing | |
6020 much accuracy. | |
6021 If n=4 or 5, a faster, but much less accurate metric will be used to | |
6022 find the frame breaks, which is more likely to misdetect high vertical | |
6023 detail as interlaced content. | |
6024 .IPs verbose=<n> | |
6025 If n is nonzero, print the detailed metrics for each frame. | |
6026 Useful for debugging. | |
6027 .IPs dint_thres=<n> | |
6028 Deinterlace threshold. | |
6029 Used during de-interlacing of unmatched frames. | |
6030 Larger value means less deinterlacing, use n=256 to completely turn off | |
6031 deinterlacing. | |
6032 Default is n=8. | |
6033 .IPs comb_thres=<n> | |
6034 Threshold for comparing a top and bottom fields. | |
6035 Defaults to 128. | |
6036 .IPs diff_thres=<n> | |
6037 Threshold to detect temporal change of a field. | |
6038 Default is 128. | |
6039 .IPs sad_thres=<n> | |
6040 Sum of Absolute Difference threshold, default is 64. | |
6041 .RE | |
6042 . | |
6043 .TP | |
6044 .B softpulldown | |
6045 This filter works only correct with MEncoder and acts on the MPEG-2 flags | |
6046 used for soft 3:2 pulldown (soft telecine). | |
6047 If you want to use the ivtc or detc filter on movies that are partly soft | |
6048 telecined, inserting this filter before them should make them more reliable. | |
6049 . | |
6050 .TP | |
6051 .B divtc[=options] | |
6052 Inverse telecine for deinterlaced video. | |
6053 If 3:2-pulldown telecined video has lost one of the fields or is deinterlaced | |
6054 using a method that keeps one field and interpolates the other, the result is | |
6055 a juddering video that has every fourth frame duplicated. | |
6056 This filter is intended to find and drop those duplicates and restore the | |
6057 original film framerate. | |
6058 When using this filter, you must specify \-ofps that is 4/5 of | |
6059 the fps of the input file and place the softskip later in the | |
6060 filter chain to make sure that divtc sees all the frames. | |
6061 Two different modes are available: | |
6062 One pass mode is the default and is straightforward to use, | |
6063 but has the disadvantage that any changes in the telecine | |
6064 phase (lost frames or bad edits) cause momentary judder | |
6065 until the filter can resync again. | |
6066 Two pass mode avoids this by analyzing the whole video | |
6067 beforehand so it will have forward knowledge about the | |
6068 phase changes and can resync at the exact spot. | |
6069 These passes do | |
6070 .B not | |
6071 correspond to pass one and two of the encoding process. | |
6072 You must run an extra pass using divtc pass one before the | |
6073 actual encoding throwing the resulting video away. | |
6074 Use \-nosound \-ovc raw \-o /dev/null to avoid | |
6075 wasting CPU power for this pass. | |
6076 You may add something like crop=2:2:0:0 after divtc | |
6077 to speed things up even more. | |
6078 Then use divtc pass two for the actual encoding. | |
6079 If you use multiple encoder passes, use divtc | |
6080 pass two for all of them. | |
6081 The options are: | |
6082 .RSs | |
6083 .IPs pass=1|2 | |
6084 Use two pass mode. | |
6085 .IPs file=<filename> | |
6086 Set the two pass log filename (default: "framediff.log"). | |
6087 .IPs threshold=<value> | |
6088 Set the minimum strength the telecine pattern must have for the filter to | |
6089 believe in it (default: 0.5). | |
6090 This is used to avoid recognizing false pattern from the parts of the video | |
6091 that are very dark or very still. | |
6092 .IPs window=<numframes> | |
6093 Set the number of past frames to look at when searching for pattern | |
6094 (default: 30). | |
6095 Longer window improves the reliability of the pattern search, but shorter | |
6096 window improves the reaction time to the changes in the telecine phase. | |
6097 This only affects the one pass mode. | |
6098 The two pass mode currently uses fixed window that extends to both future | |
6099 and past. | |
6100 .IPs phase=0|1|2|3|4 | |
6101 Sets the initial telecine phase for one pass mode (default: 0). | |
6102 The two pass mode can see the future, so it is able to use the correct | |
6103 phase from the beginning, but one pass mode can only guess. | |
6104 It catches the correct phase when it finds it, but this option can be used | |
6105 to fix the possible juddering at the beginning. | |
6106 The first pass of the two pass mode also uses this, so if you save the output | |
6107 from the first pass, you get constant phase result. | |
6108 .IPs deghost=<value> | |
6109 Set the deghosting threshold (0\-255 for one pass mode, -255\-255 for two pass | |
6110 mode, default 0). | |
6111 If nonzero, deghosting mode is used. | |
6112 This is for video that has been deinterlaced by blending the fields | |
6113 together instead of dropping one of the fields. | |
6114 Deghosting amplifies any compression artifacts in the blended frames, so the | |
6115 parameter value is used as a threshold to exclude those pixels from | |
6116 deghosting that differ from the previous frame less than specified value. | |
6117 If two pass mode is used, then negative value can be used to make the | |
6118 filter analyze the whole video in the beginning of pass-2 to determine | |
6119 whether it needs deghosting or not and then select either zero or the | |
6120 absolute value of the parameter. | |
6121 Specify this option for pass-2, it makes no difference on pass-1. | |
6122 .RE | |
6123 . | |
6124 .TP | |
6125 .B phase[=t|b|p|a|u|T|B|A|U][:v] | |
6126 Delay interlaced video by one field time so that the field order | |
6127 changes. | |
6128 The intended use is to fix PAL movies that have been captured with the | |
6129 opposite field order to the film-to-video transfer. | |
6130 The options are: | |
6131 .RSs | |
6132 .IPs t | |
6133 Capture field order top-first, transfer bottom-first. | |
6134 Filter will delay the bottom field. | |
6135 .IPs b | |
6136 Capture bottom-first, transfer top-first. | |
6137 Filter will delay the top field. | |
6138 .IPs p | |
6139 Capture and transfer with the same field order. | |
6140 This mode only exists for the documentation of the other options to refer to, | |
6141 but if you actually select it, the filter will faithfully do nothing ;-) | |
6142 .IPs a | |
6143 Capture field order determined automatically by field flags, transfer opposite. | |
6144 Filter selects among t and b modes on a frame by frame basis using field flags. | |
6145 If no field information is available, then this works just like u. | |
6146 .IPs u | |
6147 Capture unknown or varying, transfer opposite. | |
6148 Filter selects among t and b on a frame by frame basis by analyzing the | |
6149 images and selecting the alternative that produces best match between the | |
6150 fields. | |
6151 .IPs T | |
6152 Capture top-first, transfer unknown or varying. | |
6153 Filter selects among t and p using image analysis. | |
6154 .IPs B | |
6155 Capture bottom-first, transfer unknown or varying. | |
6156 Filter selects among b and p using image analysis. | |
6157 .IPs A | |
6158 Capture determined by field flags, transfer unknown or varying. | |
6159 Filter selects among t, b and p using field flags and image analysis. | |
6160 If no field information is available, then this works just like U. | |
6161 This is the default mode. | |
6162 .IPs U | |
6163 Both capture and transfer unknown or varying. | |
6164 Filter selects among t, b and p using image analysis only. | |
6165 .IPs v | |
6166 Verbose operation. | |
6167 Prints the selected mode for each frame and the average squared difference | |
6168 between fields for t, b, and p alternatives. | |
6169 .RE | |
6170 . | |
6171 .TP | |
6172 .B telecine[=start] | |
6173 Apply 3:2 'telecine' process to increase framerate by 20%. | |
6174 This most likely will not work correctly with MPlayer, but it can | |
6175 be used with 'mencoder \-fps 30000/1001 \-ofps 30000/1001 \-vf telecine'. | |
6176 Both fps options are essential! | |
6177 (A/V sync will break if they are wrong.) | |
6178 The optional start parameter tells the filter where in the telecine | |
6179 pattern to start (0\-3). | |
6180 . | |
6181 .TP | |
6182 .B tinterlace[=mode] | |
6183 Temporal field interlacing \- merge pairs of frames into an interlaced | |
6184 frame, halving the framerate. | |
6185 Even frames are moved into the upper field, odd frames to the lower field. | |
6186 This can be used to fully reverse the effect of the tfields filter (in mode 0). | |
6187 Available modes are: | |
6188 .PD 0 | |
6189 .RSs | |
6190 .IPs 0 | |
6191 Move odd frames into the upper field, even into the lower field, generating | |
6192 a full-height frame at half framerate. | |
6193 .IPs 1 | |
6194 Only output odd frames, even frames are dropped; height unchanged. | |
6195 .IPs 2 | |
6196 Only output even frames, odd frames are dropped; height unchanged. | |
6197 .IPs 3 | |
6198 Expand each frame to full height, but pad alternate lines with black; | |
6199 framerate unchanged. | |
6200 .IPs 4 | |
6201 Interleave even lines from even frames with odd lines from odd frames. | |
6202 Generates full-height frame at half framerate. | |
6203 .RE | |
6204 .PD 1 | |
6205 . | |
6206 .TP | |
6207 .B tfields[=mode[:field_dominance]] | |
6208 Temporal field separation \- split fields into frames, doubling the | |
6209 output framerate. | |
6210 Like the telecine filter, tfields will only work properly with | |
6211 MEncoder, and only if both \-fps and \-ofps are set to the | |
6212 desired (double) framerate! | |
6213 .PD 0 | |
6214 .RSs | |
6215 .IPs <mode> | |
6216 0: Leave fields unchanged (will jump/\:flicker). | |
6217 .br | |
6218 1: Interpolate missing lines. (The algorithm used might not be so good.) | |
6219 .br | |
6220 2: Translate fields by 1/4 pixel with linear interpolation (no jump). | |
6221 .br | |
6222 4: Translate fields by 1/4 pixel with 4tap filter (higher quality) (default). | |
6223 .IPs <field_dominance> | |
6224 -1: auto (default) | |
6225 Only works if the decoder exports the appropriate information and | |
6226 no other filters which discard that information come before tfields | |
6227 in the filter chain, otherwise it falls back to 0 (top field first). | |
6228 .br | |
6229 0: top field first | |
6230 .br | |
6231 1: bottom field first | |
6232 .RE | |
6233 .PD 1 | |
6234 . | |
6235 .TP | |
6236 .B yadif=[mode[:field_dominance]] | |
6237 Yet another deinterlacing filter | |
6238 .PD 0 | |
6239 .RSs | |
6240 .IPs <mode> | |
6241 0: Output 1 frame for each frame. | |
6242 .br | |
6243 1: Output 1 frame for each field. | |
6244 .br | |
6245 2: Like 0 but skips spatial interlacing check. | |
6246 .br | |
6247 3: Like 1 but skips spatial interlacing check. | |
6248 .IPs <field_dominance> | |
6249 Operates like tfields. | |
6250 .RE | |
6251 .PD 1 | |
6252 . | |
6253 .TP | |
6254 .B mcdeint=[mode[:parity[:qp]]] | |
6255 Motion compensating deinterlacer. | |
6256 It needs one field per frame as input and must thus be used together | |
6257 with tfields=1 or yadif=1/3 or equivalent. | |
6258 .PD 0 | |
6259 .RSs | |
6260 .IPs <mode> | |
6261 0: fast | |
6262 .br | |
6263 1: medium | |
6264 .br | |
6265 2: slow, iterative motion estimation | |
6266 .br | |
6267 3: extra slow, like 2 plus multiple reference frames | |
6268 .IPs <parity> | |
6269 0 or 1 selects which field to use (note: no autodetection yet!). | |
6270 .IPs "<qp>\ " | |
6271 Higher values should result in a smoother motion vector | |
6272 field but less optimal individual vectors. | |
6273 .RE | |
6274 .PD 1 | |
6275 . | |
6276 .TP | |
6277 .B boxblur=radius:power[:radius:power] | |
6278 box blur | |
6279 .PD 0 | |
6280 .RSs | |
6281 .IPs <radius> | |
6282 blur filter strength | |
6283 .IPs <power> | |
6284 number of filter applications | |
6285 .RE | |
6286 .PD 1 | |
6287 . | |
6288 .TP | |
6289 .B sab=radius:pf:colorDiff[:radius:pf:colorDiff] | |
6290 shape adaptive blur | |
6291 .PD 0 | |
6292 .RSs | |
6293 .IPs <radius> | |
6294 blur filter strength (~0.1\-4.0) (slower if larger) | |
6295 .IPs "<pf>\ " | |
6296 prefilter strength (~0.1\-2.0) | |
6297 .IPs <colorDiff> | |
6298 maximum difference between pixels to still be considered (~0.1\-100.0) | |
6299 .RE | |
6300 .PD 1 | |
6301 . | |
6302 .TP | |
6303 .B smartblur=radius:strength:threshold[:radius:strength:threshold] | |
6304 smart blur | |
6305 .PD 0 | |
6306 .RSs | |
6307 .IPs <radius> | |
6308 blur filter strength (~0.1\-5.0) (slower if larger) | |
6309 .IPs <strength> | |
6310 blur (0.0\-1.0) or sharpen (-1.0\-0.0) | |
6311 .IPs <threshold> | |
6312 filter all (0), filter flat areas (0\-30) or filter edges (-30\-0) | |
6313 .RE | |
6314 .PD 1 | |
6315 . | |
6316 .TP | |
6317 .B perspective=x0:y0:x1:y1:x2:y2:x3:y3:t | |
6318 Correct the perspective of movies not filmed perpendicular to the screen. | |
6319 .PD 0 | |
6320 .RSs | |
6321 .IPs <x0>,<y0>,... | |
6322 coordinates of the top left, top right, bottom left, bottom right corners | |
6323 .IPs "<t>\ \ " | |
6324 linear (0) or cubic resampling (1) | |
6325 .RE | |
6326 .PD 1 | |
6327 . | |
6328 .TP | |
6329 .B "2xsai\ \ " | |
6330 Scale and smooth the image with the 2x scale and interpolate algorithm. | |
6331 . | |
6332 .TP | |
6333 .B "1bpp\ \ \ " | |
6334 1bpp bitmap to YUV/\:BGR 8/\:15/\:16/\:32 conversion | |
6335 . | |
6336 .TP | |
6337 .B down3dright[=lines] | |
6338 Reposition and resize stereoscopic images. | |
6339 Extracts both stereo fields and places them side by side, resizing | |
6340 them to maintain the original movie aspect. | |
6341 .PD 0 | |
6342 .RSs | |
6343 .IPs <lines> | |
6344 number of lines to select from the middle of the image (default: 12) | |
6345 .RE | |
6346 .PD 1 | |
6347 . | |
6348 .TP | |
6349 .B bmovl=hidden:opaque:fifo | |
6350 The bitmap overlay filter reads bitmaps from a FIFO and displays them | |
6351 on top of the movie, allowing some transformations on the image. | |
6352 Also see TOOLS/bmovl-test.c for a small bmovl test program. | |
6353 .PD 0 | |
6354 .RSs | |
6355 .IPs <hidden> | |
6356 Set the default value of the 'hidden' flag (0=visible, 1=hidden). | |
6357 .IPs <opaque> | |
6358 Set the default value of the 'opaque' flag (0=transparent, 1=opaque). | |
6359 .IPs <fifo> | |
6360 path/\:filename for the FIFO (named pipe connecting 'mplayer \-vf bmovl' to the | |
6361 controlling application) | |
6362 .RE | |
6363 .PD 1 | |
6364 .sp 1 | |
6365 .RS | |
6366 FIFO commands are: | |
6367 .RE | |
6368 .PD 0 | |
6369 .RSs | |
6370 .IPs "RGBA32 width height xpos ypos alpha clear" | |
6371 followed by width*height*4 Bytes of raw RGBA32 data. | |
6372 .IPs "ABGR32 width height xpos ypos alpha clear" | |
6373 followed by width*height*4 Bytes of raw ABGR32 data. | |
6374 .IPs "RGB24 width height xpos ypos alpha clear" | |
6375 followed by width*height*3 Bytes of raw RGB24 data. | |
6376 .IPs "BGR24 width height xpos ypos alpha clear" | |
6377 followed by width*height*3 Bytes of raw BGR24 data. | |
6378 .IPs "ALPHA width height xpos ypos alpha" | |
6379 Change alpha transparency of the specified area. | |
6380 .IPs "CLEAR width height xpos ypos" | |
6381 Clear area. | |
6382 .IPs OPAQUE | |
6383 Disable all alpha transparency. | |
6384 Send "ALPHA 0 0 0 0 0" to enable it again. | |
6385 .IPs "HIDE\ " | |
6386 Hide bitmap. | |
6387 .IPs "SHOW\ " | |
6388 Show bitmap. | |
6389 .RE | |
6390 .PD 1 | |
6391 .sp 1 | |
6392 .RS | |
6393 Arguments are: | |
6394 .RE | |
6395 .PD 0 | |
6396 .RSs | |
6397 .IPs "<width>, <height>" | |
6398 image/area size | |
6399 .IPs "<xpos>, <ypos>" | |
6400 Start blitting at position x/y. | |
6401 .IPs <alpha> | |
6402 Set alpha difference. | |
6403 If you set this to -255 you can then send a sequence of ALPHA-commands to set | |
6404 the area to -225, -200, -175 etc for a nice fade-in-effect! ;) | |
6405 .RSss | |
6406 0: same as original | |
6407 .br | |
6408 255: Make everything opaque. | |
6409 .br | |
6410 -255: Make everything transparent. | |
6411 .REss | |
6412 .IPs <clear> | |
6413 Clear the framebuffer before blitting. | |
6414 .RSss | |
6415 0: The image will just be blitted on top of the old one, so you do not need to | |
6416 send 1.8MB of RGBA32 data every time a small part of the screen is updated. | |
6417 .br | |
6418 1: clear | |
6419 .REss | |
6420 .RE | |
6421 .PD 1 | |
6422 . | |
6423 .TP | |
6424 .B framestep=I|[i]step | |
6425 Renders only every nth frame or every intra frame (keyframe). | |
6426 .sp 1 | |
6427 If you call the filter with I (uppercase) as the parameter, then | |
6428 .B only | |
6429 keyframes are rendered. | |
6430 For DVDs it generally means one in every 15/12 frames (IBBPBBPBBPBBPBB), | |
6431 for AVI it means every scene change or every keyint value (see \-lavcopts | |
6432 keyint= value if you use MEncoder to encode the video). | |
6433 .sp 1 | |
6434 When a keyframe is found, an 'I!' string followed by a newline character is | |
6435 printed, leaving the current line of MPlayer/\:MEncoder output on the screen, | |
6436 because it contains the time (in seconds) and frame number of the keyframe | |
6437 (You can use this information to split the AVI.). | |
6438 .sp 1 | |
6439 If you call the filter with a numeric parameter 'step' then only one in | |
6440 every 'step' frames is rendered. | |
6441 .sp 1 | |
6442 If you put an 'i' (lowercase) before the number then an 'I!' is printed | |
6443 (like the I parameter). | |
6444 .sp 1 | |
6445 If you give only the i then nothing is done to the frames, only I! is | |
6446 printed. | |
6447 . | |
6448 .TP | |
6449 .B tile=xtiles:ytiles:output:start:delta | |
6450 Tile a series of images into a single, bigger image. | |
6451 If you omit a parameter or use a value less than 0, then the default | |
6452 value is used. | |
6453 You can also stop when you are satisfied (... \-vf tile=10:5 ...). | |
6454 It is probably a good idea to put the scale filter before the tile :-) | |
6455 .sp 1 | |
6456 The parameters are: | |
6457 .sp 1 | |
6458 .PD 0 | |
6459 .RSs | |
6460 .IPs <xtiles> | |
6461 number of tiles on the x axis (default: 5) | |
6462 .IPs <ytiles> | |
6463 number of tiles on the y axis (default: 5) | |
6464 .IPs <output> | |
6465 Render the tile when 'output' number of frames are reached, where 'output' | |
6466 should be a number less than xtile * ytile. | |
6467 Missing tiles are left blank. | |
6468 You could, for example, write an 8 * 7 tile every 50 frames to have one | |
6469 image every 2 seconds @ 25 fps. | |
6470 .IPs <start> | |
6471 outer border thickness in pixels (default: 2) | |
6472 .IPs <delta> | |
6473 inner border thickness in pixels (default: 4) | |
6474 .RE | |
6475 .PD 1 | |
6476 . | |
6477 .TP | |
6478 .B delogo[=x:y:w:h:t] | |
6479 Suppresses a TV station logo by a simple interpolation of the | |
6480 surrounding pixels. | |
6481 Just set a rectangle covering the logo and watch it disappear (and | |
6482 sometimes something even uglier appear \- your mileage may vary). | |
6483 .PD 0 | |
6484 .RSs | |
6485 .IPs <x>,<y> | |
6486 top left corner of the logo | |
6487 .IPs <w>,<h> | |
6488 width and height of the cleared rectangle | |
6489 .IPs <t> | |
6490 Thickness of the fuzzy edge of the rectangle (added to w and h). | |
6491 When set to -1, a green rectangle is drawn on the screen to | |
6492 simplify finding the right x,y,w,h parameters. | |
6493 .RE | |
6494 .PD 1 | |
6495 . | |
6496 .TP | |
6497 .B remove-logo=/path/to/logo_bitmap_file_name.pgm | |
6498 Suppresses a TV station logo, using a PGM or PPM image | |
6499 file to determine which pixels comprise the logo. | |
6500 The width and height of the image file must match | |
6501 those of the video stream being processed. | |
6502 Uses the filter image and a circular blur | |
6503 algorithm to remove the logo. | |
6504 .RSs | |
6505 .IPs /path/to/logo_bitmap_file_name.pgm | |
6506 [path] + filename of the filter image. | |
6507 .RE | |
6508 . | |
6509 .TP | |
6510 .B zrmjpeg[=options] | |
6511 Software YV12 to MJPEG encoder for use with the zr2 video | |
6512 output device. | |
6513 .RSs | |
6514 .IPs maxheight=<h>|maxwidth=<w> | |
6515 These options set the maximum width and height the zr card | |
6516 can handle (the MPlayer filter layer currently cannot query those). | |
6517 .IPs {dc10+,dc10,buz,lml33}-{PAL|NTSC} | |
6518 Use these options to set maxwidth and maxheight automatically to the | |
6519 values known for card/\:mode combo. | |
6520 For example, valid options are: dc10-PAL and buz-NTSC (default: dc10+PAL) | |
6521 .IPs color|bw | |
6522 Select color or black and white encoding. | |
6523 Black and white encoding is faster. | |
6524 Color is the default. | |
6525 .IPs hdec={1,2,4} | |
6526 Horizontal decimation 1, 2 or 4. | |
6527 .IPs vdec={1,2,4} | |
6528 Vertical decimation 1, 2 or 4. | |
6529 .IPs quality=1\-20 | |
6530 Set JPEG compression quality [BEST] 1 \- 20 [VERY BAD]. | |
6531 .IPs fd|nofd | |
6532 By default, decimation is only performed if the Zoran hardware | |
6533 can upscale the resulting MJPEG images to the original size. | |
6534 The option fd instructs the filter to always perform the requested | |
6535 decimation (ugly). | |
6536 .RE | |
6537 . | |
6538 .TP | |
6539 .B screenshot | |
6540 Allows acquiring screenshots of the movie using slave mode | |
6541 commands that can be bound to keypresses. | |
6542 See the slave mode documentation and the INTERACTIVE CONTROL | |
6543 section for details. | |
6544 Files named 'shotNNNN.png' will be saved in the working directory, | |
6545 using the first available number - no files will be overwritten. | |
6546 The filter has no overhead when not used and accepts an arbitrary | |
6547 colorspace, so it is safe to add it to the configuration file. | |
6548 .RE | |
6549 . | |
6550 .TP | |
6551 .B "ass\ \ \ \ " | |
6552 Moves SSA/ASS subtitle rendering to an arbitrary point in the filter chain. | |
6553 Only useful with the \-ass option. | |
6554 .sp 1 | |
6555 .I EXAMPLE: | |
6556 .PD 0 | |
6557 .RSs | |
6558 .IPs "\-vf ass,screenshot" | |
6559 Moves SSA/ASS rendering before the screenshot filter. | |
6560 Screenshots taken this way will contain subtitles. | |
6561 .RE | |
6562 .PD 1 | |
6563 . | |
6564 .TP | |
6565 .B blackframe[=amount:threshold] | |
6566 Detect frames that are (almost) completely black. | |
6567 Can be useful to detect chapter transitions or commercials. | |
6568 Output lines consist of the frame number of the detected frame, the | |
6569 percentage of blackness, the frame type and the frame number of the last | |
6570 encountered keyframe. | |
6571 .RSs | |
6572 .IPs <amount> | |
6573 Percentage of the pixels that have to be below the threshold (default: 98). | |
6574 .IPs <threshold> | |
6575 Threshold below which a pixel value is considered black (default: 32). | |
6576 .RE | |
6577 . | |
6578 . | |
6579 . | |
6580 .SH "GENERAL ENCODING OPTIONS (MENCODER ONLY)" | |
6581 . | |
6582 .TP | |
6583 .B \-audio-delay <any floating-point number> | |
6584 Delays either audio or video by setting a delay field in the header | |
6585 (default: 0.0). | |
6586 This does not delay either stream while encoding, but the player will | |
6587 see the delay field and compensate accordingly. | |
6588 Positive values delay the audio, and negative values delay the video. | |
6589 Note that this is the exact opposite of the \-delay option. | |
6590 For example, if a video plays correctly with \-delay 0.2, you can | |
6591 fix the video with MEncoder by using \-audio-delay -0.2. | |
6592 .sp 1 | |
6593 Currently, this option only works with the default muxer (\-of avi). | |
6594 If you are using a different muxer, then you must use \-delay instead. | |
6595 . | |
6596 .TP | |
6597 .B \-audio-density <1\-50> | |
6598 Number of audio chunks per second (default is 2 for 0.5s long audio chunks). | |
6599 .br | |
6600 .I NOTE: | |
6601 CBR only, VBR ignores this as it puts each packet in a new chunk. | |
6602 . | |
6603 .TP | |
6604 .B \-audio-preload <0.0\-2.0> | |
6605 Sets up the audio buffering time interval (default: 0.5s). | |
6606 . | |
6607 .TP | |
6608 .B \-fafmttag <format> | |
6609 Can be used to override the audio format tag of the output file. | |
6610 .sp 1 | |
6611 .I EXAMPLE: | |
6612 .PD 0 | |
6613 .RSs | |
6614 .IPs "\-fafmttag 0x55" | |
6615 Will have the output file contain 0x55 (mp3) as audio format tag. | |
6616 .RE | |
6617 .PD 1 | |
6618 . | |
6619 .TP | |
6620 .B \-ffourcc <fourcc> | |
6621 Can be used to override the video fourcc of the output file. | |
6622 .sp 1 | |
6623 .I EXAMPLE: | |
6624 .PD 0 | |
6625 .RSs | |
6626 .IPs "\-ffourcc div3" | |
6627 Will have the output file contain 'div3' as video fourcc. | |
6628 .RE | |
6629 .PD 1 | |
6630 . | |
6631 .TP | |
6632 .B \-force-avi-aspect <0.2\-3.0> | |
6633 Override the aspect stored in the AVI OpenDML vprp header. | |
6634 This can be used to change the aspect ratio with '\-ovc copy'. | |
6635 . | |
6636 .TP | |
6637 .B \-frameno-file <filename> (DEPRECATED) | |
6638 Specify the name of the audio file with framenumber mappings created in | |
6639 the first (audio only) pass of a special three pass encoding mode. | |
6640 .br | |
6641 .I NOTE: | |
6642 Using this mode will most likely give you A-V desync. | |
6643 Do not use it. | |
6644 It is kept for backwards compatibility only and will possibly | |
6645 be removed in a future version. | |
6646 . | |
6647 .TP | |
6648 .B \-hr-edl-seek | |
6649 Use a more precise, but much slower method for skipping areas. | |
6650 Areas marked for skipping are not seeked over, instead all | |
6651 frames are decoded, but only the necessary frames are encoded. | |
6652 This allows starting at non-keyframe boundaries. | |
6653 .br | |
6654 .I NOTE: | |
6655 Not guaranteed to work right with '\-ovc copy'. | |
6656 . | |
6657 .TP | |
6658 .B \-info <option1:option2:...> (AVI only) | |
6659 Specify the info header of the resulting AVI file. | |
6660 .sp 1 | |
6661 Available options are: | |
6662 .RSs | |
6663 .IPs "help\ " | |
6664 Show this description. | |
6665 .IPs name=<value> | |
6666 title of the work | |
6667 .IPs artist=<value> | |
6668 artist or author of the work | |
6669 .IPs genre=<value> | |
6670 original work category | |
6671 .IPs subject=<value> | |
6672 contents of the work | |
6673 .IPs copyright=<value> | |
6674 copyright information | |
6675 .IPs srcform=<value> | |
6676 original format of the digitized material | |
6677 .IPs comment=<value> | |
6678 general comments about the work | |
6679 .RE | |
6680 . | |
6681 .TP | |
6682 .B \-noautoexpand | |
6683 Do not automatically insert the expand filter into the MEncoder filter chain. | |
6684 Useful to control at which point of the filter chain subtitles are rendered | |
6685 when hardcoding subtitles onto a movie. | |
6686 . | |
6687 .TP | |
6688 .B \-noencodedups | |
6689 Do not attempt to encode duplicate frames in duplicate; always output | |
6690 zero-byte frames to indicate duplicates. | |
6691 Zero-byte frames will be written anyway unless a filter or encoder | |
6692 capable of doing duplicate encoding is loaded. | |
6693 Currently the only such filter is harddup. | |
6694 . | |
6695 .TP | |
6696 .B \-noodml (\-of avi only) | |
6697 Do not write OpenDML index for AVI files >1GB. | |
6698 . | |
6699 .TP | |
6700 .B \-noskip | |
6701 Do not skip frames. | |
6702 . | |
6703 .TP | |
6704 .B \-o <filename> | |
6705 Outputs to the given filename. | |
6706 .br | |
6707 If you want a default output filename, you can put this option in the | |
6708 MEncoder config file. | |
6709 . | |
6710 .TP | |
6711 .B \-oac <codec name> | |
6712 Encode with the given audio codec (no default set). | |
6713 .br | |
6714 .I NOTE: | |
6715 Use \-oac help to get a list of available audio codecs. | |
6716 .sp 1 | |
6717 .I EXAMPLE: | |
6718 .PD 0 | |
6719 .RSs | |
6720 .IPs "\-oac copy" | |
6721 no encoding, just streamcopy | |
6722 .IPs "\-oac pcm" | |
6723 Encode to uncompressed PCM. | |
6724 .IPs "\-oac mp3lame" | |
6725 Encode to MP3 (using LAME). | |
6726 .IPs "\-oac lavc" | |
6727 Encode with a libavcodec codec. | |
6728 .RE | |
6729 .PD 1 | |
6730 . | |
6731 .TP | |
6732 .B \-of <format> (BETA CODE!) | |
6733 Encode to the specified container format (default: AVI). | |
6734 .br | |
6735 .I NOTE: | |
6736 Use \-of help to get a list of available container formats. | |
6737 .sp 1 | |
6738 .I EXAMPLE: | |
6739 .PD 0 | |
6740 .RSs | |
6741 .IPs "\-of avi" | |
6742 Encode to AVI. | |
6743 .IPs "\-of mpeg" | |
6744 Encode to MPEG (also see \-mpegopts). | |
6745 .IPs "\-of lavf" | |
6746 Encode with libavformat muxers (also see \-lavfopts). | |
6747 .IPs "\-of rawvideo" | |
6748 raw video stream (no muxing \- one video stream only) | |
6749 .IPs "\-of rawaudio" | |
6750 raw audio stream (no muxing \- one audio stream only) | |
6751 .RE | |
6752 .PD 1 | |
6753 . | |
6754 .TP | |
6755 .B \-ofps <fps> | |
6756 Specify a frames per second (fps) value for the output file, | |
6757 which can be different from that of the source material. | |
6758 Must be set for variable fps (ASF, some MOV) and progressive | |
6759 (30000/1001 fps telecined MPEG) files. | |
6760 . | |
6761 .TP | |
6762 .B \-ovc <codec name> | |
6763 Encode with the given video codec (no default set). | |
6764 .br | |
6765 .I NOTE: | |
6766 Use \-ovc help to get a list of available video codecs. | |
6767 .sp 1 | |
6768 .I EXAMPLE: | |
6769 .PD 0 | |
6770 .RSs | |
6771 .IPs "\-ovc copy" | |
6772 no encoding, just streamcopy | |
6773 .IPs "\-ovc raw" | |
6774 Encode to an arbitrary uncompressed format (use '\-vf format' to select). | |
6775 .IPs "\-ovc lavc" | |
6776 Encode with a libavcodec codec. | |
6777 .RE | |
6778 .PD 1 | |
6779 . | |
6780 .TP | |
6781 .B \-passlogfile <filename> | |
6782 Dump first pass information to <filename> instead of the default divx2pass.log | |
6783 in two pass encoding mode. | |
6784 . | |
6785 .TP | |
6786 .B \-skiplimit <value> | |
6787 Specify the maximum number of frames that may be skipped after | |
6788 encoding one frame (\-noskiplimit for unlimited). | |
6789 . | |
6790 .TP | |
6791 .B \-vobsubout <basename> | |
6792 Specify the basename for the output .idx and .sub files. | |
6793 This turns off subtitle rendering in the encoded movie and diverts it to | |
6794 VOBsub subtitle files. | |
6795 . | |
6796 .TP | |
6797 .B \-vobsuboutid <langid> | |
6798 Specify the language two letter code for the subtitles. | |
6799 This overrides what is read from the DVD or the .ifo file. | |
6800 . | |
6801 .TP | |
6802 .B \-vobsuboutindex <index> | |
6803 Specify the index of the subtitles in the output files (default: 0). | |
6804 . | |
6805 . | |
6806 . | |
6807 .SH "CODEC SPECIFIC ENCODING OPTIONS (MENCODER ONLY)" | |
6808 You can specify codec specific encoding parameters using the following | |
6809 syntax: | |
6810 . | |
6811 .TP | |
6812 .B \-<codec>opts <option1[=value],option2,...> | |
6813 . | |
6814 .PP | |
6815 Where <codec> may be: lavc, xvidenc, lame, toolame, twolame, | |
6816 nuv, xvfw, faac, x264enc, mpeg, lavf. | |
6817 . | |
6818 . | |
6819 .SS lame (\-lameopts) | |
6820 . | |
6821 .TP | |
6822 .B "help\ \ \ " | |
6823 get help | |
6824 . | |
6825 .TP | |
6826 .B vbr=<0\-4> | |
6827 variable bitrate method | |
6828 .PD 0 | |
6829 .RSs | |
6830 .IPs 0 | |
6831 cbr | |
6832 .IPs 1 | |
6833 mt | |
6834 .IPs 2 | |
6835 rh (default) | |
6836 .IPs 3 | |
6837 abr | |
6838 .IPs 4 | |
6839 mtrh | |
6840 .RE | |
6841 .PD 1 | |
6842 . | |
6843 .TP | |
6844 .B "abr\ \ \ \ " | |
6845 average bitrate | |
6846 . | |
6847 .TP | |
6848 .B "cbr\ \ \ \ " | |
6849 constant bitrate | |
6850 Also forces CBR mode encoding on subsequent ABR presets modes. | |
6851 . | |
6852 .TP | |
6853 .B br=<0\-1024> | |
6854 bitrate in kbps (CBR and ABR only) | |
6855 . | |
6856 .TP | |
6857 .B q=<0\-9> | |
6858 quality (0 \- highest, 9 \- lowest) (VBR only) | |
6859 . | |
6860 .TP | |
6861 .B aq=<0\-9> | |
6862 algorithmic quality (0 \- best/slowest, 9 \- worst/fastest) | |
6863 . | |
6864 .TP | |
6865 .B ratio=<1\-100> | |
6866 compression ratio | |
6867 . | |
6868 .TP | |
6869 .B vol=<0\-10> | |
6870 audio input gain | |
6871 . | |
6872 .TP | |
6873 .B mode=<0\-3> | |
6874 (default: auto) | |
6875 .PD 0 | |
6876 .RSs | |
6877 .IPs 0 | |
6878 stereo | |
6879 .IPs 1 | |
6880 joint-stereo | |
6881 .IPs 2 | |
6882 dualchannel | |
6883 .IPs 3 | |
6884 mono | |
6885 .RE | |
6886 .PD 1 | |
6887 . | |
6888 .TP | |
6889 .B padding=<0\-2> | |
6890 .PD 0 | |
6891 .RSs | |
6892 .IPs 0 | |
6893 none | |
6894 .IPs 1 | |
6895 all | |
6896 .IPs 2 | |
6897 adjust | |
6898 .RE | |
6899 .PD 1 | |
6900 . | |
6901 .TP | |
6902 .B "fast\ \ \ " | |
6903 Switch on faster encoding on subsequent VBR presets modes. | |
6904 This results in slightly lower quality and higher bitrates. | |
6905 . | |
6906 .TP | |
6907 .B highpassfreq=<freq> | |
6908 Set a highpass filtering frequency in Hz. | |
6909 Frequencies below the specified one will be cut off. | |
6910 A value of -1 will disable filtering, a value of 0 | |
6911 will let LAME choose values automatically. | |
6912 . | |
6913 .TP | |
6914 .B lowpassfreq=<freq> | |
6915 Set a lowpass filtering frequency in Hz. | |
6916 Frequencies above the specified one will be cut off. | |
6917 A value of -1 will disable filtering, a value of 0 | |
6918 will let LAME choose values automatically. | |
6919 . | |
6920 .TP | |
6921 .B preset=<value> | |
6922 preset values | |
6923 .RSs | |
6924 .IPs "help\ " | |
6925 Print additional options and information about presets settings. | |
6926 .IPs medium | |
6927 VBR encoding, good quality, 150\-180 kbps bitrate range | |
6928 .IPs standard | |
6929 VBR encoding, high quality, 170\-210 kbps bitrate range | |
6930 .IPs extreme | |
6931 VBR encoding, very high quality, 200\-240 kbps bitrate range | |
6932 .IPs insane | |
6933 CBR encoding, highest preset quality, 320 kbps bitrate | |
6934 .IPs <8\-320> | |
6935 ABR encoding at average given kbps bitrate | |
6936 .RE | |
6937 .sp 1 | |
6938 .RS | |
6939 .I EXAMPLES: | |
6940 .RE | |
6941 .PD 0 | |
6942 .RSs | |
6943 .IPs fast:preset=standard | |
6944 suitable for most people and most music types and already quite high quality | |
6945 .IPs cbr:preset=192 | |
6946 Encode with ABR presets at a 192 kbps forced constant bitrate. | |
6947 .IPs preset=172 | |
6948 Encode with ABR presets at a 172 kbps average bitrate. | |
6949 .IPs preset=extreme | |
6950 for people with extremely good hearing and similar equipment | |
6951 .RE | |
6952 .PD 1 | |
6953 . | |
6954 . | |
6955 .SS toolame and twolame (\-toolameopts and \-twolameopts respectively) | |
6956 . | |
6957 .TP | |
6958 .B br=<32\-384> | |
6959 In CBR mode this parameter indicates the bitrate in kbps, | |
6960 when in VBR mode it is the minimum bitrate allowed per frame. | |
6961 VBR mode will not work with a value below 112. | |
6962 . | |
6963 .TP | |
6964 .B vbr=<-50\-50> (VBR only) | |
6965 variability range; if negative the encoder shifts the average bitrate | |
6966 towards the lower limit, if positive towards the higher. | |
6967 When set to 0 CBR is used (default). | |
6968 . | |
6969 .TP | |
6970 .B maxvbr=<32\-384> (VBR only) | |
6971 maximum bitrate allowed per frame, in kbps | |
6972 . | |
6973 .TP | |
6974 .B mode=<stereo | jstereo | mono | dual> | |
6975 (default: mono for 1-channel audio, stereo otherwise) | |
6976 . | |
6977 .TP | |
6978 .B psy=<-1\-4> | |
6979 psychoacoustic model (default: 2) | |
6980 . | |
6981 .TP | |
6982 .B errprot=<0 | 1> | |
6983 Include error protection. | |
6984 . | |
6985 .TP | |
6986 .B debug=<0\-10> | |
6987 debug level | |
6988 .RE | |
6989 .PD 1 | |
6990 . | |
6991 . | |
6992 .SS faac (\-faacopts) | |
6993 . | |
6994 .TP | |
6995 .B br=<bitrate> | |
6996 average bitrate in kbps (mutually exclusive with quality) | |
6997 . | |
6998 .TP | |
6999 .B quality=<1\-1000> | |
7000 quality mode, the higher the better (mutually exclusive with br) | |
7001 . | |
7002 .TP | |
7003 .B object=<1\-4> | |
7004 object type complexity | |
7005 .PD 0 | |
7006 .RSs | |
7007 .IPs 1 | |
7008 MAIN (default) | |
7009 .IPs 2 | |
7010 LOW | |
7011 .IPs 3 | |
7012 SSR | |
7013 .IPs 4 | |
7014 LTP (extremely slow) | |
7015 .RE | |
7016 .PD 1 | |
7017 . | |
7018 .TP | |
7019 .B mpeg=<2|4> | |
7020 MPEG version (default: 4) | |
7021 . | |
7022 .TP | |
7023 .B "tns\ \ \ \ " | |
7024 Enables temporal noise shaping. | |
7025 . | |
7026 .TP | |
7027 .B cutoff=<0\-sampling_rate/2> | |
7028 cutoff frequency (default: sampling_rate/2) | |
7029 . | |
7030 .TP | |
7031 .B "raw\ \ \ \ " | |
7032 Stores the bitstream as raw payload with extradata in the container header | |
7033 (default: 0, corresponds to ADTS). | |
7034 Do not set this flag if not explicitly required or you will not be able to | |
7035 remux the audio stream later on. | |
7036 .RE | |
7037 .PD 1 | |
7038 . | |
7039 . | |
7040 .SS lavc (\-lavcopts) | |
7041 . | |
7042 Many libavcodec (lavc for short) options are tersely documented. | |
7043 Read the source for full details. | |
7044 .PP | |
7045 .I EXAMPLE: | |
7046 .PD 0 | |
7047 .RSs | |
7048 .IPs vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250 | |
7049 .RE | |
7050 .PD 1 | |
7051 . | |
7052 .TP | |
7053 .B acodec=<value> | |
7054 audio codec (default: mp2) | |
7055 .PD 0 | |
7056 .RSs | |
7057 .IPs "mp2\ \ " | |
7058 MPEG Layer 2 | |
7059 .IPs "mp3\ \ " | |
7060 MPEG Layer 3 | |
7061 .IPs "ac3\ \ " | |
7062 AC3 | |
7063 .IPs adpcm_ima_wav | |
7064 IMA Adaptive PCM (4bits per sample, 4:1 compression) | |
7065 .IPs "sonic\ " | |
7066 Experimental lossy/lossless codec | |
7067 .RE | |
7068 .PD 1 | |
7069 . | |
7070 .TP | |
7071 .B abitrate=<value> | |
7072 audio bitrate in kbps (default: 224) | |
7073 . | |
7074 .TP | |
7075 .B atag=<value> | |
7076 Use the specified Windows audio format tag (e.g.\& atag=0x55). | |
7077 . | |
7078 .TP | |
7079 .B bit_exact | |
7080 Use only bit exact algorithms (except (I)DCT). | |
7081 Additionally bit_exact disables several optimizations and thus | |
7082 should only be used for regression tests, which need binary | |
7083 identical files even if the encoder version changes. | |
7084 This also suppresses the user_data header in MPEG-4 streams. | |
7085 Do not use this option unless you know exactly what you are doing. | |
7086 . | |
7087 .TP | |
7088 .B threads=<1\-8> | |
7089 Maximum number of threads to use (default: 1). | |
7090 May have a slight negative effect on motion estimation. | |
7091 .RE | |
7092 . | |
7093 .TP | |
7094 .B vcodec=<value> | |
7095 Employ the specified codec (default: mpeg4). | |
7096 .PD 0 | |
7097 .RSs | |
7098 .IPs mjpeg | |
7099 Motion JPEG | |
7100 .IPs ljpeg | |
7101 Lossless JPEG | |
7102 .IPs "h261\ " | |
7103 H.261 | |
7104 .IPs "h263\ " | |
7105 H.263 | |
7106 .IPs h263p | |
7107 H.263+ | |
7108 .IPs mpeg4 | |
7109 MPEG-4 (DivX 4/5) | |
7110 .IPs msmpeg4 | |
7111 DivX 3 | |
7112 .IPs msmpeg4v2 | |
7113 MS MPEG4v2 | |
7114 .IPs "wmv1\ " | |
7115 Windows Media Video, version 1 (AKA WMV7) | |
7116 .IPs "wmv2\ " | |
7117 Windows Media Video, version 2 (AKA WMV8) | |
7118 .IPs "rv10\ " | |
7119 an old RealVideo codec | |
7120 .IPs mpeg1video | |
7121 MPEG-1 video | |
7122 .IPs mpeg2video | |
7123 MPEG-2 video | |
7124 .IPs huffyuv | |
7125 HuffYUV | |
7126 .IPs ffvhuff (also see: vstrict) | |
7127 nonstandard 20% smaller HuffYUV using YV12 | |
7128 .IPs "asv1\ " | |
7129 ASUS Video v1 | |
7130 .IPs "asv2\ " | |
7131 ASUS Video v2 | |
7132 .IPs "ffv1 (also see: vstrict)" | |
7133 FFmpeg's lossless video codec | |
7134 .IPs "flv\ \ " | |
7135 Sorenson H.263 used in Flash Video | |
7136 .IPs dvvideo | |
7137 Sony Digital Video | |
7138 .IPs "svq1\ " | |
7139 Apple Sorenson Video 1 | |
7140 .IPs "snow (also see: vstrict)" | |
7141 FFmpeg's experimental wavelet-based codec | |
7142 .RE | |
7143 .PD 1 | |
7144 . | |
7145 .TP | |
7146 .B vqmin=<1\-31> | |
7147 minimum quantizer (pass 1/2) | |
7148 .RSs | |
7149 .IPs 1 | |
7150 Not recommended (much larger file, little quality difference and weird side | |
7151 effects: msmpeg4, h263 will be very low quality, ratecontrol will be confused | |
7152 resulting in lower quality and some decoders will not be able to decode it). | |
7153 .IPs 2 | |
7154 Recommended for normal mpeg4/\:mpeg1video encoding (default). | |
7155 .IPs 3 | |
7156 Recommended for h263(p)/\:msmpeg4. | |
7157 The reason for preferring 3 over 2 is that 2 could lead to overflows. | |
7158 (This will be fixed for h263(p) by changing the quantizer per MB in | |
7159 the future, msmpeg4 cannot be fixed as it does not support that.) | |
7160 .RE | |
7161 . | |
7162 .TP | |
7163 .B lmin=<0.01\-255.0> | |
20768 | 7164 Minimum frame-level Lagrange multiplier for ratecontrol (default: 2.0). |
7165 Lavc will rarely use quantizers below the value of lmin. | |
7166 Lowering lmin will make lavc more likely to choose lower quantizers for | |
7167 some frames, but not lower than the value of vqmin. | |
7168 Likewise, raising lmin will make lavc less likely to choose low | |
7169 quantizers, even if vqmin would have allowed them. | |
7170 You probably want to set lmin approximately equal to vqmin. | |
7171 When adaptive quantization is in use, changing lmin/lmax may have less | |
7172 of an effect; see mblmin/mblmax. | |
20707 | 7173 .RE |
7174 . | |
7175 .TP | |
7176 .B lmax=<0.01\-255.0> | |
7177 maximum Lagrange multiplier for ratecontrol (default: 31.0) | |
7178 .RE | |
7179 . | |
7180 .TP | |
20768 | 7181 .B mblmin=<0.01\-255.0> |
7182 Minimum macroblock-level Lagrange multiplier for ratecontrol | |
7183 (default:2.0). | |
7184 This parameter affects adaptive quantization options like qprd, | |
7185 lumi_mask, etc.. | |
7186 .RE | |
7187 . | |
7188 .TP | |
7189 .B mblmax=<0.01\-255.0> | |
7190 Maximum macroblock-level Lagrange multiplier for ratecontrol | |
7191 (default: 31.0). | |
7192 .RE | |
7193 . | |
7194 .TP | |
20707 | 7195 .B vqscale=<0\-31> |
7196 Constant quantizer /\: constant quality encoding (selects fixed quantizer mode). | |
7197 A lower value means better quality but larger files (default: 0). | |
7198 In case of snow codec, value 0 means lossless encoding. | |
7199 Since the other codecs do not support this, vqscale=0 will be ignored and | |
7200 variable quantizers are used, which is the default. | |
7201 1 is not recommended (see vqmin for details). | |
7202 . | |
7203 .TP | |
7204 .B vqmax=<1\-31> | |
7205 Maximum quantizer (pass 1/2), 10\-31 should be a sane range (default: 31). | |
7206 . | |
7207 .TP | |
7208 .B mbqmin=<1\-31> | |
7209 obsolete, use vqmin | |
7210 . | |
7211 .TP | |
7212 .B mbqmax=<1\-31> | |
7213 obsolete, use vqmax | |
7214 . | |
7215 .TP | |
7216 .B vqdiff=<1\-31> | |
7217 maximum quantizer difference between consecutive I- or P-frames | |
7218 (pass 1/2) (default: 3) | |
7219 . | |
7220 .TP | |
7221 .B vmax_b_frames=<0\-4> | |
7222 maximum number of B-frames between non-B-frames: | |
7223 .PD 0 | |
7224 .RSs | |
7225 .IPs 0 | |
7226 no B-frames (default) | |
7227 .IPs 0\-2 | |
7228 sane range for MPEG-4 | |
7229 .RE | |
7230 .PD 1 | |
7231 . | |
7232 .TP | |
7233 .B vme=<0\-5> | |
7234 motion estimation method. | |
7235 Available methods are: | |
7236 .PD 0 | |
7237 .RSs | |
7238 .IPs 0 | |
7239 none (very low quality) | |
7240 .IPs 1 | |
7241 full (slow, currently unmaintained and disabled) | |
7242 .IPs 2 | |
7243 log (low quality, currently unmaintained and disabled) | |
7244 .IPs 3 | |
7245 phods (low quality, currently unmaintained and disabled) | |
7246 .IPs 4 | |
7247 EPZS: size=1 diamond, size can be adjusted with the *dia options | |
7248 (default) | |
7249 .IPs 5 | |
7250 X1 (experimental, currently aliased to EPZS) | |
7251 .IPs 8 | |
7252 iter (iterative overlapped block, only used in snow) | |
7253 .RE | |
7254 .PD 1 | |
7255 .sp 1 | |
7256 .RS | |
7257 .br | |
7258 .I NOTE: | |
7259 0\-3 currently ignores the amount of bits spent, | |
7260 so quality may be low. | |
7261 .RE | |
7262 . | |
7263 .TP | |
7264 .B me_range=<0\-9999> | |
7265 motion estimation search range (default: 0 (unlimited)) | |
7266 . | |
7267 .TP | |
7268 .B mbd=<0\-2> | |
7269 Macroblock decision algorithm (high quality mode), encode each macro | |
7270 block in all modes and choose the best. | |
7271 This is slow but results in better quality and file size. | |
7272 .PD 0 | |
7273 .RSs | |
7274 .IPs 0 | |
7275 Use mbcmp (default). | |
7276 .IPs 1 | |
7277 Select the MB mode which needs the fewest bits (=vhq). | |
7278 .IPs 2 | |
7279 Select the MB mode which has the best rate distortion. | |
7280 .RE | |
7281 .PD 1 | |
7282 . | |
7283 .TP | |
7284 .B "vhq\ \ \ \ " | |
7285 Same as mbd=1, kept for compatibility reasons. | |
7286 . | |
7287 .TP | |
7288 .B "v4mv\ \ \ " | |
7289 Allow 4 motion vectors per macroblock (slightly better quality). | |
7290 Works better if used with mbd>0. | |
7291 . | |
7292 .TP | |
7293 .B "obmc\ \ \ " | |
7294 overlapped block motion compensation (H.263+) | |
7295 . | |
7296 .TP | |
7297 .B "loop\ \ \ " | |
7298 loop filter (H.263+) | |
7299 note, this is broken | |
7300 . | |
7301 .TP | |
7302 .B inter_threshold <-1000\-1000> | |
7303 Does absolutely nothing at the moment. | |
7304 . | |
7305 .TP | |
7306 .B keyint=<0\-300> | |
7307 maximum interval between keyframes in frames (default: 250 or one | |
7308 keyframe every ten seconds in a 25fps movie. | |
7309 This is the recommended default for MPEG-4). | |
7310 Most codecs require regular keyframes in order to limit the accumulation of mismatch error. | |
7311 Keyframes are also needed for seeking, as seeking is only possible to a keyframe - but | |
7312 keyframes need more space than other frames, so larger numbers here mean | |
7313 slightly smaller files but less precise seeking. | |
7314 0 is equivalent to 1, which makes every frame a keyframe. | |
7315 Values >300 are not recommended as the quality might be bad depending upon | |
7316 decoder, encoder and luck. | |
7317 It is a common for MPEG-1/2 to use values <=30. | |
7318 . | |
7319 .TP | |
7320 .B sc_threshold=<-1000000000\-1000000000> | |
7321 Threshold for scene change detection. | |
7322 A keyframe is inserted by libavcodec when it detects a scene change. | |
7323 You can specify the sensitivity of the detection with this option. | |
7324 -1000000000 means there is a scene change detected at every frame, | |
7325 1000000000 means no scene changes are detected (default: 0). | |
7326 . | |
7327 .TP | |
7328 .B sc_factor=<any positive integer> | |
7329 Causes frames with higher quantizers to be more likely to trigger a | |
7330 scene change detection and make libavcodec use an I-frame (default: 1). | |
7331 1\-16 is a sane range. | |
7332 Values between 2 and 6 may yield increasing PSNR (up to approximately | |
7333 0.04 dB) and better placement of I-frames in high-motion scenes. | |
7334 Higher values than 6 may give very slightly better PSNR (approximately | |
7335 0.01 dB more than sc_factor=6), but noticably worse visual quality. | |
7336 . | |
7337 .TP | |
7338 .B vb_strategy=<0\-2> (pass one only) | |
7339 strategy to choose between I/P/B-frames: | |
7340 .PD 0 | |
7341 .RSs | |
7342 .IPs 0 | |
7343 Always use the maximum number of B-frames (default). | |
7344 .IPs 1 | |
7345 Avoid B-frames in high motion scenes. | |
7346 See the b_sensitivity option to tune this strategy. | |
7347 .IPs 2 | |
7348 Places B-frames more or less optimally to yield maximum quality (slower). | |
7349 You may want to reduce the speed impact of this option by tuning the | |
7350 option brd_scale. | |
7351 .RE | |
7352 .PD 1 | |
7353 . | |
7354 .TP | |
7355 .B b_sensitivity=<any integer greater than 0> | |
7356 Adjusts how sensitively vb_strategy=1 detects motion and avoids using | |
7357 B-frames (default: 40). | |
7358 Lower sensitivities will result in more B-frames. | |
7359 Using more B-frames usually improves PSNR, but too many B-frames can | |
7360 hurt quality in high-motion scenes. | |
7361 Unless there is an extremely high amount of motion, b_sensitivity can | |
7362 safely be lowered below the default; 10 is a reasonable value in most | |
7363 cases. | |
7364 . | |
7365 .TP | |
7366 .B brd_scale=<0\-10> | |
7367 Downscales frames for dynamic B-frame decision (default: 0). | |
7368 Each time brd_scale is increased by one, the frame dimensions are | |
7369 divided by two, which improves speed by a factor of four. | |
7370 Both dimensions of the fully downscaled frame must be even numbers, so | |
7371 brd_scale=1 requires the original dimensions to be multiples of four, | |
7372 brd_scale=2 requires multiples of eight, etc. | |
7373 In other words, the dimensions of the original frame must both be | |
7374 divisible by 2^(brd_scale+1) with no remainder. | |
7375 . | |
7376 .TP | |
7377 .B bidir_refine=<0\-4> | |
7378 Refine the two motion vectors used in bidirectional macroblocks, | |
7379 rather than re-using vectors from the forward and backward searches. | |
7380 This option has no effect without B-frames. | |
7381 .PD 0 | |
7382 .RSs | |
7383 .IPs 0 | |
7384 Disabled (default). | |
7385 .IPs 1\-4 | |
7386 Use a wider search (larger values are slower). | |
7387 .RE | |
7388 .PD 1 | |
7389 . | |
7390 .TP | |
7391 .B vpass=<1\-3> | |
7392 Activates internal two (or more) pass mode, only specify if you wish to | |
7393 use two (or more) pass encoding. | |
7394 .PD 0 | |
7395 .RSs | |
7396 .IPs 1 | |
7397 first pass (also see turbo) | |
7398 .IPs 2 | |
7399 second pass | |
7400 .IPs 3 | |
7401 Nth pass (second and subsequent passes of N-pass encoding) | |
7402 .RE | |
7403 .RS | |
7404 Here is how it works, and how to use it: | |
7405 .br | |
7406 The first pass (vpass=1) writes the statistics file. | |
7407 You might want to deactivate some CPU-hungry options, like "turbo" | |
7408 mode does. | |
7409 .br | |
7410 In two pass mode, the second pass (vpass=2) reads the statistics file and | |
7411 bases ratecontrol decisions on it. | |
7412 .br | |
7413 In N-pass mode, the second pass (vpass=3, that is not a typo) | |
7414 does both: It first reads the statistics, then overwrites them. | |
7415 You might want to backup divx2pass.log before doing this if there is | |
7416 any possibility that you will have to cancel MEncoder. | |
7417 You can use all encoding options, except very CPU-hungry options like "qns". | |
7418 .br | |
7419 You can run this same pass over and over to refine the encode. | |
7420 Each subsequent pass will use the statistics from the previous pass to improve. | |
7421 The final pass can include any CPU-hungry encoding options. | |
7422 .br | |
7423 If you want a 2 pass encode, use first vpass=1, and then vpass=2. | |
7424 .br | |
7425 If you want a 3 or more pass encode, use vpass=1 for the first pass | |
7426 and then vpass=3 and then vpass=3 again and again until you are | |
7427 satisfied with the encode. | |
7428 .RE | |
7429 .PD 1 | |
7430 .sp 1 | |
7431 .RS | |
7432 huffyuv: | |
7433 .RE | |
7434 .PD 0 | |
7435 .RSs | |
7436 .IPs "pass 1" | |
7437 Saves statistics. | |
7438 .IPs "pass 2" | |
7439 Encodes with an optimal Huffman table based upon statistics | |
7440 from the first pass. | |
7441 .RE | |
7442 .PD 1 | |
7443 . | |
7444 .TP | |
7445 .B turbo (two pass only) | |
7446 Dramatically speeds up pass one using faster algorithms and disabling | |
7447 CPU-intensive options. | |
7448 This will probably reduce global PSNR a little bit (around 0.01dB) and | |
7449 change individual frame type and PSNR a little bit more (up to 0.03dB). | |
7450 . | |
7451 .TP | |
7452 .B aspect=<x/y> | |
7453 Store movie aspect internally, just like with MPEG files. | |
7454 Much nicer than rescaling, because quality is not decreased. | |
7455 Only MPlayer will play these files correctly, other players will display | |
7456 them with wrong aspect. | |
7457 The aspect parameter can be given as a ratio or a floating point number. | |
7458 .sp 1 | |
7459 .RS | |
7460 .I EXAMPLE: | |
7461 .RE | |
7462 .RSs | |
7463 .PD 0 | |
7464 .IPs "aspect=16/9 or aspect=1.78" | |
7465 .PD 1 | |
7466 .RE | |
7467 . | |
7468 .TP | |
7469 .B autoaspect | |
7470 Same as the aspect option, but automatically computes aspect, taking | |
7471 into account all the adjustments (crop/\:expand/\:scale/\:etc.) made in the | |
7472 filter chain. | |
7473 Does not incur a performance penalty, so you can safely leave it | |
7474 always on. | |
7475 . | |
7476 .TP | |
7477 .B vbitrate=<value> | |
7478 Specify bitrate (pass 1/2) (default: 800). | |
7479 .br | |
7480 .I WARNING: | |
7481 1kbit = 1000 bits | |
7482 .PD 0 | |
7483 .RSs | |
7484 .IPs 4\-16000 | |
7485 (in kbit) | |
7486 .IPs 16001\-24000000 | |
7487 (in bit) | |
7488 .RE | |
7489 .PD 1 | |
7490 . | |
7491 .TP | |
7492 .B vratetol=<value> | |
7493 approximated file size tolerance in kbit. | |
7494 1000\-100000 is a sane range. | |
7495 (warning: 1kbit = 1000 bits) | |
7496 (default: 8000) | |
7497 .br | |
7498 .I NOTE: | |
7499 vratetol should not be too large during the second pass or there might | |
7500 be problems if vrc_(min|max)rate is used. | |
7501 . | |
7502 .TP | |
7503 .B vrc_maxrate=<value> | |
7504 maximum bitrate in kbit/\:sec (pass 1/2) | |
7505 (default: 0, unlimited) | |
7506 . | |
7507 .TP | |
7508 .B vrc_minrate=<value> | |
7509 minimum bitrate in kbit/\:sec (pass 1/2) | |
7510 (default: 0, unlimited) | |
7511 . | |
7512 .TP | |
7513 .B vrc_buf_size=<value> | |
7514 buffer size in kbit (pass 1/2). | |
7515 For MPEG-1/2 this also sets the vbv buffer size, use 327 for VCD, | |
7516 917 for SVCD and 1835 for DVD. | |
7517 . | |
7518 .TP | |
7519 .B vrc_buf_aggressivity | |
7520 currently useless | |
7521 . | |
7522 .TP | |
7523 .B vrc_strategy | |
7524 Ratecontrol method. | |
7525 Note that some of the ratecontrol-affecting options will have no effect | |
7526 if vrc_strategy is not set to 0. | |
7527 .PD 0 | |
7528 .RSs | |
7529 .IPs 0 | |
7530 Use internal lavc ratecontrol (default). | |
7531 .IPs 1 | |
20881
ae265b1dbecd
r20872: Clarify -dumpaudio, it is not useful normally
voroshil
parents:
20832
diff
changeset
|
7532 Use Xvid ratecontrol (experimental; requires MEncoder to be compiled |
ae265b1dbecd
r20872: Clarify -dumpaudio, it is not useful normally
voroshil
parents:
20832
diff
changeset
|
7533 with support for Xvid 1.1 or higher). |
20707 | 7534 .RE |
7535 .PD 1 | |
7536 . | |
7537 .TP | |
7538 .B vb_qfactor=<-31.0\-31.0> | |
7539 quantizer factor between B- and non-B-frames (pass 1/2) (default: 1.25) | |
7540 . | |
7541 .TP | |
7542 .B vi_qfactor=<-31.0\-31.0> | |
7543 quantizer factor between I- and non-I-frames (pass 1/2) (default: 0.8) | |
7544 . | |
7545 .TP | |
7546 .B vb_qoffset=<-31.0\-31.0> | |
7547 quantizer offset between B- and non-B-frames (pass 1/2) (default: 1.25) | |
7548 . | |
7549 .TP | |
7550 .B vi_qoffset=<-31.0\-31.0> | |
7551 (pass 1/2) (default: 0.0) | |
7552 .br | |
7553 if v{b|i}_qfactor > 0 | |
7554 .br | |
7555 I/B-frame quantizer = P-frame quantizer * v{b|i}_qfactor + v{b|i}_qoffset | |
7556 .br | |
7557 else | |
7558 .br | |
7559 do normal ratecontrol (do not lock to next P-frame quantizer) and | |
7560 set q= -q * v{b|i}_qfactor + v{b|i}_qoffset | |
7561 .br | |
7562 .I HINT: | |
7563 To do constant quantizer encoding with different quantizers for | |
7564 I/P- and B-frames you can use: | |
7565 lmin= <ip_quant>:lmax= <ip_quant>:vb_qfactor= <b_quant/\:ip_quant>. | |
7566 . | |
7567 .TP | |
7568 .B vqblur=<0.0\-1.0> (pass one) | |
7569 Quantizer blur (default: 0.5), larger values will average the | |
7570 quantizer more over time (slower change). | |
7571 .PD 0 | |
7572 .RSs | |
7573 .IPs 0.0 | |
7574 Quantizer blur disabled. | |
7575 .IPs 1.0 | |
7576 Average the quantizer over all previous frames. | |
7577 .RE | |
7578 .PD 1 | |
7579 . | |
7580 .TP | |
7581 .B vqblur=<0.0\-99.0> (pass two) | |
7582 Quantizer gaussian blur (default: 0.5), larger values will average | |
7583 the quantizer more over time (slower change). | |
7584 . | |
7585 .TP | |
7586 .B vqcomp=<0.0\-1.0> | |
7587 Quantizer compression, vrc_eq depends upon this (pass 1/2) (default: 0.5). | |
7588 For instance, assuming the default rate control equation is used, | |
7589 if vqcomp=1.0, the ratecontrol allocates to each frame the number of bits | |
7590 needed to encode them all at the same QP. | |
7591 If vqcomp=0.0, the ratecontrol allocates the same number of bits to each | |
7592 frame, i.e. strict CBR. | |
7593 .I NOTE: | |
7594 Those are extreme settings and should never be used. | |
7595 Perceptual quality will be optimal somewhere in between these two extremes. | |
7596 . | |
7597 .TP | |
7598 .B vrc_eq=<equation> | |
7599 main ratecontrol equation (pass 1/2) | |
7600 .RE | |
7601 .RSs | |
7602 .IPs "1\ \ \ \ " | |
7603 constant bitrate | |
7604 .IPs "tex\ \ " | |
7605 constant quality | |
7606 .IPs 1+(tex/\:avgTex-1)*qComp | |
7607 approximately the equation of the old ratecontrol code | |
7608 .IPs tex^qComp | |
7609 with qcomp 0.5 or something like that (default) | |
7610 .RE | |
7611 .PP | |
7612 .RS | |
7613 infix operators: | |
7614 .RE | |
7615 .RSs | |
7616 .IPs +,-,*,/,^ | |
7617 .RE | |
7618 .PP | |
7619 .RS | |
7620 variables: | |
7621 .RE | |
7622 .RSs | |
7623 .IPs "tex\ \ " | |
7624 texture complexity | |
7625 .IPs iTex,pTex | |
7626 intra, non-intra texture complexity | |
7627 .IPs avgTex | |
7628 average texture complexity | |
7629 .IPs avgIITex | |
7630 average intra texture complexity in I-frames | |
7631 .IPs avgPITex | |
7632 average intra texture complexity in P-frames | |
7633 .IPs avgPPTex | |
7634 average non-intra texture complexity in P-frames | |
7635 .IPs avgBPTex | |
7636 average non-intra texture complexity in B-frames | |
7637 .IPs "mv\ \ \ " | |
7638 bits used for motion vectors | |
7639 .IPs fCode | |
7640 maximum length of motion vector in log2 scale | |
7641 .IPs iCount | |
7642 number of intra macroblocks / number of macroblocks | |
7643 .IPs "var\ \ " | |
7644 spatial complexity | |
7645 .IPs mcVar | |
7646 temporal complexity | |
7647 .IPs qComp | |
7648 qcomp from the command line | |
7649 .IPs "isI, isP, isB" | |
7650 Is 1 if picture type is I/P/B else 0. | |
7651 .IPs "Pi,E\ " | |
7652 See your favorite math book. | |
7653 .RE | |
7654 .PP | |
7655 .RS | |
7656 functions: | |
7657 .RE | |
7658 .RSs | |
7659 .IPs max(a,b),min(a,b) | |
7660 maximum / minimum | |
7661 .IPs gt(a,b) | |
7662 is 1 if a>b, 0 otherwise | |
7663 .IPs lt(a,b) | |
7664 is 1 if a<b, 0 otherwise | |
7665 .IPs eq(a,b) | |
7666 is 1 if a==b, 0 otherwise | |
7667 .IPs "sin, cos, tan, sinh, cosh, tanh, exp, log, abs" | |
7668 .RE | |
7669 . | |
7670 .TP | |
7671 .B vrc_override=<options> | |
7672 User specified quality for specific parts (ending, credits, ...) (pass 1/2). | |
7673 The options are <start-frame>, <end-frame>, <quality>[/<start-frame>, | |
7674 <end-frame>, <quality>[/...]]: | |
7675 .PD 0 | |
7676 .RSs | |
7677 .IPs "quality (2\-31)" | |
7678 quantizer | |
7679 .IPs "quality (-500\-0)" | |
7680 quality correction in % | |
7681 .RE | |
7682 .PD 1 | |
7683 . | |
7684 .TP | |
7685 .B vrc_init_cplx=<0\-1000> | |
7686 initial complexity (pass 1) | |
7687 . | |
7688 .TP | |
7689 .B vrc_init_occupancy=<0.0\-1.0> | |
7690 initial buffer occupancy, as a fraction of vrc_buf_size (default: 0.9) | |
7691 . | |
7692 .TP | |
7693 .B vqsquish=<0|1> | |
7694 Specify how to keep the quantizer between qmin and qmax (pass 1/2). | |
7695 .PD 0 | |
7696 .RSs | |
7697 .IPs 0 | |
7698 Use clipping. | |
7699 .IPs 1 | |
7700 Use a nice differentiable function (default). | |
7701 .RE | |
7702 .PD 1 | |
7703 . | |
7704 .TP | |
7705 .B vlelim=<-1000\-1000> | |
7706 Sets single coefficient elimination threshold for luminance. | |
7707 Negative values will also consider the DC coefficient (should be at least -4 | |
7708 or lower for encoding at quant=1): | |
7709 .PD 0 | |
7710 .RSs | |
7711 .IPs 0 | |
7712 disabled (default) | |
7713 .IPs -4 | |
7714 JVT recommendation | |
7715 .RE | |
7716 .PD 1 | |
7717 . | |
7718 .TP | |
7719 .B vcelim=<-1000\-1000> | |
7720 Sets single coefficient elimination threshold for chrominance. | |
7721 Negative values will also consider the DC coefficient (should be at least -4 | |
7722 or lower for encoding at quant=1): | |
7723 .PD 0 | |
7724 .RSs | |
7725 .IPs 0 | |
7726 disabled (default) | |
7727 .IPs 7 | |
7728 JVT recommendation | |
7729 .RE | |
7730 .PD 1 | |
7731 . | |
7732 .TP | |
7733 .B vstrict=<-2|-1|0|1> | |
7734 strict standard compliance | |
7735 .PD 0 | |
7736 .RSs | |
7737 .IPs 0 | |
7738 disabled | |
7739 .IPs 1 | |
7740 Only recommended if you want to feed the output into the | |
7741 MPEG-4 reference decoder. | |
7742 .IPs -1 | |
7743 Allow libavcodec specific extensions (default). | |
7744 .IPs -2 | |
7745 Enables experimental codecs and features which may not be playable | |
7746 with future MPlayer versions (snow, ffvhuff, ffv1). | |
7747 .RE | |
7748 .PD 1 | |
7749 . | |
7750 .TP | |
7751 .B "vdpart\ " | |
7752 Data partitioning. | |
7753 Adds 2 Bytes per video packet, improves error-resistance when transferring over | |
7754 unreliable channels (e.g.\& streaming over the internet). | |
7755 Each video packet will be encoded in 3 separate partitions: | |
7756 .PD 0 | |
7757 .RSs | |
7758 .IPs "1. MVs" | |
7759 movement | |
7760 .IPs "2. DC coefficients" | |
7761 low res picture | |
7762 .IPs "3. AC coefficients" | |
7763 details | |
7764 .RE | |
7765 .PD 1 | |
7766 .RS | |
7767 MV & DC are most important, loosing them looks far worse than loosing | |
7768 the AC and the 1. & 2. partition. | |
7769 (MV & DC) are far smaller than the 3. partition (AC) meaning that errors | |
7770 will hit the AC partition much more often than the MV & DC partitions. | |
7771 Thus, the picture will look better with partitioning than without, | |
7772 as without partitioning an error will trash AC/\:DC/\:MV equally. | |
7773 .RE | |
7774 . | |
7775 .TP | |
7776 .B vpsize=<0\-10000> (also see vdpart) | |
7777 Video packet size, improves error-resistance. | |
7778 .PD 0 | |
7779 .RSs | |
7780 .IPs "0\ \ \ \ " | |
7781 disabled (default) | |
7782 .IPs 100\-1000 | |
7783 good choice | |
7784 .RE | |
7785 .PD 1 | |
7786 . | |
7787 .TP | |
7788 .B "ss\ \ \ \ \ " | |
7789 slice structured mode for H.263+ | |
7790 . | |
7791 .TP | |
7792 .B "gray\ \ \ " | |
7793 grayscale only encoding (faster) | |
7794 . | |
7795 .TP | |
7796 .B vfdct=<0\-10> | |
7797 DCT algorithm | |
7798 .PD 0 | |
7799 .RSs | |
7800 .IPs 0 | |
7801 Automatically select a good one (default). | |
7802 .IPs 1 | |
7803 fast integer | |
7804 .IPs 2 | |
7805 accurate integer | |
7806 .IPs 3 | |
7807 MMX | |
7808 .IPs 4 | |
7809 mlib | |
7810 .IPs 5 | |
7811 AltiVec | |
7812 .IPs 6 | |
7813 floating point AAN | |
7814 .RE | |
7815 .PD 1 | |
7816 . | |
7817 .TP | |
7818 .B idct=<0\-99> | |
7819 IDCT algorithm | |
7820 .br | |
7821 .I NOTE: | |
7822 To the best of our knowledge all these IDCTs do pass the IEEE1180 tests. | |
7823 .PD 0 | |
7824 .RSs | |
7825 .IPs 0 | |
7826 Automatically select a good one (default). | |
7827 .IPs 1 | |
7828 JPEG reference integer | |
7829 .IPs 2 | |
7830 simple | |
7831 .IPs 3 | |
7832 simplemmx | |
7833 .IPs 4 | |
7834 libmpeg2mmx (inaccurate, do not use for encoding with keyint >100) | |
7835 .IPs 5 | |
7836 ps2 | |
7837 .IPs 6 | |
7838 mlib | |
7839 .IPs 7 | |
7840 arm | |
7841 .IPs 8 | |
7842 AltiVec | |
7843 .IPs 9 | |
7844 sh4 | |
7845 .RE | |
7846 .PD 1 | |
7847 . | |
7848 .TP | |
7849 .B lumi_mask=<0.0\-1.0> | |
7850 Luminance masking is a 'psychosensory' setting that is supposed to | |
7851 make use of the fact that the human eye tends to notice fewer details | |
7852 in very bright parts of the picture. | |
7853 Luminance masking compresses bright areas stronger than medium ones, | |
7854 so it will save bits that can be spent again on other frames, raising | |
7855 overall subjective quality, while possibly reducing PSNR. | |
7856 .br | |
7857 .I WARNING: | |
7858 Be careful, overly large values can cause disastrous things. | |
7859 .br | |
7860 .I WARNING: | |
7861 Large values might look good on some monitors but may look horrible | |
7862 on other monitors. | |
7863 .PD 0 | |
7864 .RSs | |
7865 .IPs "0.0\ \ " | |
7866 disabled (default) | |
7867 .IPs 0.0\-0.3 | |
7868 sane range | |
7869 .RE | |
7870 .PD 1 | |
7871 . | |
7872 .TP | |
7873 .B dark_mask=<0.0\-1.0> | |
7874 Darkness masking is a 'psychosensory' setting that is supposed to | |
7875 make use of the fact that the human eye tends to notice fewer details | |
7876 in very dark parts of the picture. | |
7877 Darkness masking compresses dark areas stronger than medium ones, | |
7878 so it will save bits that can be spent again on other frames, raising | |
7879 overall subjective quality, while possibly reducing PSNR. | |
7880 .br | |
7881 .I WARNING: | |
7882 Be careful, overly large values can cause disastrous things. | |
7883 .br | |
7884 .I WARNING: | |
7885 Large values might look good on some monitors but may look horrible | |
7886 on other monitors / TV / TFT. | |
7887 .PD 0 | |
7888 .RSs | |
7889 .IPs "0.0\ \ " | |
7890 disabled (default) | |
7891 .IPs 0.0\-0.3 | |
7892 sane range | |
7893 .RE | |
7894 .PD 1 | |
7895 . | |
7896 .TP | |
7897 .B tcplx_mask=<0.0\-1.0> | |
7898 Temporal complexity masking (default: 0.0 (disabled)). | |
7899 Imagine a scene with a bird flying across the whole scene; tcplx_mask | |
7900 will raise the quantizers of the bird's macroblocks (thus decreasing their | |
7901 quality), as the human eye usually does not have time to see all the bird's | |
7902 details. | |
7903 Be warned that if the masked object stops (e.g.\& the bird lands) it is | |
7904 likely to look horrible for a short period of time, until the encoder | |
7905 figures out that the object is not moving and needs refined blocks. | |
7906 The saved bits will be spent on other parts of the video, which may increase | |
7907 subjective quality, provided that tcplx_mask is carefully chosen. | |
7908 . | |
7909 .TP | |
7910 .B scplx_mask=<0.0\-1.0> | |
7911 Spatial complexity masking. | |
7912 Larger values help against blockiness, if no deblocking filter is used for | |
7913 decoding, which is maybe not a good idea. | |
7914 .br | |
7915 Imagine a scene with grass (which usually has great spatial complexity), | |
7916 a blue sky and a house; scplx_mask will raise the quantizers of the grass' | |
7917 macroblocks, thus decreasing its quality, in order to spend more bits on | |
7918 the sky and the house. | |
7919 .br | |
7920 .I HINT: | |
7921 Crop any black borders completely as they will reduce the quality | |
7922 of the macroblocks (also applies without scplx_mask). | |
7923 .PD 0 | |
7924 .RSs | |
7925 .IPs "0.0\ \ " | |
7926 disabled (default) | |
7927 .IPs 0.0\-0.5 | |
7928 sane range | |
7929 .RE | |
7930 .PD 1 | |
7931 .sp 1 | |
7932 .RS | |
7933 .I NOTE: | |
7934 This setting does not have the same effect as using a custom matrix that | |
7935 would compress high frequencies harder, as scplx_mask will reduce the | |
7936 quality of P blocks even if only DC is changing. | |
7937 The result of scplx_mask will probably not look as good. | |
7938 .RE | |
7939 . | |
7940 .TP | |
7941 .B p_mask=<0.0\-1.0> (also see vi_qfactor) | |
7942 Reduces the quality of inter blocks. | |
7943 This is equivalent to increasing the quality of intra blocks, because the | |
7944 same average bitrate will be distributed by the rate controller to the | |
7945 whole video sequence (default: 0.0 (disabled)). | |
7946 p_mask=1.0 doubles the bits allocated to each intra block. | |
7947 . | |
7948 .TP | |
7949 .B border_mask=<0.0\-1.0> | |
7950 border-processing for MPEG-style encoders. | |
7951 Border processing increases the quantizer for macroblocks which are less | |
7952 than 1/5th of the frame width/height away from the frame border, | |
7953 since they are often visually less important. | |
7954 . | |
7955 .TP | |
7956 .B "naq\ \ \ \ " | |
7957 Normalize adaptive quantization (experimental). | |
7958 When using adaptive quantization (*_mask), the average per-MB quantizer may no | |
7959 longer match the requested frame-level quantizer. | |
7960 Naq will attempt to adjust the per-MB quantizers to maintain the proper | |
7961 average. | |
7962 . | |
7963 .TP | |
7964 .B "ildct\ \ " | |
7965 Use interlaced DCT. | |
7966 . | |
7967 .TP | |
7968 .B "ilme\ \ \ " | |
7969 Use interlaced motion estimation (mutually exclusive with qpel). | |
7970 . | |
7971 .TP | |
7972 .B "alt\ \ \ \ " | |
7973 Use alternative scantable. | |
7974 . | |
7975 .TP | |
7976 .B "top=<-1\-1>\ \ \ " | |
7977 .PD 0 | |
7978 .RSs | |
7979 .IPs -1 | |
7980 automatic | |
7981 .IPs 0 | |
7982 bottom field first | |
7983 .IPs 1 | |
7984 top field first | |
7985 .RE | |
7986 .PD 1 | |
7987 . | |
7988 .TP | |
7989 .B format=<value> | |
7990 .PD 0 | |
7991 .RSs | |
7992 .IPs "YV12\ " | |
7993 default | |
7994 .IPs "444P\ " | |
7995 for ffv1 | |
7996 .IPs "422P\ " | |
7997 for HuffYUV, lossless JPEG and ffv1 | |
7998 .IPs 411P,YVU9 | |
7999 for lossless JPEG and ffv1 | |
8000 .IPs BGR32 | |
8001 for lossless JPEG and ffv1 | |
8002 .RE | |
8003 .PD 1 | |
8004 . | |
8005 .TP | |
8006 .B "pred\ \ \ " | |
8007 (for HuffYUV) | |
8008 .PD 0 | |
8009 .RSs | |
8010 .IPs 0 | |
8011 left prediction | |
8012 .IPs 1 | |
8013 plane/\:gradient prediction | |
8014 .IPs 2 | |
8015 median prediction | |
8016 .RE | |
8017 .PD 1 | |
8018 . | |
8019 .TP | |
8020 .B "pred\ \ \ " | |
8021 (for lossless JPEG) | |
8022 .PD 0 | |
8023 .RSs | |
8024 .IPs 0 | |
8025 left prediction | |
8026 .IPs 1 | |
8027 top prediction | |
8028 .IPs 2 | |
8029 topleft prediction | |
8030 .IPs 3 | |
8031 plane/\:gradient prediction | |
8032 .IPs 6 | |
8033 mean prediction | |
8034 .RE | |
8035 .PD 1 | |
8036 . | |
8037 .TP | |
8038 .B "coder\ \ " | |
8039 (for ffv1) | |
8040 .PD 0 | |
8041 .RSs | |
8042 .IPs 0 | |
8043 vlc coding (Golomb-Rice) | |
8044 .IPs 1 | |
8045 arithmetic coding (CABAC) | |
8046 .RE | |
8047 .PD 1 | |
8048 . | |
8049 .TP | |
8050 .B context | |
8051 (for ffv1) | |
8052 .PD 0 | |
8053 .RSs | |
8054 .IPs 0 | |
8055 small context model | |
8056 .IPs 1 | |
8057 large context model | |
8058 .RE | |
8059 .PD 1 | |
8060 .sp 1 | |
8061 .RS | |
8062 (for ffvhuff) | |
8063 .RE | |
8064 .PD 0 | |
8065 .RSs | |
8066 .IPs 0 | |
8067 predetermined Huffman tables (builtin or two pass) | |
8068 .IPs 1 | |
8069 adaptive Huffman tables | |
8070 .RE | |
8071 .PD 1 | |
8072 . | |
8073 .TP | |
8074 .B "qpel\ \ \ " | |
8075 Use quarter pel motion compensation (mutually exclusive with ilme). | |
8076 .br | |
8077 .I HINT: | |
8078 This seems only useful for high bitrate encodings. | |
8079 . | |
8080 .TP | |
8081 .B mbcmp=<0\-2000> | |
8082 Sets the comparison function for the macroblock decision, only used if mbd=0. | |
8083 .PD 0 | |
8084 .RSs | |
8085 .IPs "0 (SAD)" | |
8086 sum of absolute differences, fast (default) | |
8087 .IPs "1 (SSE)" | |
8088 sum of squared errors | |
8089 .IPs "2 (SATD)" | |
8090 sum of absolute Hadamard transformed differences | |
8091 .IPs "3 (DCT)" | |
8092 sum of absolute DCT transformed differences | |
8093 .IPs "4 (PSNR)" | |
8094 sum of squared quantization errors (avoid, low quality) | |
8095 .IPs "5 (BIT)" | |
8096 number of bits needed for the block | |
8097 .IPs "6 (RD)" | |
8098 rate distortion optimal, slow | |
8099 .IPs "7 (ZERO)" | |
8100 0 | |
8101 .IPs "8 (VSAD)" | |
8102 sum of absolute vertical differences | |
8103 .IPs "9 (VSSE)" | |
8104 sum of squared vertical differences | |
8105 .IPs "10 (NSSE)" | |
8106 noise preserving sum of squared differences | |
8107 .IPs "11 (W53)" | |
8108 5/3 wavelet, only used in snow | |
8109 .IPs "12 (W97)" | |
8110 9/7 wavelet, only used in snow | |
8111 .IPs "+256\ " | |
8112 Also use chroma, currently does not work (correctly) with B-frames. | |
8113 .RE | |
8114 .PD 1 | |
8115 . | |
8116 .TP | |
8117 .B ildctcmp=<0\-2000> | |
8118 Sets the comparison function for interlaced DCT decision | |
8119 (see mbcmp for available comparison functions). | |
8120 . | |
8121 .TP | |
8122 .B precmp=<0\-2000> | |
8123 Sets the comparison function for motion estimation pre pass | |
8124 (see mbcmp for available comparison functions) (default: 0). | |
8125 . | |
8126 .TP | |
8127 .B cmp=<0\-2000> | |
8128 Sets the comparison function for full pel motion estimation | |
8129 (see mbcmp for available comparison functions) (default: 0). | |
8130 . | |
8131 .TP | |
8132 .B subcmp=<0\-2000> | |
8133 Sets the comparison function for sub pel motion estimation | |
8134 (see mbcmp for available comparison functions) (default: 0). | |
8135 . | |
8136 .TP | |
8137 .B nssew=<0\-1000000> | |
8138 This setting controls NSSE weight, where larger weights will result in | |
8139 more noise. | |
8140 0 NSSE is identical to SSE | |
8141 You may find this useful if you prefer to keep some noise in your encoded | |
8142 video rather than filtering it away before encoding (default: 8). | |
8143 . | |
8144 .TP | |
8145 .B predia=<-99\-6> | |
8146 diamond type and size for motion estimation pre-pass | |
8147 . | |
8148 .TP | |
8149 .B dia=<-99\-6> | |
8150 Diamond type & size for motion estimation. | |
8151 Motion search is an iterative process. | |
8152 Using a small diamond does not limit the search to finding only small | |
8153 motion vectors. | |
8154 It is just somewhat more likely to stop before finding the very best motion | |
8155 vector, especially when noise is involved. | |
8156 Bigger diamonds allow a wider search for the best motion vector, thus are | |
8157 slower but result in better quality. | |
8158 .br | |
8159 Big normal diamonds are better quality than shape-adaptive diamonds. | |
8160 .br | |
8161 Shape-adaptive diamonds are a good tradeoff between speed and quality. | |
8162 .br | |
8163 .I NOTE: | |
8164 The sizes of the normal diamonds and shape adaptive ones do not have | |
8165 the same meaning. | |
8166 .RSs | |
8167 .IPs -3 | |
8168 shape adaptive (fast) diamond with size 3 | |
8169 .IPs -2 | |
8170 shape adaptive (fast) diamond with size 2 | |
8171 .IPs -1 | |
21398
8234884ed8a7
r21410: document new meaning of dia=1 introduced by lavc r7192
voroshil
parents:
21386
diff
changeset
|
8172 uneven multi-hexagon search (slow) |
20707 | 8173 .IPs 1 |
8174 normal size=1 diamond (default) =EPZS type diamond | |
8175 .nf | |
8176 .ne | |
8177 0 | |
8178 000 | |
8179 0 | |
8180 .fi | |
8181 .IPs 2 | |
8182 normal size=2 diamond | |
8183 .nf | |
8184 .ne | |
8185 0 | |
8186 000 | |
8187 00000 | |
8188 000 | |
8189 0 | |
8190 .fi | |
8191 .RE | |
8192 . | |
8193 .TP | |
8194 .B "trell\ \ " | |
8195 Trellis searched quantization. | |
8196 This will find the optimal encoding for each 8x8 block. | |
8197 Trellis searched quantization is quite simply an optimal quantization in | |
8198 the PSNR versus bitrate sense (Assuming that there would be no rounding | |
8199 errors introduced by the IDCT, which is obviously not the case.). | |
8200 It simply finds a block for the minimum of error and lambda*bits. | |
8201 .PD 0 | |
8202 .RSs | |
8203 .IPs lambda | |
8204 quantization parameter (QP) dependent constant | |
8205 .IPs "bits\ " | |
8206 amount of bits needed to encode the block | |
8207 .IPs error | |
8208 sum of squared errors of the quantization | |
8209 .RE | |
8210 .PD 1 | |
8211 . | |
8212 .TP | |
8213 .B "cbp\ \ \ \ " | |
8214 Rate distorted optimal coded block pattern. | |
8215 Will select the coded block pattern which minimizes distortion + lambda*rate. | |
8216 This can only be used together with trellis quantization. | |
8217 . | |
8218 .TP | |
8219 .B "mv0\ \ \ \ " | |
8220 Try to encode each MB with MV=<0,0> and choose the better one. | |
8221 This has no effect if mbd=0. | |
8222 . | |
8223 .TP | |
8224 .B mv0_threshold=<any non-negative integer> | |
8225 When surrounding motion vectors are <0,0> and the motion estimation | |
8226 score of the current block is less than mv0_threshold, <0,0> is used for | |
8227 the motion vector and further motion estimation is skipped (default: | |
8228 256). | |
8229 Lowering mv0_threshold to 0 can give a slight (0.01dB) PSNR increase and | |
8230 possibly make the encoded video look slightly better; raising | |
8231 mv0_threshold past 320 results in diminished PSNR and visual quality. | |
8232 Higher values speed up encoding very slightly (usually less than 1%, | |
8233 depending on the other options used). | |
8234 .br | |
8235 .I NOTE: | |
8236 This option does not require mv0 to be enabled. | |
8237 . | |
8238 .TP | |
8239 .B qprd (mbd=2 only) | |
8240 rate distorted optimal quantization parameter (QP) for the given | |
8241 lambda of each macroblock | |
8242 . | |
8243 .TP | |
8244 .B last_pred=<0\-99> | |
8245 amount of motion predictors from the previous frame | |
8246 .PD 0 | |
8247 .RSs | |
8248 .IPs 0 | |
8249 (default) | |
8250 .IPs a | |
8251 Will use 2a+1 x 2a+1 macroblock square of motion vector predictors from the | |
8252 previous frame. | |
8253 .RE | |
8254 .PD 1 | |
8255 . | |
8256 .TP | |
8257 .B preme=<0\-2> | |
8258 motion estimation pre-pass | |
8259 .PD 0 | |
8260 .RSs | |
8261 .IPs 0 | |
8262 disabled | |
8263 .IPs 1 | |
8264 only after I-frames (default) | |
8265 .IPs 2 | |
8266 always | |
8267 .RE | |
8268 .PD 1 | |
8269 . | |
8270 .TP | |
8271 .B subq=<1\-8> | |
8272 subpel refinement quality (for qpel) (default: 8 (high quality)) | |
8273 .br | |
8274 .I NOTE: | |
8275 This has a significant effect on speed. | |
8276 . | |
8277 .TP | |
8278 .B refs=<1\-8> | |
8279 number of reference frames to consider for motion compensation | |
8280 (Snow only) (default: 1) | |
8281 . | |
8282 .TP | |
8283 .B "psnr\ \ \ " | |
8284 print the PSNR (peak signal to noise ratio) for the whole video after encoding | |
8285 and store the per frame PSNR in a file with a name like 'psnr_hhmmss.log'. | |
8286 Returned values are in dB (decibel), the higher the better. | |
8287 . | |
8288 .TP | |
8289 .B mpeg_quant | |
8290 Use MPEG quantizers instead of H.263. | |
8291 . | |
8292 .TP | |
8293 .B "aic\ \ \ \ " | |
8294 Enable AC prediction for MPEG-4 or advanced intra prediction for H.263+. | |
8295 This will improve quality very slightly (around 0.02 dB PSNR) and slow | |
8296 down encoding very slightly (about 1%). | |
8297 .br | |
8298 .I NOTE: | |
8299 vqmin should be 8 or larger for H.263+ AIC. | |
8300 . | |
8301 .TP | |
8302 .B "aiv\ \ \ \ " | |
8303 alternative inter vlc for H.263+ | |
8304 . | |
8305 .TP | |
8306 .B "umv\ \ \ \ " | |
8307 unlimited MVs (H.263+ only) | |
8308 Allows encoding of arbitrarily long MVs. | |
8309 . | |
8310 .TP | |
8311 .B ibias=<-256\-256> | |
8312 intra quantizer bias (256 equals 1.0, MPEG style quantizer default: 96, | |
8313 H.263 style quantizer default: 0) | |
8314 .br | |
8315 .I NOTE: | |
8316 The H.263 MMX quantizer cannot handle positive biases (set vfdct=1 or 2), | |
8317 the MPEG MMX quantizer cannot handle negative biases (set vfdct=1 or 2). | |
8318 . | |
8319 .TP | |
8320 .B pbias=<-256\-256> | |
8321 inter quantizer bias (256 equals 1.0, MPEG style quantizer default: 0, | |
8322 H.263 style quantizer default: -64) | |
8323 .br | |
8324 .I NOTE: | |
8325 The H.263 MMX quantizer cannot handle positive biases (set vfdct=1 or 2), | |
8326 the MPEG MMX quantizer cannot handle negative biases (set vfdct=1 or 2). | |
8327 .br | |
8328 .I HINT: | |
8329 A more positive bias (-32 \- -16 instead of -64) seems to improve the PSNR. | |
8330 . | |
8331 .TP | |
8332 .B nr=<0\-100000> | |
8333 Noise reduction, 0 means disabled. | |
8334 0\-600 is a useful range for typical content, but you may want to turn it | |
8335 up a bit more for very noisy content (default: 0). | |
8336 Given its small impact on speed, you might want to prefer to use this over | |
8337 filtering noise away with video filters like denoise3d or hqdn3d. | |
8338 . | |
8339 .TP | |
8340 .B qns=<0\-3> | |
8341 Quantizer noise shaping. | |
8342 Rather than choosing quantization to most closely match the source video | |
8343 in the PSNR sense, it chooses quantization such that noise (usually ringing) | |
8344 will be masked by similar-frequency content in the image. | |
8345 Larger values are slower but may not result in better quality. | |
8346 This can and should be used together with trellis quantization, in which case | |
8347 the trellis quantization (optimal for constant weight) will be used as | |
8348 startpoint for the iterative search. | |
8349 .PD 0 | |
8350 .RSs | |
8351 .IPs 0 | |
8352 disabled (default) | |
8353 .IPs 1 | |
8354 Only lower the absolute value of coefficients. | |
8355 .IPs 2 | |
8356 Only change coefficients before the last non-zero coefficient + 1. | |
8357 .IPs 3 | |
8358 Try all. | |
8359 .RE | |
8360 .PD 1 | |
8361 . | |
8362 .TP | |
8363 .B inter_matrix=<comma separated matrix> | |
8364 Use custom inter matrix. | |
8365 It needs a comma separated string of 64 integers. | |
8366 . | |
8367 .TP | |
8368 .B intra_matrix=<comma separated matrix> | |
8369 Use custom intra matrix. | |
8370 It needs a comma separated string of 64 integers. | |
8371 . | |
8372 .TP | |
8373 .B vqmod_amp | |
8374 experimental quantizer modulation | |
8375 . | |
8376 .TP | |
8377 .B vqmod_freq | |
8378 experimental quantizer modulation | |
8379 . | |
8380 .TP | |
8381 .B "dc\ \ \ \ \ " | |
8382 intra DC precision in bits (default: 8). | |
8383 If you specify vcodec=mpeg2video this value can be 8, 9, 10 or 11. | |
8384 . | |
8385 .TP | |
8386 .B cgop (also see sc_threshold) | |
8387 Close all GOPs. | |
8388 Currently it only works if scene change detection is disabled | |
8389 (sc_threshold=1000000000). | |
8390 . | |
8391 .TP | |
8392 .B vglobal=<0\-3> | |
8393 Control writing global video headers. | |
8394 .PD 0 | |
8395 .RSs | |
8396 .IPs 0 | |
8397 Codec decides where to write global headers (default). | |
8398 .IPs 1 | |
8399 Write global headers only in extradata (needed for .mp4/MOV/NUT). | |
8400 .IPs 2 | |
8401 Write global headers only in front of keyframes. | |
8402 .IPs 3 | |
8403 Combine 1 and 2. | |
8404 .RE | |
8405 .PD 1 | |
8406 . | |
8407 .TP | |
8408 .B aglobal=<0\-3> | |
8409 Same as vglobal for audio headers. | |
8410 . | |
8411 . | |
8412 .SS nuv (\-nuvopts) | |
8413 . | |
8414 Nuppel video is based on RTJPEG and LZO. | |
8415 By default frames are first encoded with RTJPEG and then compressed with LZO, | |
8416 but it is possible to disable either or both of the two passes. | |
8417 As a result, you can in fact output raw i420, LZO compressed i420, RTJPEG, | |
8418 or the default LZO compressed RTJPEG. | |
8419 .br | |
8420 .I NOTE: | |
8421 The nuvrec documentation contains some advice and examples about the | |
8422 settings to use for the most common TV encodings. | |
8423 . | |
8424 .TP | |
8425 .B c=<0\-20> | |
8426 chrominance threshold (default: 1) | |
8427 . | |
8428 .TP | |
8429 .B l=<0\-20> | |
8430 luminance threshold (default: 1) | |
8431 . | |
8432 .TP | |
8433 .B "lzo\ \ \ \ " | |
8434 Enable LZO compression (default). | |
8435 . | |
8436 .TP | |
8437 .B "nolzo\ \ " | |
8438 Disable LZO compression. | |
8439 . | |
8440 .TP | |
8441 .B q=<3\-255> | |
8442 quality level (default: 255) | |
8443 . | |
8444 .TP | |
8445 .B "raw \ \ \ " | |
8446 Disable RTJPEG encoding. | |
8447 . | |
8448 .TP | |
8449 .B "rtjpeg\ " | |
8450 Enable RTJPEG encoding (default). | |
8451 . | |
8452 . | |
8453 .SS xvidenc (\-xvidencopts) | |
8454 . | |
8455 There are three modes available: constant bitrate (CBR), fixed quantizer and | |
8456 two pass. | |
8457 . | |
8458 .TP | |
8459 .B pass=<1|2> | |
8460 Specify the pass in two pass mode. | |
8461 . | |
8462 .TP | |
8463 .B turbo (two pass only) | |
8464 Dramatically speeds up pass one using faster algorithms and disabling | |
8465 CPU-intensive options. | |
8466 This will probably reduce global PSNR a little bit and change individual | |
8467 frame type and PSNR a little bit more. | |
8468 . | |
8469 .TP | |
8470 .B bitrate=<value> (CBR or two pass mode) | |
8471 Sets the bitrate to be used in kbits/\:second if <16000 or in bits/\:second | |
8472 if >16000. | |
20881
ae265b1dbecd
r20872: Clarify -dumpaudio, it is not useful normally
voroshil
parents:
20832
diff
changeset
|
8473 If <value> is negative, Xvid will use its absolute value as the target size |
20707 | 8474 (in kBytes) of the video and compute the associated bitrate automagically |
8475 (default: 687 kbits/s). | |
8476 . | |
8477 .TP | |
8478 .B fixed_quant=<1\-31> | |
8479 Switch to fixed quantizer mode and specify the quantizer to be used. | |
8480 . | |
8481 .TP | |
8482 .B zones=<zone0>[/<zone1>[/...]] (CBR or two pass mode) | |
8483 User specified quality for specific parts (ending, credits, ...). | |
8484 Each zone is <start-frame>,<mode>,<value> where <mode> may be | |
8485 .PD 0 | |
8486 .RSs | |
8487 .IPs "q" | |
8488 Constant quantizer override, where value=<2.0\-31.0> | |
8489 represents the quantizer value. | |
8490 .IPs "w" | |
8491 Ratecontrol weight override, where value=<0.01\-2.00> | |
8492 represents the quality correction in %. | |
8493 .RE | |
8494 .PD 1 | |
8495 .sp 1 | |
8496 .RS | |
8497 .I EXAMPLE: | |
8498 .RE | |
8499 .PD 0 | |
8500 .RSs | |
8501 .IPs zones=90000,q,20 | |
8502 Encodes all frames starting with frame 90000 at constant quantizer 20. | |
8503 .IPs zones=0,w,0.1/10001,w,1.0/90000,q,20 | |
8504 Encode frames 0\-10000 at 10% bitrate, encode frames 90000 | |
8505 up to the end at constant quantizer 20. | |
8506 Note that the second zone is needed to delimit the first zone, as | |
8507 without it everything up until frame 89999 would be encoded at 10% | |
8508 bitrate. | |
8509 .RE | |
8510 .PD 1 | |
8511 . | |
8512 .TP | |
8513 .B me_quality=<0\-6> | |
8514 This option controls the motion estimation subsystem. | |
8515 The higher the value, the more precise the estimation should be (default: 6). | |
8516 The more precise the motion estimation is, the more bits can be saved. | |
8517 Precision is gained at the expense of CPU time so decrease this setting if | |
8518 you need realtime encoding. | |
8519 . | |
8520 .TP | |
8521 .B (no)qpel | |
8522 MPEG-4 uses a half pixel precision for its motion search by default. | |
8523 The standard proposes a mode where encoders are allowed to use quarter | |
8524 pixel precision. | |
8525 This option usually results in a sharper image. | |
8526 Unfortunately it has a great impact on bitrate and sometimes the | |
8527 higher bitrate use will prevent it from giving a better image | |
8528 quality at a fixed bitrate. | |
8529 It is better to test with and without this option and see whether it | |
8530 is worth activating. | |
8531 . | |
8532 .TP | |
8533 .B (no)gmc | |
20881
ae265b1dbecd
r20872: Clarify -dumpaudio, it is not useful normally
voroshil
parents:
20832
diff
changeset
|
8534 Enable Global Motion Compensation, which makes Xvid generate special |
20707 | 8535 frames (GMC-frames) which are well suited for Pan/\:Zoom/\:Rotating images. |
8536 Whether or not the use of this option will save bits is highly | |
8537 dependent on the source material. | |
8538 . | |
8539 .TP | |
8540 .B (no)trellis | |
8541 Trellis Quantization is a kind of adaptive quantization method that | |
8542 saves bits by modifying quantized coefficients to make them more | |
8543 compressible by the entropy encoder. | |
8544 Its impact on quality is good, and if VHQ uses too much CPU for you, | |
8545 this setting can be a good alternative to save a few bits (and gain | |
8546 quality at fixed bitrate) at a lesser cost than with VHQ (default: on). | |
8547 . | |
8548 .TP | |
8549 .B (no)cartoon | |
8550 Activate this if your encoded sequence is an anime/\:cartoon. | |
20881
ae265b1dbecd
r20872: Clarify -dumpaudio, it is not useful normally
voroshil
parents:
20832
diff
changeset
|
8551 It modifies some Xvid internal thresholds so Xvid takes better decisions on |
20707 | 8552 frame types and motion vectors for flat looking cartoons. |
8553 . | |
8554 .TP | |
8555 .B (no)chroma_me | |
8556 The usual motion estimation algorithm uses only the luminance information to | |
8557 find the best motion vector. | |
8558 However for some video material, using the chroma planes can help find | |
8559 better vectors. | |
8560 This setting toggles the use of chroma planes for motion estimation | |
8561 (default: on). | |
8562 . | |
8563 .TP | |
8564 .B (no)chroma_opt | |
8565 Enable a chroma optimizer prefilter. | |
8566 It will do some extra magic on color information to minimize the | |
8567 stepped-stairs effect on edges. | |
8568 It will improve quality at the cost of encoding speed. | |
8569 It reduces PSNR by nature, as the mathematical deviation to the original | |
8570 picture will get bigger, but the subjective image quality will raise. | |
8571 Since it works with color information, you might want to turn it off when | |
8572 encoding in grayscale. | |
8573 . | |
8574 .TP | |
8575 .B (no)hq_ac | |
8576 Activates high-quality prediction of AC coefficients for intra frames from | |
8577 neighbor blocks (default: on). | |
8578 . | |
8579 .TP | |
8580 .B vhq=<0\-4> | |
8581 The motion search algorithm is based on a search in the usual color domain | |
8582 and tries to find a motion vector that minimizes the difference between the | |
8583 reference frame and the encoded frame. | |
20881
ae265b1dbecd
r20872: Clarify -dumpaudio, it is not useful normally
voroshil
parents:
20832
diff
changeset
|
8584 With this setting activated, Xvid will also use the frequency domain (DCT) |
20707 | 8585 to search for a motion vector that minimizes not only the spatial |
8586 difference but also the encoding length of the block. | |
8587 Fastest to slowest: | |
8588 .PD 0 | |
8589 .RSs | |
8590 .IPs 0 | |
8591 off | |
8592 .IPs 1 | |
8593 mode decision (inter/\:intra MB) (default) | |
8594 .IPs 2 | |
8595 limited search | |
8596 .IPs 3 | |
8597 medium search | |
8598 .IPs 4 | |
8599 wide search | |
8600 .RE | |
8601 .PD 1 | |
8602 . | |
8603 .TP | |
8604 .B (no)lumi_mask | |
8605 Adaptive quantization allows the macroblock quantizers to vary inside | |
8606 each frame. | |
8607 This is a 'psychosensory' setting that is supposed to make use of the | |
8608 fact that the human eye tends to notice fewer details in very bright | |
8609 and very dark parts of the picture. | |
8610 It compresses those areas more strongly than medium ones, which will | |
8611 save bits that can be spent again on other frames, raising overall | |
8612 subjective quality and possibly reducing PSNR. | |
8613 . | |
8614 .TP | |
21021 | 8615 .B (no)grayscale |
8616 Make Xvid discard chroma planes so the encoded video is grayscale only. | |
8617 Note that this does not speed up encoding, it just prevents chroma data | |
8618 from being written in the last stage of encoding. | |
8619 . | |
8620 .TP | |
8621 .B (no)interlacing | |
8622 Encode the fields of interlaced video material. | |
8623 Turn this option on for interlaced content. | |
8624 .br | |
8625 .I NOTE: | |
8626 Should you rescale the video, you would need an interlace-aware resizer, | |
8627 which you can activate with \-vf scale=<width>:<height>:1. | |
8628 . | |
8629 .TP | |
20707 | 8630 .B min_iquant=<0\-31> |
8631 minimum I-frame quantizer (default: 2) | |
8632 . | |
8633 .TP | |
8634 .B max_iquant=<0\-31> | |
8635 maximum I-frame quantizer (default: 31) | |
8636 . | |
8637 .TP | |
8638 .B min_pquant=<0\-31> | |
8639 minimum P-frame quantizer (default: 2) | |
8640 . | |
8641 .TP | |
8642 .B max_pquant=<0\-31> | |
8643 maximum P-frame quantizer (default: 31) | |
8644 . | |
8645 .TP | |
8646 .B min_bquant=<0\-31> | |
8647 minimum B-frame quantizer (default: 2) | |
8648 . | |
8649 .TP | |
8650 .B max_bquant=<0\-31> | |
8651 maximum B-frame quantizer (default: 31) | |
8652 . | |
8653 .TP | |
21021 | 8654 .B min_key_interval=<value> (two pass only) |
8655 minimum interval between keyframes (default: 0) | |
8656 . | |
8657 .TP | |
8658 .B max_key_interval=<value> | |
8659 maximum interval between keyframes (default: 10*fps) | |
8660 . | |
8661 .TP | |
8662 .B quant_type=<h263|mpeg> | |
8663 Sets the type of quantizer to use. | |
8664 For high bitrates, you will find that MPEG quantization preserves more detail. | |
8665 For low bitrates, the smoothing of H.263 will give you less block noise. | |
8666 When using custom matrices, MPEG quantization | |
8667 .B must | |
8668 be used. | |
8669 . | |
8670 .TP | |
20707 | 8671 .B quant_intra_matrix=<filename> |
8672 Load a custom intra matrix file. | |
8673 You can build such a file with xvid4conf's matrix editor. | |
8674 . | |
8675 .TP | |
8676 .B quant_inter_matrix=<filename> | |
8677 Load a custom inter matrix file. | |
8678 You can build such a file with xvid4conf's matrix editor. | |
8679 . | |
8680 .TP | |
21021 | 8681 .B keyframe_boost=<0\-1000> (two pass mode only) |
8682 Shift some bits from the pool for other frame types to intra frames, | |
8683 thus improving keyframe quality. | |
8684 This amount is an extra percentage, so a value of 10 will give | |
8685 your keyframes 10% more bits than normal | |
8686 (default: 0). | |
8687 . | |
8688 .TP | |
8689 .B kfthreshold=<value> (two pass mode only) | |
8690 Works together with kfreduction. | |
8691 Determines the minimum distance below which you consider that | |
8692 two frames are considered consecutive and treated differently | |
8693 according to kfreduction | |
8694 (default: 10). | |
8695 . | |
8696 .TP | |
8697 .B kfreduction=<0\-100> (two pass mode only) | |
8698 The above two settings can be used to adjust the size of keyframes that | |
8699 you consider too close to the first (in a row). | |
8700 kfthreshold sets the range in which keyframes are reduced, and | |
8701 kfreduction determines the bitrate reduction they get. | |
8702 The last I-frame will get treated normally | |
8703 (default: 30). | |
8704 . | |
8705 .TP | |
8706 .B max_bframes=<0\-4> | |
8707 Maximum number of B-frames to put between I/P-frames (default: 2). | |
8708 . | |
8709 .TP | |
8710 .B bquant_ratio=<0\-1000> | |
8711 quantizer ratio between B- and non-B-frames, 150=1.50 (default: 150) | |
8712 . | |
8713 .TP | |
8714 .B bquant_offset=<-1000\-1000> | |
8715 quantizer offset between B- and non-B-frames, 100=1.00 (default: 100) | |
8716 . | |
8717 .TP | |
8718 .B bf_threshold=<-255\-255> | |
8719 This setting allows you to specify what priority to place on the use of | |
8720 B-frames. | |
8721 The higher the value, the higher the probability of B-frames being used | |
8722 (default: 0). | |
8723 Do not forget that B-frames usually have a higher quantizer, and therefore | |
8724 aggressive production of B-frames may cause worse visual quality. | |
8725 . | |
8726 .TP | |
8727 .B (no)closed_gop | |
8728 This option tells Xvid to close every GOP (Group Of Pictures bounded | |
8729 by two I-frames), which makes GOPs independent from each other. | |
8730 This just implies that the last frame of the GOP is either a P-frame or a | |
8731 N-frame but not a B-frame. | |
8732 It is usually a good idea to turn this option on (default: on). | |
8733 . | |
8734 .TP | |
8735 .B (no)packed | |
8736 This option is meant to solve frame-order issues when encoding to | |
8737 container formats like AVI that cannot cope with out-of-order frames. | |
8738 In practice, most decoders (both software and hardware) are able to deal | |
8739 with frame-order themselves, and may get confused when this option is | |
8740 turned on, so you can safely leave if off, unless you really know what | |
8741 you are doing. | |
8742 .br | |
8743 .I WARNING: | |
8744 This will generate an illegal bitstream, and will not be | |
8745 decodable by ISO-MPEG-4 decoders except DivX/\:libavcodec/\:Xvid. | |
8746 .br | |
8747 .I WARNING: | |
8748 This will also store a fake DivX version in the file so the bug | |
8749 autodetection of some decoders might be confused. | |
8750 . | |
8751 .TP | |
8752 .B frame_drop_ratio=<0\-100> (max_bframes=0 only) | |
8753 This setting allows the creation of variable framerate video streams. | |
8754 The value of the setting specifies a threshold under which, if the | |
8755 difference of the following frame to the previous frame is below or equal | |
8756 to this threshold, a frame gets not coded (a so called n-vop is placed | |
8757 in the stream). | |
8758 On playback, when reaching an n-vop the previous frame will be displayed. | |
8759 .br | |
8760 .I WARNING: | |
8761 Playing with this setting may result in a jerky video, so use it at your | |
8762 own risks! | |
8763 . | |
8764 .TP | |
8765 .B rc_reaction_delay_factor=<value> | |
8766 This parameter controls the number of frames the CBR rate controller | |
8767 will wait before reacting to bitrate changes and compensating for them | |
8768 to obtain a constant bitrate over an averaging range of frames. | |
8769 . | |
8770 .TP | |
8771 .B rc_averaging_period=<value> | |
8772 Real CBR is hard to achieve. | |
8773 Depending on the video material, bitrate can be variable, and hard to predict. | |
8774 Therefore Xvid uses an averaging period for which it guarantees a given | |
8775 amount of bits (minus a small variation). | |
8776 This settings expresses the "number of frames" for which Xvid averages | |
8777 bitrate and tries to achieve CBR. | |
8778 . | |
8779 .TP | |
8780 .B rc_buffer=<value> | |
8781 size of the rate control buffer | |
8782 . | |
8783 .TP | |
20707 | 8784 .B curve_compression_high=<0\-100> |
20881
ae265b1dbecd
r20872: Clarify -dumpaudio, it is not useful normally
voroshil
parents:
20832
diff
changeset
|
8785 This setting allows Xvid to take a certain percentage of bits away from |
20707 | 8786 high bitrate scenes and give them back to the bit reservoir. |
8787 You could also use this if you have a clip with so many bits allocated | |
8788 to high-bitrate scenes that the low(er)-bitrate scenes start to look bad | |
8789 (default: 0). | |
8790 . | |
8791 .TP | |
8792 .B curve_compression_low=<0\-100> | |
20881
ae265b1dbecd
r20872: Clarify -dumpaudio, it is not useful normally
voroshil
parents:
20832
diff
changeset
|
8793 This setting allows Xvid to give a certain percentage of extra bits to the |
20707 | 8794 low bitrate scenes, taking a few bits from the entire clip. |
8795 This might come in handy if you have a few low-bitrate scenes that are | |
8796 still blocky (default: 0). | |
8797 . | |
8798 .TP | |
8799 .B overflow_control_strength=<0\-100> | |
8800 During pass one of two pass encoding, a scaled bitrate curve is computed. | |
8801 The difference between that expected curve and the result obtained during | |
8802 encoding is called overflow. | |
8803 Obviously, the two pass rate controller tries to compensate for that overflow, | |
8804 distributing it over the next frames. | |
8805 This setting controls how much of the overflow is distributed every time | |
8806 there is a new frame. | |
8807 Low values allow lazy overflow control, big rate bursts are compensated for | |
8808 more slowly (could lead to lack of precision for small clips). | |
8809 Higher values will make changes in bit redistribution more abrupt, possibly | |
8810 too abrupt if you set it too high, creating artifacts (default: 5). | |
8811 .br | |
8812 .I NOTE: | |
8813 This setting impacts quality a lot, play with it carefully! | |
8814 . | |
8815 .TP | |
8816 .B max_overflow_improvement=<0\-100> | |
8817 During the frame bit allocation, overflow control may increase the frame | |
8818 size. | |
8819 This parameter specifies the maximum percentage by which the overflow | |
8820 control is allowed to increase the frame size, compared to the ideal curve | |
8821 allocation | |
8822 (default: 5). | |
8823 . | |
8824 .TP | |
8825 .B max_overflow_degradation=<0\-100> | |
8826 During the frame bit allocation, overflow control may decrease the frame | |
8827 size. | |
8828 This parameter specifies the maximum percentage by which the overflow | |
8829 control is allowed to decrease the frame size, compared to the ideal curve | |
8830 allocation | |
8831 (default: 5). | |
8832 . | |
8833 .TP | |
8834 .B container_frame_overhead=<0...> | |
8835 Specifies a frame average overhead per frame, in bytes. | |
8836 Most of the time users express their target bitrate for video w/o taking | |
8837 care of the video container overhead. | |
8838 This small but (mostly) constant overhead can cause the target file size | |
8839 to be exceeded. | |
20881
ae265b1dbecd
r20872: Clarify -dumpaudio, it is not useful normally
voroshil
parents:
20832
diff
changeset
|
8840 Xvid allows users to set the amount of overhead per frame the |
20707 | 8841 container generates (give only an average per frame). |
20881
ae265b1dbecd
r20872: Clarify -dumpaudio, it is not useful normally
voroshil
parents:
20832
diff
changeset
|
8842 0 has a special meaning, it lets Xvid use its own default values |
20707 | 8843 (default: 24 \- AVI average overhead). |
8844 . | |
8845 .TP | |
8846 .B profile=<profile_name> | |
8847 Restricts options and VBV (peak bitrate over a short period) according to | |
8848 the Simple, Advanced Simple and DivX profiles. | |
8849 The resulting videos should be playable on standalone players adhering to these | |
8850 profile specifications. | |
8851 .PD 0 | |
8852 .RSs | |
8853 .IPs unrestricted | |
8854 no restrictions (default) | |
8855 .IPs "sp0\ \ " | |
8856 simple profile at level 0 | |
8857 .IPs "sp1\ \ " | |
8858 simple profile at level 1 | |
8859 .IPs "sp2\ \ " | |
8860 simple profile at level 2 | |
8861 .IPs "sp3\ \ " | |
8862 simple profile at level 3 | |
8863 .IPs "asp0\ " | |
8864 advanced simple profile at level 0 | |
8865 .IPs "asp1\ " | |
8866 advanced simple profile at level 1 | |
8867 .IPs "asp2\ " | |
8868 advanced simple profile at level 2 | |
8869 .IPs "asp3\ " | |
8870 advanced simple profile at level 3 | |
8871 .IPs "asp4\ " | |
8872 advanced simple profile at level 4 | |
8873 .IPs "asp5\ " | |
8874 advanced simple profile at level 5 | |
8875 .IPs dxnhandheld | |
8876 DXN handheld profile | |
8877 .IPs dxnportntsc | |
8878 DXN portable NTSC profile | |
8879 .IPs dxnportpal | |
8880 DXN portable PAL profile | |
8881 .IPs dxnhtntsc | |
8882 DXN home theater NTSC profile | |
8883 .IPs dxnhtpal | |
8884 DXN home theater PAL profile | |
8885 .IPs dxnhdtv | |
8886 DXN HDTV profile | |
8887 .RE | |
8888 .PD 1 | |
8889 .RS | |
8890 .I NOTE: | |
8891 These profiles should be used in conjunction with an appropriate \-ffourcc. | |
20881
ae265b1dbecd
r20872: Clarify -dumpaudio, it is not useful normally
voroshil
parents:
20832
diff
changeset
|
8892 Generally DX50 is applicable, as some players do not recognize Xvid but |
20707 | 8893 most recognize DivX. |
8894 .RE | |
8895 . | |
8896 .TP | |
8897 .B par=<mode> | |
8898 Specifies the Pixel Aspect Ratio mode (not to be confused with DAR, | |
8899 the Display Aspect Ratio). | |
8900 PAR is the ratio of the width and height of a single pixel. | |
8901 So both are related like this: DAR = PAR * (width/height). | |
8902 .br | |
8903 MPEG-4 defines 5 pixel aspect ratios and one extended | |
8904 one, giving the opportunity to specify a specific pixel aspect | |
8905 ratio. | |
8906 5 standard modes can be specified: | |
8907 .PD 0 | |
8908 .RSs | |
8909 .IPs vga11 | |
8910 It is the usual PAR for PC content. | |
8911 Pixels are a square unit. | |
8912 .IPs pal43 | |
8913 PAL standard 4:3 PAR. | |
8914 Pixels are rectangles. | |
8915 .IPs pal169 | |
8916 same as above | |
8917 .IPs ntsc43 | |
8918 same as above | |
8919 .IPs ntsc169 | |
8920 same as above (Do not forget to give the exact ratio.) | |
8921 .IPs "ext\ \ " | |
8922 Allows you to specify your own pixel aspect ratio with par_width and | |
8923 par_height. | |
8924 .RE | |
8925 .PD 1 | |
8926 .RS | |
8927 .I NOTE: | |
8928 In general, setting aspect and autoaspect options is enough. | |
8929 .RE | |
8930 . | |
8931 .TP | |
8932 .B par_width=<1\-255> (par=ext only) | |
8933 Specifies the width of the custom pixel aspect ratio. | |
8934 . | |
8935 .TP | |
8936 .B par_height=<1\-255> (par=ext only) | |
8937 Specifies the height of the custom pixel aspect ratio. | |
8938 . | |
8939 .TP | |
8940 .B aspect=<x/y | f (float value)> | |
8941 Store movie aspect internally, just like MPEG files. | |
8942 Much nicer solution than rescaling, because quality is not decreased. | |
8943 MPlayer and a few others players will play these files correctly, others | |
8944 will display them with the wrong aspect. | |
8945 The aspect parameter can be given as a ratio or a floating point number. | |
8946 . | |
8947 .TP | |
8948 .B (no)autoaspect | |
8949 Same as the aspect option, but automatically computes aspect, taking | |
8950 into account all the adjustments (crop/\:expand/\:scale/\:etc.) made in the | |
8951 filter chain. | |
8952 . | |
8953 .TP | |
8954 .B "psnr\ \ \ " | |
8955 Print the PSNR (peak signal to noise ratio) for the whole video after encoding | |
8956 and store the per frame PSNR in a file with a name like 'psnr_hhmmss.log' in | |
8957 the current directory. | |
8958 Returned values are in dB (decibel), the higher the better. | |
8959 . | |
21021 | 8960 .TP |
8961 .B "debug\ \ " | |
8962 Save per-frame statistics in ./xvid.dbg. (This is not the two pass control | |
8963 file.) | |
8964 .RE | |
8965 . | |
20707 | 8966 .PP |
8967 .sp 1 | |
20881
ae265b1dbecd
r20872: Clarify -dumpaudio, it is not useful normally
voroshil
parents:
20832
diff
changeset
|
8968 The following option is only available in Xvid 1.1.x. |
20707 | 8969 . |
8970 .TP | |
8971 .B bvhq=<0|1> | |
8972 This setting allows vector candidates for B-frames to be used for | |
8973 the encoding chosen using a rate distortion optimized operator, | |
8974 which is what is done for P-frames by the vhq option. | |
8975 This produces nicer-looking B-frames while incurring almost no | |
8976 performance penalty (default: 1). | |
8977 . | |
8978 .PP | |
8979 .sp 1 | |
21021 | 8980 The following option is only available in the 1.2.x version of Xvid. |
20707 | 8981 . |
8982 .TP | |
8983 .B threads=<0\-n> | |
8984 Create n threads to run the motion estimation (default: 0). | |
8985 The maximum number of threads that can be used is the picture height | |
8986 divided by 16. | |
8987 . | |
8988 . | |
8989 .SS x264enc (\-x264encopts) | |
8990 . | |
8991 .TP | |
8992 .B bitrate=<value> | |
8993 Sets the average bitrate to be used in kbits/\:second (default: off). | |
8994 Since local bitrate may vary, this average may be inaccurate for | |
8995 very short videos (see ratetol). | |
8996 Constant bitrate can be achieved by combining this with vbv_maxrate, | |
8997 at significant reduction in quality. | |
8998 . | |
8999 .TP | |
9000 .B qp=<0\-51> | |
9001 This selects the quantizer to use for P-frames. | |
9002 I- and B-frames are offset from this value by ip_factor and pb_factor, respectively. | |
9003 20\-40 is a useful range (default: 26). | |
9004 Lower values result in better fidelity, but higher bitrates. | |
9005 0 is lossless. | |
9006 Note that quantization in H.264 works differently from MPEG-1/2/4: | |
9007 H.264's quantization parameter (QP) is on a logarithmic scale. | |
9008 The mapping is approximately H264QP = 12 + 6*log2(MPEGQP). | |
9009 For example, MPEG at QP=2 is equivalent to H.264 at QP=18. | |
9010 . | |
9011 .TP | |
9012 .B crf=<1\-50> | |
9013 Enables constant quality mode, and selects the quality. | |
9014 The scale is similar to QP. | |
9015 Like the bitrate-based modes, this allows each frame to use a | |
9016 different QP based on the frame's complexity. | |
9017 . | |
9018 .TP | |
9019 .B pass=<1\-3> | |
9020 Enable 2 or 3-pass mode. | |
9021 It is recommended to always encode in 2 or 3-pass mode as it leads to a | |
9022 better bit distribution and improves overall quality. | |
9023 .PD 0 | |
9024 .RSs | |
9025 .IPs 1 | |
9026 first pass | |
9027 .IPs 2 | |
9028 second pass (of two pass encoding) | |
9029 .IPs 3 | |
9030 Nth pass (second and third passes of three pass encoding) | |
9031 .RE | |
9032 .RS | |
9033 Here is how it works, and how to use it: | |
9034 .br | |
9035 The first pass (pass=1) collects statistics on the video and writes them | |
9036 to a file. | |
9037 You might want to deactivate some CPU-hungry options, apart from the ones | |
9038 that are on by default. | |
9039 .br | |
9040 In two pass mode, the second pass (pass=2) reads the statistics file and | |
9041 bases ratecontrol decisions on it. | |
9042 .br | |
9043 In three pass mode, the second pass (pass=3, that is not a typo) | |
9044 does both: It first reads the statistics, then overwrites them. | |
9045 You can use all encoding options, except very CPU-hungry options. | |
9046 .br | |
9047 The third pass (pass=3) is the same as the second pass, except that it has | |
9048 the second pass' statistics to work from. | |
9049 You can use all encoding options, including CPU-hungry ones. | |
9050 .br | |
9051 The first pass may use either average bitrate or constant quantizer. | |
9052 ABR is recommended, since it does not require guessing a quantizer. | |
9053 Subsequent passes are ABR, and must specify bitrate. | |
9054 .REss | |
9055 . | |
9056 .TP | |
9057 .B turbo=<0\-2> | |
9058 Fast first pass mode. | |
9059 During the first pass of a two or more pass encode it is possible to gain | |
9060 speed by disabling some options with negligible or even no impact on the | |
9061 final pass output quality. | |
9062 .PD 0 | |
9063 .RSs | |
9064 .IPs 0 | |
9065 disabled (default) | |
9066 .IPs 1 | |
9067 Reduce subq, frameref and disable some inter-macroblock partition analysis | |
9068 modes. | |
9069 .IPs 2 | |
9070 Reduce subq and frameref to 1, use a diamond ME search and disable all | |
9071 partition analysis modes. | |
9072 .RE | |
9073 .RS | |
9074 Level 1 can increase first pass speed up to 2x with no change in the global | |
9075 PSNR of the final pass compared to a full quality first pass. | |
9076 .br | |
9077 Level 2 can increase first pass speed up to 4x with about +/- 0.05dB change | |
9078 in the global PSNR of the final pass compared to a full quality first pass. | |
9079 .REss | |
9080 . | |
9081 .TP | |
9082 .B keyint=<value> | |
9083 Sets maximum interval between IDR-frames (default: 250). | |
9084 Larger values save bits, thus improve quality, at the cost of seeking | |
9085 precision. | |
9086 Unlike MPEG-1/2/4, H.264 does not suffer from DCT drift with large | |
9087 values of keyint. | |
9088 . | |
9089 .TP | |
9090 .B keyint_min=<1\-keyint/2> | |
9091 Sets minimum interval between IDR-frames (default: 25). | |
9092 If scenecuts appear within this interval, they are still encoded as | |
9093 I-frames, but do not start a new GOP. | |
9094 In H.264, I-frames do not necessarily bound a closed GOP because it is | |
9095 allowable for a P-frame to be predicted from more frames than just the one | |
9096 frame before it (also see frameref). | |
9097 Therefore, I-frames are not necessarily seekable. | |
9098 IDR-frames restrict subsequent P-frames from referring to any frame | |
9099 prior to the IDR-frame. | |
9100 . | |
9101 .TP | |
9102 .B scenecut=<-1\-100> | |
9103 Controls how aggressively to insert extra I-frames (default: 40). | |
9104 With small values of scenecut, the codec often has to force an I-frame | |
9105 when it would exceed keyint. | |
9106 Good values of scenecut may find a better location for the I-frame. | |
9107 Large values use more I-frames than necessary, thus wasting bits. | |
9108 -1 disables scene-cut detection, so I-frames are inserted only once | |
9109 every other keyint frames, even if a scene-cut occurs earlier. | |
9110 This is not recommended and wastes bitrate as scenecuts encoded as P-frames | |
9111 are just as big as I-frames, but do not reset the "keyint counter". | |
9112 . | |
9113 .TP | |
9114 .B frameref=<1\-16> | |
9115 Number of previous frames used as predictors in B- and P-frames (default: 1). | |
9116 This is effective in anime, but in live-action material the improvements | |
9117 usually drop off very rapidly above 6 or so reference frames. | |
9118 This has no effect on decoding speed, but does increase the memory needed for | |
9119 decoding. | |
9120 Some decoders can only handle a maximum of 15 reference frames. | |
9121 . | |
9122 .TP | |
9123 .B bframes=<0\-16> | |
9124 maximum number of consecutive B-frames between I- and P-frames (default: 0) | |
9125 . | |
9126 .TP | |
9127 .B (no)b_adapt | |
9128 Automatically decides when to use B-frames and how many, up to the maximum | |
9129 specified above (default: on). | |
9130 If this option is disabled, then the maximum number of B-frames is used. | |
9131 . | |
9132 .TP | |
9133 .B b_bias=<-100\-100> | |
9134 Controls the decision performed by b_adapt. | |
9135 A higher b_bias produces more B-frames (default: 0). | |
9136 . | |
9137 .TP | |
9138 .B (no)b_pyramid | |
9139 Allows B-frames to be used as references for predicting other frames. | |
9140 For example, consider 3 consecutive B-frames: I0 B1 B2 B3 P4. | |
9141 Without this option, B-frames follow the same pattern as MPEG-[124]. | |
9142 So they are coded in the order I0 P4 B1 B2 B3, and all the B-frames | |
9143 are predicted from I0 and P4. | |
9144 With this option, they are coded as I0 P4 B2 B1 B3. | |
9145 B2 is the same as above, but B1 is predicted from I0 and B2, and | |
9146 B3 is predicted from B2 and P4. | |
9147 This usually results in slightly improved compression, at almost no | |
9148 speed cost. | |
9149 However, this is an experimental option: it is not fully tuned and | |
9150 may not always help. | |
9151 Requires bframes >= 2. | |
9152 Disadvantage: increases decoding delay to 2 frames. | |
9153 . | |
9154 .TP | |
9155 .B (no)deblock | |
9156 Use deblocking filter (default: on). | |
9157 As it takes very little time compared to its quality gain, it is not | |
9158 recommended to disable it. | |
9159 . | |
9160 .TP | |
9161 .B deblock=<-6\-6>,<-6\-6> | |
9162 The first parameter is AlphaC0 (default: 0). | |
9163 This adjusts thresholds for the H.264 in-loop deblocking filter. | |
9164 First, this parameter adjusts the maximum amount of change that the filter is | |
9165 allowed to cause on any one pixel. | |
9166 Secondly, this parameter affects the threshold for difference across the | |
9167 edge being filtered. | |
9168 A positive value reduces blocking artifacts more, but will also smear details. | |
9169 .br | |
9170 The second parameter is Beta (default: 0). | |
9171 This affects the detail threshold. | |
9172 Very detailed blocks are not filtered, since the smoothing caused by the | |
9173 filter would be more noticeable than the original blocking. | |
9174 .br | |
9175 The default behavior of the filter almost always achieves optimal quality, | |
9176 so it is best to either leave it alone, or make only small adjustments. | |
9177 However, if your source material already has some blocking or noise which | |
9178 you would like to remove, it may be a good idea to turn it up a little bit. | |
9179 . | |
9180 .TP | |
9181 .B (no)cabac | |
9182 Use CABAC (Context-Adaptive Binary Arithmetic Coding) (default: on). | |
9183 Slightly slows down encoding and decoding, but should save 10-15% bitrate. | |
9184 Unless you are looking for decoding speed, you should not disable it. | |
9185 . | |
9186 .TP | |
9187 .B qp_min=<1\-51> (ABR or two pass) | |
9188 Minimum quantizer, 10\-30 seems to be a useful range (default: 10). | |
9189 . | |
9190 .TP | |
9191 .B qp_max=<1\-51> (ABR or two pass) | |
9192 maximum quantizer (default: 51) | |
9193 . | |
9194 .TP | |
9195 .B qp_step=<1\-50> (ABR or two pass) | |
9196 maximum value by which the quantizer may be incremented/decremented between | |
9197 frames (default: 4) | |
9198 . | |
9199 .TP | |
9200 .B ratetol=<0.1\-100.0> (ABR or two pass) | |
9201 allowed variance in average bitrate (no particular units) (default: 1.0) | |
9202 . | |
9203 .TP | |
9204 .B vbv_maxrate=<value> (ABR or two pass) | |
9205 maximum local bitrate, in kbits/\:second (default: disabled) | |
9206 . | |
9207 .TP | |
9208 .B vbv_bufsize=<value> (ABR or two pass) | |
9209 averaging period for vbv_maxrate, in kbits | |
9210 (default: none, must be specified if vbv_maxrate is enabled) | |
9211 . | |
9212 .TP | |
9213 .B vbv_init=<0.0\-1.0> (ABR or two pass) | |
9214 initial buffer occupancy, as a fraction of vbv_bufsize (default: 0.9) | |
9215 . | |
9216 .TP | |
9217 .B ip_factor=<value> | |
9218 quantizer factor between I- and P-frames (default: 1.4) | |
9219 . | |
9220 .TP | |
9221 .B pb_factor=<value> | |
9222 quantizer factor between P- and B-frames (default: 1.3) | |
9223 . | |
9224 .TP | |
9225 .B qcomp=<0\-1> (ABR or two pass) | |
9226 quantizer compression (default: 0.6). | |
9227 A lower value makes the bitrate more constant, | |
9228 while a higher value makes the quantization parameter more constant. | |
9229 . | |
9230 .TP | |
9231 .B cplx_blur=<0\-999> (two pass only) | |
9232 Temporal blur of the estimated frame complexity, before curve compression | |
9233 (default: 20). | |
9234 Lower values allow the quantizer value to jump around more, | |
9235 higher values force it to vary more smoothly. | |
9236 cplx_blur ensures that each I-frame has quality comparable to the following | |
9237 P-frames, and ensures that alternating high and low complexity frames | |
9238 (e.g. low fps animation) do not waste bits on fluctuating quantizer. | |
9239 . | |
9240 .TP | |
9241 .B qblur=<0\-99> (two pass only) | |
9242 Temporal blur of the quantization parameter, after curve compression | |
9243 (default: 0.5). | |
9244 Lower values allow the quantizer value to jump around more, | |
9245 higher values force it to vary more smoothly. | |
9246 . | |
9247 .TP | |
9248 .B zones=<zone0>[/<zone1>[/...]] | |
9249 User specified quality for specific parts (ending, credits, ...). | |
9250 Each zone is <start-frame>,<end-frame>,<option> where option may be | |
9251 .PD 0 | |
9252 .RSs | |
9253 .IPs "q=<0\-51>" | |
9254 quantizer | |
9255 .IPs "b=<0.01\-100.0>" | |
9256 bitrate multiplier | |
9257 .RE | |
9258 .PD 1 | |
9259 .RS | |
9260 .I NOTE: | |
9261 The quantizer option is not strictly enforced. | |
9262 It affects only the planning stage of ratecontrol, and is still subject | |
9263 to overflow compensation and qp_min/qp_max. | |
9264 .RE | |
9265 . | |
9266 .TP | |
9267 .B direct_pred=<name> | |
9268 Determines the type of motion prediction used for direct macroblocks | |
9269 in B-frames. | |
9270 .PD 0 | |
9271 .RSs | |
9272 .IPs none | |
9273 Direct macroblocks are not used. | |
9274 .IPs spatial | |
9275 Motion vectors are extrapolated from neighboring blocks. | |
9276 (default) | |
9277 .IPs temporal | |
9278 Motion vectors are interpolated from the following P-frame. | |
9279 .IPs auto | |
9280 The codec selects between spatial and temporal for each frame. | |
9281 .RE | |
9282 .PD 1 | |
9283 .RS | |
9284 Spatial and temporal are approximately the same speed and PSNR, | |
9285 the choice between them depends on the video content. | |
9286 Auto is slightly better, but slower. | |
9287 Auto is most effective when combined with multipass. | |
9288 direct_pred=none is both slower and lower quality. | |
9289 .RE | |
9290 . | |
9291 .TP | |
9292 .B (no)weight_b | |
9293 Use weighted prediction in B-frames. | |
9294 Without this option, bidirectionally predicted macroblocks give | |
9295 equal weight to each reference frame. | |
9296 With this option, the weights are determined by the temporal position | |
9297 of the B-frame relative to the references. | |
9298 Requires bframes > 1. | |
9299 . | |
9300 .TP | |
9301 .B partitions=<list> | |
9302 Enable some optional macroblock types (default: p8x8,b8x8,i8x8,i4x4). | |
9303 .PD 0 | |
9304 .RSs | |
9305 .IPs p8x8 | |
9306 Enable types p16x8, p8x16, p8x8. | |
9307 .IPs p4x4 | |
9308 Enable types p8x4, p4x8, p4x4. | |
9309 p4x4 is recommended only with subq >= 5, and only at low resolutions. | |
9310 .IPs b8x8 | |
9311 Enable types b16x8, b8x16, b8x8. | |
9312 .IPs i8x8 | |
9313 Enable type i8x8. | |
9314 i8x8 has no effect unless 8x8dct is enabled. | |
9315 .IPs i4x4 | |
9316 Enable type i4x4. | |
9317 .IPs all | |
9318 Enable all of the above types. | |
9319 .IPs none | |
9320 Disable all of the above types. | |
9321 .RE | |
9322 .PD 1 | |
9323 .RS | |
9324 Regardless of this option, macroblock types p16x16, b16x16, and i16x16 | |
9325 are always enabled. | |
9326 .br | |
9327 The idea is to find the type and size that best describe a certain area | |
9328 of the picture. | |
9329 For example, a global pan is better represented by 16x16 blocks, while | |
9330 small moving objects are better represented by smaller blocks. | |
9331 .RE | |
9332 . | |
9333 .TP | |
9334 .B (no)8x8dct | |
9335 Adaptive spatial transform size: allows macroblocks to choose between | |
9336 4x4 and 8x8 DCT. | |
9337 Also allows the i8x8 macroblock type. | |
9338 Without this option, only 4x4 DCT is used. | |
9339 . | |
9340 .TP | |
9341 .B me=<name> | |
9342 Select fullpixel motion estimation algorithm. | |
9343 .PD 0 | |
9344 .RSs | |
9345 .IPs dia | |
9346 diamond search, radius 1 (fast) | |
9347 .IPs hex | |
9348 hexagon search, radius 2 (default) | |
9349 .IPs umh | |
9350 uneven multi-hexagon search (slow) | |
9351 .IPs esa | |
9352 exhaustive search (very slow, and no better than umh) | |
9353 .RE | |
9354 .PD 1 | |
9355 . | |
9356 .TP | |
9357 .B me_range=<4\-64> | |
9358 radius of exhaustive or multi-hexagon motion search (default: 16) | |
9359 . | |
9360 .TP | |
9361 .B subq=<1\-7> | |
9362 Adjust subpel refinement quality. | |
9363 This parameter controls quality versus speed tradeoffs involved in the motion | |
9364 estimation decision process. | |
9365 subq=5 can compress up to 10% better than subq=1. | |
9366 .PD 0 | |
9367 .RSs | |
9368 .IPs 1 | |
9369 Runs fullpixel precision motion estimation on all candidate | |
9370 macroblock types. | |
9371 Then selects the best type. | |
9372 Then refines the motion of that type to fast quarterpixel precision (fastest). | |
9373 .IPs 2 | |
9374 Runs halfpixel precision motion estimation on all candidate macroblock types. | |
9375 Then selects the best type. | |
9376 Then refines the motion of that type to fast quarterpixel precision. | |
9377 .IPs 3 | |
9378 As 2, but uses a slower quarterpixel refinement. | |
9379 .IPs 4 | |
9380 Runs fast quarterpixel precision motion estimation on all candidate | |
9381 macroblock types. | |
9382 Then selects the best type. | |
9383 Then finishes the quarterpixel refinement for that type. | |
9384 .IPs 5 | |
9385 Runs best quality quarterpixel precision motion estimation on all | |
9386 candidate macroblock types, before selecting the best type (default). | |
9387 .IPs 6 | |
9388 Enables rate-distortion optimization of macroblock types in | |
9389 I- and P-frames. | |
9390 .IPs 7 | |
9391 Enables rate-distortion optimization of motion vectors and intra modes. (best) | |
9392 .RE | |
9393 .PD 1 | |
9394 .RS | |
9395 In the above, "all candidates" does not exactly mean all enabled types: | |
9396 4x4, 4x8, 8x4 are tried only if 8x8 is better than 16x16. | |
9397 .RE | |
9398 . | |
9399 .TP | |
9400 .B (no)chroma_me | |
9401 Takes into account chroma information during subpixel motion search | |
9402 (default: enabled). | |
9403 Requires subq>=5. | |
9404 . | |
9405 .TP | |
9406 .B (no)mixed_refs | |
9407 Allows each 8x8 or 16x8 motion partition to independently select a | |
9408 reference frame. | |
9409 Without this option, a whole macroblock must use the same reference. | |
9410 Requires frameref>1. | |
9411 . | |
9412 .TP | |
9413 .B (no)brdo | |
9414 Enables rate-distortion optimization of macroblock types in B-frames. | |
9415 Requires subq>=6. | |
9416 . | |
9417 .TP | |
9418 .B (no)bime | |
9419 Refine the two motion vectors used in bidirectional macroblocks, | |
9420 rather than re-using vectors from the forward and backward searches. | |
9421 This option has no effect without B-frames. | |
9422 . | |
9423 .TP | |
9424 .B trellis=<0\-2> | |
9425 rate-distortion optimal quantization | |
9426 .PD 0 | |
9427 .RSs | |
9428 .IPs 0 | |
9429 disabled (default) | |
9430 .IPs 1 | |
9431 enabled only for the final encode | |
9432 .IPs 2 | |
9433 enabled during all mode decisions (slow, requires subq>=6) | |
9434 .RE | |
9435 .PD 1 | |
9436 . | |
9437 .TP | |
9438 .B deadzone_inter=<0\-32> | |
9439 Set the size of the inter luma quantization deadzone for non-trellis | |
9440 quantization (default: 21). | |
21245
89cf78cf2620
r21186: Remove "OSD only" tags; those options always exist.
voroshil
parents:
21157
diff
changeset
|
9441 Lower values help to preserve fine details and film grain (typically useful |
89cf78cf2620
r21186: Remove "OSD only" tags; those options always exist.
voroshil
parents:
21157
diff
changeset
|
9442 for high bitrate/quality encode), while higher values help filter out |
89cf78cf2620
r21186: Remove "OSD only" tags; those options always exist.
voroshil
parents:
21157
diff
changeset
|
9443 these details to save bits that can be spent again on other macroblocks |
89cf78cf2620
r21186: Remove "OSD only" tags; those options always exist.
voroshil
parents:
21157
diff
changeset
|
9444 and frames (typically useful for bitrate-starved encodes). |
89cf78cf2620
r21186: Remove "OSD only" tags; those options always exist.
voroshil
parents:
21157
diff
changeset
|
9445 It is recommended that you start by tweaking deadzone_intra before changing |
89cf78cf2620
r21186: Remove "OSD only" tags; those options always exist.
voroshil
parents:
21157
diff
changeset
|
9446 this parameter. |
20707 | 9447 . |
9448 .TP | |
9449 .B deadzone_intra=<0\-32> | |
9450 Set the size of the intra luma quantization deadzone for non-trellis | |
9451 quantization (default: 11). | |
21245
89cf78cf2620
r21186: Remove "OSD only" tags; those options always exist.
voroshil
parents:
21157
diff
changeset
|
9452 This option has the same effect as deadzone_inter except that it affects |
89cf78cf2620
r21186: Remove "OSD only" tags; those options always exist.
voroshil
parents:
21157
diff
changeset
|
9453 intra frames. |
89cf78cf2620
r21186: Remove "OSD only" tags; those options always exist.
voroshil
parents:
21157
diff
changeset
|
9454 It is recommended that you start by tweaking this parameter before changing |
89cf78cf2620
r21186: Remove "OSD only" tags; those options always exist.
voroshil
parents:
21157
diff
changeset
|
9455 deadzone_inter. |
20707 | 9456 . |
9457 .TP | |
9458 .B (no)fast_pskip | |
9459 Performs early skip detection in P-frames (default: enabled). | |
9460 This usually improves speed at no cost, but it can sometimes produce | |
9461 artifacts in areas with no details, like sky. | |
9462 . | |
9463 .TP | |
9464 .B (no)dct_decimate | |
9465 Eliminate dct blocks in P-frames containing only a small single coefficient | |
9466 (default: enabled). | |
9467 This will remove some details, so it will save bits that can be spent | |
9468 again on other frames, hopefully raising overall subjective quality. | |
9469 If you are compressing non-anime content with a high target bitrate, you | |
9470 may want to disable this to preserve as much detail as possible. | |
9471 . | |
9472 .TP | |
9473 .B nr=<0\-100000> | |
9474 Noise reduction, 0 means disabled. | |
9475 100\-1000 is a useful range for typical content, but you may want to turn it | |
9476 up a bit more for very noisy content (default: 0). | |
9477 Given its small impact on speed, you might want to prefer to use this over | |
9478 filtering noise away with video filters like denoise3d or hqdn3d. | |
9479 . | |
9480 .TP | |
9481 .B chroma_qp_offset=<-12\-12> | |
9482 Use a different quantizer for chroma as compared to luma. | |
9483 Useful values are in the range <-2\-2> (default: 0). | |
9484 . | |
9485 .TP | |
9486 .B cqm=<flat|jvt|<filename>> | |
9487 Either uses a predefined custom quantization matrix or loads a JM format | |
9488 matrix file. | |
9489 .PD 0 | |
9490 .RSs | |
9491 .IPs "flat\ " | |
9492 Use the predefined flat 16 matrix (default). | |
9493 .IPs "jvt\ \ " | |
9494 Use the predefined JVT matrix. | |
9495 .IPs <filename> | |
9496 Use the provided JM format matrix file. | |
9497 .PD 1 | |
9498 .RE | |
9499 .RS | |
9500 .I NOTE: | |
9501 Windows CMD.EXE users may experience problems with parsing the command line | |
9502 if they attempt to use all the CQM lists. | |
9503 This is due to a command line length limitation. | |
9504 In this case it is recommended the lists be put into a JM format CQM | |
9505 file and loaded as specified above. | |
9506 .RE | |
9507 . | |
9508 .TP | |
9509 .B cqm4iy=<list> (also see cqm) | |
9510 Custom 4x4 intra luminance matrix, given as a list of 16 comma separated | |
9511 values in the 1\-255 range. | |
9512 . | |
9513 .TP | |
9514 .B cqm4ic=<list> (also see cqm) | |
9515 Custom 4x4 intra chrominance matrix, given as a list of 16 comma | |
9516 separated values in the 1\-255 range. | |
9517 . | |
9518 .TP | |
9519 .B cqm4py=<list> (also see cqm) | |
9520 Custom 4x4 inter luminance matrix, given as a list of 16 comma separated | |
9521 values in the 1\-255 range. | |
9522 . | |
9523 .TP | |
9524 .B cqm4pc=<list> (also see cqm) | |
9525 Custom 4x4 inter chrominance matrix, given as a list of 16 comma | |
9526 separated values in the 1\-255 range. | |
9527 . | |
9528 .TP | |
9529 .B cqm8iy=<list> (also see cqm) | |
9530 Custom 8x8 intra luminance matrix, given as a list of 64 comma separated | |
9531 values in the 1\-255 range. | |
9532 . | |
9533 .TP | |
9534 .B cqm8py=<list> (also see cqm) | |
9535 Custom 8x8 inter luminance matrix, given as a list of 64 comma separated | |
9536 values in the 1\-255 range. | |
9537 . | |
9538 .TP | |
9539 .B level_idc=<10\-51> | |
9540 Set the bitstream's level as defined by annex A of the H.264 standard | |
9541 (default: 51 - Level 5.1). | |
9542 This is used for telling the decoder what capabilities it needs to support. | |
9543 Use this parameter only if you know what it means, | |
9544 and you have a need to set it. | |
9545 . | |
9546 .TP | |
9547 .B threads=<1\-4> | |
9548 Split each frame into slices and encode them in parallel (default: 1). | |
9549 Also allows multithreaded decoding if the decoder supports it (lavc does not). | |
9550 This has a slight penalty to compression. | |
9551 Requires that libx264 was compiled with pthread support; if not, this | |
9552 option will produce a warning and enables slices but not multithreading. | |
9553 . | |
9554 .TP | |
9555 .B (no)global_header | |
9556 Causes SPS and PPS to appear only once, at the beginning of the bitstream | |
9557 (default: disabled). | |
9558 Some players, such as the Sony PSP, require the use of this option. | |
9559 The default behavior causes SPS and PPS to repeat prior to each IDR frame. | |
9560 . | |
9561 .TP | |
9562 .B (no)interlaced | |
9563 Treat the video content as interlaced. | |
9564 . | |
9565 .TP | |
9566 .B log=<-1\-3> | |
9567 Adjust the amount of logging info printed to the screen. | |
9568 .PD 0 | |
9569 .RSs | |
9570 .IPs "-1" | |
9571 none | |
9572 .IPs " 0" | |
9573 Print errors only. | |
9574 .IPs " 1" | |
9575 warnings | |
9576 .IPs " 2" | |
9577 PSNR and other analysis statistics when the encode finishes (default) | |
9578 .IPs " 3" | |
9579 PSNR, QP, frametype, size, and other statistics for every frame | |
9580 .RE | |
9581 .PD 1 | |
9582 . | |
9583 .TP | |
9584 .B (no)psnr | |
9585 Print signal-to-noise ratio statistics. | |
9586 .br | |
9587 .I NOTE: | |
9588 The 'Y', 'U', 'V', and 'Avg' PSNR fields in the summary are not | |
9589 mathematically sound (they are simply the average of per-frame PSNRs). | |
9590 They are kept only for comparison to the JM reference codec. | |
9591 For all other purposes, please use either the 'Global' PSNR, or the per-frame | |
9592 PSNRs printed by log=3. | |
9593 . | |
9594 .TP | |
9595 .B (no)ssim | |
9596 Print the Structural Similarity Metric results. | |
9597 This is an alternative to PSNR, and may be better correlated with the | |
9598 perceived quality of the compressed video. | |
9599 . | |
9600 .TP | |
9601 .B (no)visualize | |
9602 Enable x264 visualizations during encoding. | |
9603 If the x264 on your system supports it, a new window will be opened during | |
9604 the encoding process, in which x264 will attempt to present an overview of | |
9605 how each frame gets encoded. | |
9606 Each block type on the visualized movie will be colored as follows: | |
9607 .PD 0 | |
9608 .RSs | |
9609 .IPs red/pink | |
9610 intra block | |
9611 .IPs "blue\ " | |
9612 inter block | |
9613 .IPs green | |
9614 skip block | |
9615 .IPs yellow | |
9616 B-block | |
9617 .RE | |
9618 .PD 1 | |
9619 .RS | |
9620 This feature can be considered experimental and subject to change. | |
9621 In particular, it depends on x264 being compiled with visualizations enabled. | |
9622 Note that as of writing this, x264 pauses after encoding and visualizing | |
9623 each frame, waiting for the user to press a key, at which point the next | |
9624 frame will be encoded. | |
9625 .RE | |
9626 . | |
9627 . | |
9628 .SS xvfw (\-xvfwopts) | |
9629 . | |
9630 Encoding with Video for Windows codecs is mostly obsolete unless you wish | |
9631 to encode to some obscure fringe codec. | |
9632 . | |
9633 .TP | |
9634 .B codec=<name> | |
9635 The name of the binary codec file with which to encode. | |
9636 . | |
9637 . | |
9638 .SS MPEG muxer (\-mpegopts) | |
9639 . | |
9640 The MPEG muxer can generate 5 types of streams, each of which has reasonable | |
9641 default parameters that the user can override. | |
9642 Generally, when generating MPEG files, it is advisable to disable | |
9643 MEncoder's frame-skip code (see \-noskip, \-mc as well as the | |
9644 harddup and softskip video filters). | |
9645 .PP | |
9646 .I EXAMPLE: | |
9647 .PD 0 | |
9648 .RSs | |
9649 .IPs format=mpeg2:tsaf:vbitrate=8000 | |
9650 .RE | |
9651 .PD 1 | |
9652 . | |
9653 .TP | |
21155
e0a600f0bcaf
r21152: typo: Bitrate is printed in kb/s, not Mb/s on the status line.
voroshil
parents:
21050
diff
changeset
|
9654 .B format=<mpeg1 | mpeg2 | xvcd | xsvcd | dvd | pes1 | pes2> |
e0a600f0bcaf
r21152: typo: Bitrate is printed in kb/s, not Mb/s on the status line.
voroshil
parents:
21050
diff
changeset
|
9655 stream format (default: mpeg2). |
e0a600f0bcaf
r21152: typo: Bitrate is printed in kb/s, not Mb/s on the status line.
voroshil
parents:
21050
diff
changeset
|
9656 pes1 and pes2 are very broken formats (no pack header and no padding), |
21437 | 9657 but VDR uses them; do not choose them unless you know exactly what you |
21155
e0a600f0bcaf
r21152: typo: Bitrate is printed in kb/s, not Mb/s on the status line.
voroshil
parents:
21050
diff
changeset
|
9658 are doing. |
20707 | 9659 . |
9660 .TP | |
9661 .B size=<up to 65535> | |
9662 Pack size in bytes, do not change unless you know exactly what | |
9663 you are doing (default: 2048). | |
9664 . | |
9665 .TP | |
9666 .B muxrate=<int> | |
9667 Nominal muxrate in kbit/s used in the pack headers (default: 1800 kb/s). | |
9668 Will be updated as necessary in the case of 'format=mpeg1' or 'mpeg2'. | |
9669 . | |
9670 .TP | |
9671 .B "tsaf\ \ \ " | |
9672 Sets timestamps on all frames, if possible; recommended when format=dvd. | |
9673 If dvdauthor complains with a message like "..audio sector out of range...", | |
9674 you probably did not enable this option. | |
9675 . | |
9676 .TP | |
9677 .B init_vpts=<100\-700> | |
9678 initial video pts, in milliseconds (default: 200) | |
9679 . | |
9680 .TP | |
9681 .B init_apts=<100\-700> | |
9682 initial audio pts, in milliseconds (default: 200) | |
9683 . | |
9684 .TP | |
9685 .B vdelay=<1\-32760> | |
9686 Initial video delay time, in milliseconds (default: 0), | |
9687 use it if you want to delay video with respect to audio. | |
9688 . | |
9689 .TP | |
9690 .B "drop\ \ \ " | |
9691 When used with init_adelay the muxer drops the part of audio that was | |
9692 anticipated. | |
9693 . | |
9694 .TP | |
9695 .B vwidth, vheight=<1\-4095> | |
9696 Set the video width and height when video is MPEG-1/2. | |
9697 . | |
9698 .TP | |
9699 .B vpswidth, vpsheight=<1\-4095> | |
9700 Set pan and scan video width and height when video is MPEG-2. | |
9701 . | |
9702 .TP | |
9703 .B vaspect=<1 | 4/3 | 16/9 | 221/100> | |
9704 Sets the display aspect ratio for MPEG-2 video. | |
9705 Do not use it on MPEG-1 or the resulting aspect ratio will be completely wrong. | |
9706 . | |
9707 .TP | |
9708 .B vbitrate=<int> | |
9709 Sets the video bitrate in kbit/s for MPEG-1/2 video. | |
9710 . | |
9711 .TP | |
9712 .B vframerate=<24000/1001 | 24 | 25 | 30000/1001 | 30 | 50 | 60000/1001 | 60 > | |
9713 Sets the framerate for MPEG-1/2 video. | |
9714 This option will be ignored if used with the telecine option. | |
9715 . | |
9716 .TP | |
9717 .B telecine | |
9718 Enables 3:2 pulldown soft telecine mode: The muxer will make the | |
9719 video stream look like it was encoded at 30000/1001 or 30 fps. | |
9720 It only works with MPEG-2 video when the output framerate, | |
9721 converted with \-ofps, is either 24000/1001 or 24 fps. | |
9722 Any other framerate is incompatible with this option. | |
9723 . | |
9724 .TP | |
9725 .B film2pal | |
9726 Enables FILM to PAL and NTSC to PAL soft telecine mode: The muxer | |
9727 will make the video stream look like it was encoded at 25 fps. | |
9728 It only works with MPEG-2 video when the output framerate, | |
9729 converted with \-ofps, is either 24000/1001 or 24 fps. | |
9730 Any other framerate is incompatible with this option. | |
9731 . | |
21437 | 9732 .TP |
9733 .B vbuf_size=<40\-1024> | |
9734 Sets the size of the video decoder's buffer, expressed in kilobytes. | |
9735 Specify it only if the bitrate of the video stream is too high for | |
9736 the chosen format and if you know perfectly well what you are doing. | |
9737 A too high value may lead to an unplayable movie, depending on the player's | |
9738 capabilities. | |
9739 . | |
9740 .TP | |
9741 .B abuf_size=<4\-64> | |
9742 Sets the size of the audio decoder's buffer, expressed in kilobytes. | |
9743 The same principle as for vbuf_size applies. | |
9744 . | |
20707 | 9745 . |
9746 .SS FFmpeg libavformat demuxers (\-lavfdopts) | |
9747 . | |
9748 .TP | |
9749 .B probesize=<value> | |
9750 Maximum amount of data to probe during the detection phase. | |
9751 In the case of MPEG-TS this value identifies the maximum number | |
9752 of TS packets to scan. | |
9753 . | |
9754 . | |
9755 . | |
9756 .SS FFmpeg libavformat muxers (\-lavfopts) (also see \-of lavf) | |
9757 . | |
9758 .TP | |
9759 .B delay=<value> | |
9760 Currently only meaningful for MPEG[12]: Maximum allowed distance, | |
9761 in seconds, between the reference timer of the output stream (SCR) | |
9762 and the decoding timestamp (DTS) for any stream present | |
9763 (demux to decode delay). | |
9764 Default is 0.7 (as mandated by the standards defined by MPEG). | |
9765 Higher values require larger buffers and must not be used. | |
9766 . | |
9767 .TP | |
9768 .B format=<container_format> | |
9769 Override which container format to mux into | |
9770 (default: autodetect from output file extension). | |
9771 .PD 0 | |
9772 .RSs | |
9773 .IPs "mpg\ \ " | |
9774 MPEG-1 systems and MPEG-2 PS | |
9775 .IPs "asf\ \ " | |
9776 Advanced Streaming Format | |
9777 .IPs "avi\ \ " | |
9778 Audio Video Interleave file | |
9779 .IPs "wav\ \ " | |
9780 Waveform Audio | |
9781 .IPs "swf\ \ " | |
9782 Macromedia Flash | |
9783 .IPs "flv\ \ " | |
9784 Macromedia Flash video files | |
9785 .IPs "rm\ \ \ " | |
9786 RealAudio and RealVideo | |
9787 .IPs "au\ \ \ " | |
9788 SUN AU format | |
9789 .IPs "nut\ \ " | |
9790 NUT open container format (experimental) | |
9791 .IPs "mov\ \ " | |
9792 QuickTime | |
9793 .IPs "mp4\ \ " | |
9794 MPEG-4 format | |
9795 .IPs "dv\ \ \ " | |
9796 Sony Digital Video container | |
9797 .RE | |
9798 .PD 1 | |
9799 .TP | |
9800 .B i_certify_that_my_video_stream_does_not_use_b_frames | |
9801 MEncoder cannot assign correct timestamps when there are | |
9802 B-frames in the video stream, resulting in broken encodes. | |
21386
3c20bb1ac789
r21398: improve description of lavf's i_certify_that_my_video_stream_does_not_use_b_frames
voroshil
parents:
21343
diff
changeset
|
9803 If you wish to use the lavf muxer, you must not let the video codec use |
3c20bb1ac789
r21398: improve description of lavf's i_certify_that_my_video_stream_does_not_use_b_frames
voroshil
parents:
21343
diff
changeset
|
9804 B-frames (see the relevant documentation of each codec) and you also |
3c20bb1ac789
r21398: improve description of lavf's i_certify_that_my_video_stream_does_not_use_b_frames
voroshil
parents:
21343
diff
changeset
|
9805 must specify this option. |
20707 | 9806 . |
9807 .TP | |
9808 .B muxrate=<rate> | |
9809 Минимальный битовый поток мультиплексирования, в бит/с; | |
9810 в данный момент имеет смысл только для MPEG[12]. | |
9811 Иногда уго указание необходимо для избавления от "buffer underflows". | |
9812 . | |
9813 .TP | |
9814 .B packetsize=<size> | |
9815 .\" FIXME better translation | |
9816 Размер, выраженный в байтах, атомарного[unitary] пакета для выбранного формата. | |
9817 При сжатии в MPEG[12] используются следующие значения по-умолчанию: | |
9818 2324 для [S]VCD, 2048 для всех остальных форматов. | |
9819 . | |
9820 .TP | |
9821 .B preload=<distance> | |
9822 На текущий момент имеет смысл только для MPEG[12]: Начальное разница, | |
9823 в секундах, между значением таймера потока вывода (SCR) и временной меткой | |
9824 .\" FIXME better translation | |
9825 декодирования (DTS) для любого существующего потока (задержка декодирования | |
9826 [demux to decode delay]). | |
9827 . | |
9828 . | |
9829 . | |
9830 .\" -------------------------------------------------------------------------- | |
9831 .\" переменные окружения | |
9832 .\" -------------------------------------------------------------------------- | |
9833 . | |
9834 .SH ПЕРЕМЕННЫЕ ОКРУЖЕНИЯ | |
9835 . | |
9836 Существуют некоторые переменные окружения, которые могут использоваться для управления | |
9837 поведением MPlayer И MEncoder. | |
9838 . | |
9839 .TP | |
9840 .B MPLAYER_CHARSET (также смотрите \-msgcharset) | |
9841 Преодразовывать сообщения консоли в указанную кодировку (по-умолчанию: автоопределение). | |
9842 Значение "noconv" означает отсутствие перекодировки. | |
9843 . | |
9844 .TP | |
9845 .B MPLAYER_HOME | |
9846 Каталог, в котором MPlayer ищет настройки пользователя. | |
9847 . | |
9848 .TP | |
9849 .B MPLAYER_VERBOSE (также смотрите \-v и \-msglevel) | |
9850 Указывает начальный уровень подробности сообщений для всех | |
9851 модулей (пл-умолчанию: 0). | |
9852 Отрицательные значения приведет к меньшему количеству сообщений, положительное - | |
9853 к большему. | |
9854 . | |
9855 .SS libaf: | |
9856 . | |
9857 .TP | |
9858 .B LADSPA_PATH | |
9859 Если LADSPA_PATH установлена, производится поиск указанного файла. Если не | |
9860 установлена, вам придется указать полный путь. | |
9861 FIXME: Ою этом также упоминается в разделе ladspa. | |
9862 . | |
9863 .SS libdvdcss: | |
9864 . | |
9865 .TP | |
9866 .B DVDCSS_CACHE | |
9867 Указывает каталог, хранящий ключи роликов. | |
9868 Это ускоряет расшифровку[descrambling] DVD? находящихся в кеше. | |
9869 Каталог DVDCSS_CACHE будет создан, если не существовал, | |
9870 а ткаже подкаталог с названием DVD ролика или даты изготовления. | |
9871 Если DVDCSS_CACHE не установлена или пуста, libdvdcss будет использовать | |
9872 значение по-умолчания, равное "${HOME}/.dvdcss/" под Unix и | |
9873 "C:\\Documents and Settings\\$USER\\Application Data\\dvdcss\\" под Win32. | |
9874 Спецальное значение "off" отключает кеширование. | |
9875 . | |
9876 .TP | |
9877 .B DVDCSS_METHOD | |
9878 Устанавливает методы аутентикации и дешифровки, которые | |
9879 libdvdcss будет использовать для чтения шифрованных[scrambled] дисков. | |
9880 Может принимать значения title, key or disc. | |
9881 .PD 0 | |
9882 .RSs | |
9883 .IPs "key\ \ " | |
9884 это метод по-умолчанию. | |
9885 libdvdcss будет использовать набор рассчитанных ключей проигрывателей, | |
9886 чтобы попробовать и получить ключ диска. | |
9887 Это модет не сработать, если устройство не распознает ни один из ключей | |
9888 проигрывателей. | |
9889 .IPs "disc\ " | |
9890 это аварийный метод, когда предыдущий не справился. | |
9891 Вместо использования ключей проигрывателей, libdvdcss взломает ключ | |
9892 диска используя грубый метод взлома. Этот процесс требователен к CPU | |
9893 и требцет 64Мб памяти для хранения временных данных. | |
9894 .IPs title | |
9895 это аварийный метод, если ни один из предыдцщих не сработал. | |
9896 Он никак не связан с обменом клчами с устройством DVD, но вместо этого | |
9897 используеткрипто атаку, для угадыванию ключа ролика. | |
9898 В исключительных случаях и он может завершиться неудачно, по причине | |
9899 нехватки шифрованных данных для осуществления статистической атаки, | |
9900 но, с другой стороны, это единственный способ расшифровать DVD, | |
9901 сохраненный на жестский диск, или с неправильным регионом на RPC2 устройстве. | |
9902 .RE | |
9903 .PD 1 | |
9904 . | |
9905 .TP | |
9906 .B DVDCSS_RAW_DEVICE | |
9907 Указывает "сырое"[raw] устройство для использования. | |
9908 Конкретное использование будет зависеть от вашей оперционной системы, | |
9909 в Linux утилитой для настройки "сырых" устройств является raw(8). | |
9910 Заметьте, что на большинстве операционных систем, использование | |
9911 "сырого" устройства требует хорошо выровненных[highly aligned] буферов: | |
9912 Linux требует выравнивания на 2048 байт (что равняется размеру сектора DVD). | |
9913 . | |
9914 .TP | |
9915 .B DVDCSS_VERBOSE | |
9916 Устанавливает уровень подробности сообщений libdvdcss. | |
9917 .PD 0 | |
9918 .RSs | |
9919 .IPs 0 | |
9920 Вообще не выводить сообщения. | |
9921 .IPs 1 | |
9922 Выводить ошибки в stderr. | |
9923 .IPs 2 | |
9924 Выводить ошибки и сообщения отладки в stderr. | |
9925 .RE | |
9926 .PD 1 | |
9927 . | |
9928 .TP | |
9929 .B DVDREAD_NOKEYS | |
9930 Пропустить получение всех ключей при запуске. | |
9931 В данный момент отключено. | |
9932 . | |
9933 .TP | |
9934 .B HOME | |
9935 FIXME: Описать это. | |
9936 . | |
9937 .SS libao2: | |
9938 . | |
9939 .TP | |
9940 .B AO_SUN_DISABLE_SAMPLE_TIMING | |
9941 FIXME: Описать это. | |
9942 . | |
9943 .TP | |
9944 .B AUDIODEV | |
9945 FIXME: Описать это. | |
9946 . | |
9947 .TP | |
9948 .B AUDIOSERVER | |
9949 Указывает Network Audio System сервер к которому драйвер вывода nat | |
9950 должен присоединиться и транспорт,кторый должен быть использован. | |
9951 Если не установлена, вместо нее используется DISPLAY. | |
9952 Транспорт может быть tcp или unix. | |
9953 Синтаксис: tcp/<некий_хост>:<некий_порт>, <некий_хост>:<номер_экземпляра> | |
9954 или [unix]:<номер_экземпляра>. | |
9955 Основной порт NAS - 8000 и <номер_экземпляра> добавляется к нему. | |
9956 .sp 1 | |
9957 .RS | |
9958 .I EXAMPLES: | |
9959 .RE | |
9960 .PD 0 | |
9961 .RSs | |
9962 .IPs AUDIOSERVER=somehost:0 | |
9963 Присоединение к NAS серверу на somehost, используя опрт и транспорт по-умолчанию. | |
9964 .IPs AUDIOSERVER=tcp/somehost:8000 | |
9965 Присоединение к NAS серверу на somehost, слушающему TCP порт 8000. | |
9966 .IPs AUDIOSERVER=(unix)?:0 | |
9967 Присоединения к NAS серверу, экземпляр 0 на localhost используя unix сокеты. | |
9968 .RE | |
9969 .PD 1 | |
9970 . | |
9971 .TP | |
9972 .B DISPLAY | |
9973 FIXME: Описать это. | |
9974 . | |
9975 .SS vidix: | |
9976 . | |
9977 .TP | |
9978 .B VIDIX_CRT | |
9979 FIXME: Описать это. | |
9980 . | |
9981 .SS osdep: | |
9982 . | |
9983 .TP | |
9984 .B TERM | |
9985 FIXME: Описать это. | |
9986 . | |
9987 .SS libvo: | |
9988 . | |
9989 .TP | |
9990 .B DISPLAY | |
9991 FIXME: Описать это. | |
9992 . | |
9993 .TP | |
9994 .B FRAMEBUFFER | |
9995 FIXME: Описать это. | |
9996 . | |
9997 .TP | |
9998 .B HOME | |
9999 FIXME: Описать это. | |
10000 . | |
10001 .SS libmpdemux: | |
10002 . | |
10003 .TP | |
10004 .B HOME | |
10005 FIXME: Описать это. | |
10006 . | |
10007 .TP | |
10008 .B HOMEPATH | |
10009 FIXME: Описать это. | |
10010 . | |
10011 .TP | |
10012 .B http_proxy | |
10013 FIXME: Описать это. | |
10014 . | |
10015 .TP | |
10016 .B LOGNAME | |
10017 FIXME: Описать это. | |
10018 . | |
10019 .TP | |
10020 .B USERPROFILE | |
10021 FIXME: Описать это. | |
10022 . | |
10023 .SS libmpcodecs: | |
10024 . | |
10025 .TP | |
10026 .B XANIM_MOD_DIR | |
10027 FIXME: Описать это. | |
10028 . | |
10029 .SS GUI: | |
10030 . | |
10031 .TP | |
10032 .B CHARSET | |
10033 FIXME: Описать это. | |
10034 . | |
10035 .TP | |
10036 .B DISPLAY | |
10037 FIXME: Описать это. | |
10038 . | |
10039 .TP | |
10040 .B HOME | |
10041 FIXME: Описать это. | |
10042 . | |
10043 .SS libavformat: | |
10044 . | |
10045 .TP | |
10046 .B AUDIO_FLIP_LEFT | |
10047 FIXME: Описать это. | |
10048 . | |
10049 .TP | |
10050 .B BKTR_DEV | |
10051 FIXME: Описать это. | |
10052 . | |
10053 .TP | |
10054 .B BKTR_FORMAT | |
10055 FIXME: Описать это. | |
10056 . | |
10057 .TP | |
10058 .B BKTR_FREQUENCY | |
10059 FIXME: Описать это. | |
10060 . | |
10061 .TP | |
10062 .B http_proxy | |
10063 FIXME: Описать это. | |
10064 . | |
10065 .TP | |
10066 .B no_proxy | |
10067 FIXME: Описать это. | |
10068 . | |
10069 . | |
10070 . | |
10071 .\" -------------------------------------------------------------------------- | |
10072 .\" Файлы | |
10073 .\" -------------------------------------------------------------------------- | |
10074 . | |
10075 .SH ФАЙЛЫ | |
10076 . | |
10077 .TP | |
10078 /usr/\:local/\:etc/\:mplayer/\:mplayer.conf | |
10079 Общесистемные настройки MPlayer | |
10080 . | |
10081 .TP | |
10082 /usr/\:local/\:etc/\:mplayer/\:mencoder.conf | |
10083 Общесистемные настройки MEncoder | |
10084 . | |
10085 .TP | |
10086 ~/.mplayer/\:config | |
10087 Пользовательские настройки MPlayer | |
10088 . | |
10089 .TP | |
10090 ~/.mplayer/\:mencoder.conf | |
10091 Пользовательские настройки MEncoder | |
10092 . | |
10093 .TP | |
10094 ~/.mplayer/\:input.conf | |
10095 Привязки клавиш (смотрите '\-input keylist' для полного списка) | |
10096 . | |
10097 .TP | |
10098 ~/.mplayer/\:gui.conf | |
10099 Файл настройки GUI | |
10100 . | |
10101 .TP | |
10102 ~/.mplayer/\:gui.pl | |
10103 Список воспроизведения GUI | |
10104 . | |
10105 .TP | |
10106 ~/.mplayer/\:font/ | |
10107 Каталог шрифтов (В нем должен находиться файл font.desc и файлы с расширением .RAW) | |
10108 . | |
10109 .TP | |
10110 ~/.mplayer/\:DVDkeys/ | |
10111 Кэшированные ключи CSS | |
10112 . | |
10113 .TP | |
10114 Предполагая, что проигрывается файл /path/\:to/\:movie.avi, MPlayer ищет | |
10115 файлы с субтитрами в следующем порядке: | |
10116 .RS | |
10117 /path/\:to/\:movie.sub | |
10118 .br | |
10119 ~/.mplayer/\:sub/\:movie.sub | |
10120 .RE | |
10121 .PD 1 | |
10122 . | |
10123 . | |
10124 .\" -------------------------------------------------------------------------- | |
10125 .\" Примеры | |
10126 .\" -------------------------------------------------------------------------- | |
10127 . | |
10128 .SH ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ MPLAYER | |
10129 . | |
10130 .PP | |
10131 .B Быстрый старт проигрывания DVD: | |
10132 .nf | |
10133 mplayer dvd://1 | |
10134 .fi | |
10135 . | |
10136 .PP | |
10137 .B Проиграть DVD на Японском с Английскими субтитрами: | |
10138 .nf | |
10139 mplayer dvd://1 \-alang ja \-slang en | |
10140 .fi | |
10141 . | |
10142 .PP | |
10143 .B Проиграть только эпизоды 5, 6, 7: | |
10144 .nf | |
10145 mplayer dvd://1 \-chapter 5-7 | |
10146 .fi | |
10147 . | |
10148 .PP | |
10149 .B Проиграть только заголовки 5, 6, 7: | |
10150 .nf | |
10151 mplayer dvd://5-7 | |
10152 .fi | |
10153 . | |
10154 .PP | |
10155 .B Проиграть multiangle DVD: | |
10156 .nf | |
10157 mplayer dvd://1 \-dvdangle 2 | |
10158 .fi | |
10159 . | |
10160 .PP | |
10161 .B Проиграть с другого DVD устройства: | |
10162 .nf | |
10163 mplayer dvd://1 \-dvd-device /dev/\:dvd2 | |
10164 .fi | |
10165 . | |
10166 .PP | |
10167 .B Проиграть DVD видео из папки, содержащей VOB файлы: | |
10168 .nf | |
10169 mplayer dvd://1 \-dvd-device /path/\:to/\:directory/ | |
10170 .fi | |
10171 . | |
10172 .PP | |
10173 .B Копировать DVD заголовок на жесткий диск, сохраняя в файл "title1.vob": | |
10174 .nf | |
10175 mplayer dvd://1 \-dumpstream \-dumpfile title1.vob | |
10176 .fi | |
10177 . | |
10178 .PP | |
10179 .B Поток по HTTP: | |
10180 .nf | |
10181 mplayer http://mplayer.hq/example.avi | |
10182 .fi | |
10183 . | |
10184 .PP | |
10185 .B Поток, используя RTSP: | |
10186 .nf | |
10187 mplayer rtsp://server.example.com/streamName | |
10188 .fi | |
10189 . | |
10190 .PP | |
10191 .B Преобразовать субтитры в формат MPsub: | |
10192 .nf | |
10193 mplayer dummy.avi \-sub source.sub \-dumpmpsub | |
10194 .fi | |
10195 . | |
10196 .PP | |
10197 .B Преобразовать субтитры в формат MPsub без просмотра фильма: | |
10198 .nf | |
10199 mplayer /dev/\:zero \-rawvideo pal:fps=xx \-demuxer rawvideo \-vc null \-vo null \-noframedrop \-benchmark \-sub source.sub \-dumpmpsub | |
10200 .fi | |
10201 . | |
10202 .PP | |
10203 .B со входа стандартного V4L: | |
10204 .nf | |
10205 mplayer tv:// \-tv driver=v4l:width=640:height=480:outfmt=i420 \-vc rawi420 \-vo xv | |
10206 .fi | |
10207 . | |
10208 .PP | |
10209 .B Проигрывание на картах Zoran (старый способ, устарел): | |
10210 .nf | |
10211 mplayer \-vo zr \-vf scale=352:288 file.avi | |
10212 .fi | |
10213 . | |
10214 .PP | |
10215 .B Проигрывание на картах Zoran (новый способ): | |
10216 .nf | |
10217 mplayer \-vo zr2 \-vf scale=352:288,zrmjpeg file.avi | |
10218 .fi | |
10219 . | |
10220 .PP | |
10221 .B Проиграть 6-ти канальный AAC файл на двух колонках: | |
10222 .nf | |
10223 mplayer \-rawaudio format=0xff \-demuxer rawaudio \-af pan=2:.32:.32:.39:.06:.06:.39:.17:-.17:-.17:.17:.33:.33 adts_he-aac160_51.aac | |
10224 .fi | |
10225 .br | |
10226 .\" FIXME correct translation? | |
10227 You might want to play a bit with the pan values (e.g multiply with a value) to | |
10228 increase volume or avoid clipping. | |
10229 . | |
10230 .SH ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ MENCODER | |
10231 . | |
10232 .PP | |
10233 .B Кодировать DVD заголовок #2, только указанные эпизоды: | |
10234 .nf | |
10235 mencoder dvd://2 \-chapter 10-15 \-o title2.avi \-oac copy \-ovc lavc \-lavcopts vcodec=mpeg4 | |
10236 .fi | |
10237 . | |
10238 .PP | |
10239 .B Кодировать DVD заголовок #2, масштабируя до 640x480: | |
10240 .nf | |
10241 mencoder dvd://2 \-vf scale=640:480 \-o title2.avi \-oac copy \-ovc lavc \-lavcopts vcodec=mpeg4 | |
10242 .fi | |
10243 . | |
10244 .PP | |
10245 .B кодировать DVD заголовок #2, масштабируя до 512xHHH (сохраняя пропорции): | |
10246 .nf | |
10247 mencoder dvd://2 \-vf scale \-zoom \-xy 512 \-o title2.avi \-oac copy \-ovc lavc \-lavcopts vcodec=mpeg4 | |
10248 .fi | |
10249 . | |
10250 .PP | |
10251 .B То же, но с битрейтом установленным в 1800kbit и оптимизированными макроблоками: | |
10252 .nf | |
10253 mencoder dvd://2 \-o title2.avi \-oac copy \-ovc lavc \-lavcopts vcodec=mpeg4:mbd=1:vbitrate=1800 | |
10254 .fi | |
10255 . | |
10256 .PP | |
10257 .B То же, но с MJPEG сжатием: | |
10258 .nf | |
10259 mencoder dvd://2 \-o title2.avi \-oac copy \-ovc lavc \-lavcopts vcodec=mjpeg:mbd=1:vbitrate=1800 | |
10260 .fi | |
10261 . | |
10262 .PP | |
10263 .B Кодировать все *.jpg файлы в текущем каталоге: | |
10264 .nf | |
10265 mencoder "mf://*.jpg" \-mf fps=25 \-o output.avi \-ovc lavc \-lavcopts vcodec=mpeg4 | |
10266 .fi | |
10267 . | |
10268 .PP | |
10269 .B Кодировать с тюнера (указывайте формат при помощи \-vf формат): | |
10270 .nf | |
10271 mencoder \-tv driver=v4l:width=640:height=480 tv:// \-o tv.avi \-ovc raw | |
10272 .fi | |
10273 . | |
10274 .PP | |
10275 .B Кодировать из канала (pipe): | |
10276 .nf | |
10277 rar p test-SVCD.rar | mencoder \-ovc lavc \-lavcopts vcodec=mpeg4:vbitrate=800 \-ofps 24 \- | |
10278 .fi | |
10279 . | |
10280 . | |
10281 .\" -------------------------------------------------------------------------- | |
10282 .\" Ошибки, авторы, стандартное уведомление | |
10283 .\" -------------------------------------------------------------------------- | |
10284 . | |
10285 .SH ОШИБКИ | |
10286 Не паникуйте. | |
10287 Если вы нашли их, сообщите об этом нам, но предварительно убедитесь, что прочли всю документацию. | |
10288 Также ображайте внимание на смайлики. :) | |
10289 Многие ошибки - результат некорректной настройки программы и использования параметров. | |
10290 Раздел документации, посвященный отправке сообщений об ошибках | |
10291 (http://www.mplayerhq.hu/\:DOCS/\:HTML/\:ru/\:bugreports.html) | |
10292 описывает как создать полезный отчет. | |
10293 . | |
10294 . | |
10295 . | |
10296 .SH АВТОРЫ | |
10297 .\" FIXME contributor!=разработчик | |
10298 MPlayer изначально был написан Arpad Gereoffy. | |
10299 Смотрите файл AUTHORS, чтобы получить список некоторых из множества других разработчиков. | |
10300 .PP | |
10301 MPlayer is (C) 2000\-2006 The MPlayer Team | |
10302 .PP | |
10303 Оригинальная английская версия этого руководства в основном была написана Gabucino, | |
10304 Jonas Jermann и Diego Biurrun. Сейчас она поддерживается Diego Biurrun. | |
10305 Первоначальный перевод осуществлен Владимиром Ворошиловым. | |
10306 Пожалуйста, отсылайте электронные письма об оригинальной странице в список рассылки MPlayer-DOCS. | |
10307 Письма, относящиеся к переводу, отсылайте в MPlayer-translations. | |
10308 .\" end of file |