англійськафранцузькаіспанська

Ad


Значок OnWorks

gmplayer - Інтернет у хмарі

Запустіть gmplayer у постачальнику безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда gmplayer, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


mplayer - програвач фільмів
mencoder - кінокодер

СИНТАКСИС


MPlayer [параметри] [файл|URL|список відтворення|-]
MPlayer [параметри] файл1 [конкретні параметри] [файл2] [конкретні параметри]
MPlayer [параметри] {група файлів і параметрів} [опції для певної групи]
MPlayer [br]://[title][/device] [параметри]
MPlayer [dvd|dvdnav]://[title|[start_title]-end_title][/device] [параметри]
MPlayer vcd://track[/device]
MPlayer tv://[канал][/input_id] [параметри]
MPlayer radio://[канал|частота][/захоплення] [параметри]
MPlayer pvr:// [параметри]
MPlayer dvb://[card_number@]канал [параметри]
MPlayer mf://[filemask|@listfile] [параметри -mf] [параметри]
MPlayer [cdda|cddb]://track[-endtrack][:speed][/device] [параметри]
MPlayer cue://file[:track] [параметри]
MPlayer [файл|mms[t]|http|http_proxy|rt[s]p|ftp|udp|unsv|icyx|noicyx|smb]://
[user:pass@]URL[:порт] [параметри]
MPlayer sdp://file [параметри]
MPlayer mpst://host[:port]/URL [параметри]
MPlayer tivo://host/[список|llist|fsid] [параметри]
gmplayer [параметри] [-скін шкіри]
менкодер [параметри] файл [файл|URL|-] [-o файл | файл: // файл |
smb://[user:pass@]host/filepath]
менкодер [параметри] файл1 [конкретні параметри] [файл2] [конкретні параметри]

ОПИС


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

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

MPlayer має екранний дисплей (OSD) для інформації про стан, гарне велике згладжування затіненим
субтитри та візуальний зворотний зв'язок для елементів керування на клавіатурі. Європейський/ISO8859-1,2 (угорська,
Англійська, чеська тощо), кириличні та корейські шрифти підтримуються разом із 12 субтитрами
формати (MicroDVD, SubRip, OGM, SubViewer, Sami, VPlayer, RT, SSA, AQTitle, JACOsub, PJS
і наші власні: MPsub) і DVD-субтитри (потоки SPU, VOBsub і закриті субтитри).

менкодер (MPlayer's Movie Encoder) — це простий кодер фільмів, розроблений для кодування MPlayer-
фільми, які можна відтворювати (див. вище), в інші формати, які можна відтворювати у MPlayer (див. нижче). Він кодує до
MPEG-4 (DivX/Xvid), один з кодеків libavcodec і PCM/MP3/VBRMP3 аудіо в 1, 2 або 3
проходить. Крім того, він має можливості копіювання потоків, потужну систему фільтрів (обрізання,
розширення, перевертання, постобробка, поворот, масштабування, шум, перетворення RGB/YUV) тощо.

gmplayer є MPlayer з графічним інтерфейсом користувача. Окрім деяких власних опцій (збережених у
gui.conf), він має ті самі параметри, що й MPlayer, однак деякі параметри MPlayer будуть збережені
у gui.conf, щоб їх можна було вибирати незалежно від MPlayer. (Дивіться КОНФІГУРАЦІЯ GUI
ФАЙЛ нижче.)

Приклади використання, щоб швидко розпочати роботу, можна знайти в кінці цієї сторінки керівництва.

Також побачити HTML документація!

ІНТЕРАКТИВНИЙ КОНТРОЛЬ


MPlayer має повністю конфігурований рівень керування на основі команд, який дозволяє вам керувати
MPlayer за допомогою клавіатури, миші, джойстика або дистанційного керування (з LIRC). Дивіться -input
варіант для способів його налаштування.

клавіатура контроль
Ліво і право
Шукати назад/вперед 10 секунд.
Догори й донизу
Шукати вперед/назад на 1 хвилину.
PGUP і PGDWN
Шукати вперед/назад 10 хвилин.
[ і ]
Зменшити/збільшити поточну швидкість відтворення на 10%.
{ і }
Вдвічі/подвоїте поточну швидкість відтворення.
BACKSPACE
Скиньте швидкість відтворення до нормальної.
< і >
Перехід назад/вперед у списку відтворення.
ENTER
Перейти вперед у списку відтворення, навіть до кінця.
ДОМ і КІНЕЦЬ
наступний/попередній запис дерева відтворення в батьківському списку
INS і DEL (лише список відтворення ASX)
наступне/попереднє альтернативне джерело.
п / ПРОБІЛ
Пауза (повторне натискання відновлює паузу).
.
Крок вперед. Якщо натиснути один раз, відео буде призупинено, кожне наступне натискання –
відтворити один кадр, а потім знову перейти в режим паузи (будь-яка інша клавіша відновить паузу).
q / ESC
Припиніть грати та вийдіть.
U
Припиніть відтворення (і вийдіть, якщо -idle не використовується).
+ і -
Налаштуйте затримку звуку на +/- 0.1 секунди.
/ і *
Зменшення/збільшення гучності.
9 і 0
Зменшення/збільшення гучності.
(і)
Налаштуйте баланс звуку на користь лівого/правого каналу.
m
Вимкнути звук.
_ (лише у форматі MPEG-TS, AVI та libav)
Перегляньте доступні відеодоріжки.
# (лише у форматі DVD, Blu-ray, MPEG, Matroska, AVI та libav)
Перейдіть до доступних звукових доріжок.
TAB (лише MPEG-TS і libavformat)
Перегляньте доступні програми.
f
Перемкнути повноекранний режим (також див. -fs).
T
Увімкніть режим перебування на вершині (також див. -ontop).
w та e
Зменшення/збільшення діапазону панорамування та сканування.
o
Перемикання вказівок на екранне меню: немає / шукати / шукати + таймер / шукати + таймер + загальний час.
d
Перемикач станів скидання кадру: немає / пропустити відображення / пропустити декодування (див
-framedrop і -hardframedrop).
v
Увімкнути видимість субтитрів.
j і J
Перегляньте доступні субтитри.
y і g
Перейдіть вперед/назад у списку субтитрів.
F
Увімкніть відображення "примусових субтитрів".
a
Переключити вирівнювання субтитрів: зверху / посередині / знизу.
x і z
Налаштуйте затримку субтитрів на +/- 0.1 секунди.
c (-лише зйомка)
Почати/зупинити зйомку основного потоку.
r і t
Переміщення субтитрів вгору/вниз.
i (лише в режимі -edlout)
Встановіть початок або кінець пропуску EDL і запишіть його у вказаний файл.
s (лише знімок екрана -vf)
Зробіть скріншот.
S (лише знімок екрана -vf)
Почніть/припиніть робити знімки екрана.
I
Показати назву файлу на екранному меню.
P
Показувати в екранному меню рядок прогресу, час, що минув, і загальну тривалість.
! і @
Перейдіть до початку попереднього/наступного розділу.
D (-vo xvmc, -vo vdpau, -vf yadif, -vf тільки kerndeint)
Увімкнути/вимкнути деінтерлейсер.
A Перегляньте доступні ракурси DVD.

(Наведені нижче ключі дійсні лише при використанні відеовиходу з апаратним прискоренням
(xv, (x)vidix, (x)mga тощо), програмний еквалайзер (-vf eq або -vf eq2) або відтінок
фільтр (-vf hue).)

1 і 2
Налаштуйте контраст.
3 і 4
Налаштуйте яскравість.
5 і 6
Налаштуйте відтінок.
7 і 8
Налаштуйте насиченість.

(Наведені нижче ключі дійсні лише при використанні кварцового або corevideo відеовиходу
водій.)

команда + 0
Змініть розмір вікна фільму до половини його початкового розміру.
команда + 1
Змініть розмір вікна фільму до початкового розміру.
команда + 2
Змініть розмір вікна фільму, щоб подвоїти його початковий розмір.
команда + f
Перемкнути повноекранний режим (також див. -fs).
команда + [ і команда + ]
Встановити альфа-версію вікна фільму.

(Наведені нижче ключі дійсні лише при використанні драйвера відеовиходу sdl.)

c
Перейдіть до доступних повноекранних режимів.
n
Відновити вихідний режим.

(Наведені нижче клавіші дійсні, якщо у вас є клавіатура з мультимедійними клавішами.)

PAUSE
Пауза.
СТОП
Припиніть грати та вийдіть.
ПОПЕРЕДНІЙ і НАСТУПНИЙ
Шукати назад/вперед на 1 хвилину.

(Наведені нижче ключі дійсні, лише якщо ви скомпільовано з підтримкою входу TV або DVB і
матиме пріоритет над клавішами, визначеними вище.)

h і k
Виберіть попередній/наступний канал.
n
Змінити норму.
u
Змінити список каналів.

(Наведені нижче ключі дійсні, лише якщо ви скомпільовано з підтримкою dvdnav: Вони є
використовується для навігації по меню.)

клавіатура 8
Вибрати кнопку вгору.
клавіатура 2
Виберіть кнопку вниз.
клавіатура 4
Кнопка вибору вліво.
клавіатура 6
Кнопка вибору праворуч.
клавіатура 5
Повернення до головного меню.
клавіатура 7
Поверніться до найближчого меню (порядок налаштувань: розділ->заголовок->корінь).
клавіатура ENTER
Підтвердіть вибір.

(Наведені нижче клавіші використовуються для керування телетекстом. Дані можуть надходити з
або джерело аналогового телебачення, або транспортний потік MPEG.)

X
Увімкнути/вимкнути телетекст.
Q і W
Перейти до наступної/попередньої сторінки телетексту.

миша контроль
кнопка 3 і кнопка 4
Шукати назад/вперед на 1 хвилину.
кнопка 5 і кнопка 6
Зменшення/збільшення гучності.

джойстик контроль
ліво і право
Шукати назад/вперед 10 секунд.
догори й донизу
Шукати вперед/назад на 1 хвилину.
кнопка 1
Пауза.
кнопка 2
Перемикання вказівок на екранне меню: немає / шукати / шукати + таймер / шукати + таймер + загальний час.
кнопка 3 і кнопка 4
Зменшення/збільшення гучності.

ВИКОРИСТАННЯ


Кожна опція 'flag' має відповідник 'noflag', наприклад, протилежний параметр -fs є
-nofs.

Якщо параметр позначено як (лише XXX), він працюватиме лише в поєднанні з опцією XXX
або якщо XXX скомпільовано.

ПРИМІТКА: Синтаксичний аналізатор підпараметрів (використовується, наприклад, для підпараметрів -ao pcm) підтримує спец
вид екранування рядків, призначений для використання із зовнішніми графічними інтерфейсами.
Він має такий формат:
%n%рядок_довжини_n
ПРИКЛАДИ:
mplayer -ao pcm:file=%10%C:test.wav test.avi
Або в скрипті:
mplayer -ao pcm:file=%`expr довжина "$NAME"`%"$NAME" test.avi

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


Ви можете помістити всі параметри у файли конфігурації, які будуть читатися щоразу
Запущено MPlayer/MEncoder. Загальносистемний файл конфігурації 'mplayer.conf' знаходиться у вашому
каталог конфігурації (наприклад, /etc/mplayer або /usr/local/etc/mplayer), конкретний для користувача
один є '~/.mplayer/config'. Конфігураційним файлом для MEncoder є "mencoder.conf".
ваш каталог конфігурації (наприклад, /etc/mplayer або /usr/local/etc/mplayer), користувач
конкретний є '~/.mplayer/mencoder.conf'. Спеціальні для користувача параметри замінюють загальносистемні
варіанти (у разі gmplayer, параметри gui.conf замінюють конкретні параметри користувача) та параметри
задані в командному рядку, замінити всі. Синтаксис файлів конфігурації такий
'option= ', усе після символу "#" вважається коментарем. Варіанти, які працюють
без значень можна ввімкнути, встановивши для них значення "так" або "1" або "true" і вимкнувши
встановлюючи для них значення «ні», «0» або «неправда». Таким чином можна вказати навіть підопції.

Ви також можете писати файли конфігурації для певних файлів. Якщо ви хочете мати конфігурацію
файлу для файлу під назвою 'movie.avi', створіть файл з назвою 'movie.avi.conf' з файлом-
конкретні параметри в ньому та вставте його ~/.mplayer/. Ви також можете помістити файл конфігурації
у тому самому каталозі, що й файл, який буде відтворено, якщо ви вкажете -use-filedir-conf
параметр (або в командному рядку, або у вашому глобальному файлі конфігурації). Якщо файл специфічний
файл конфігурації знайдено в тому самому каталозі, жодної конфігурації для конкретного файлу немає
завантажено з ~/.mplayer. Крім того, параметр -use-filedir-conf вмикає каталог-
конкретні файли конфігурації. Для цього MPlayer спочатку намагається завантажити файл mplayer.conf
той самий каталог, що й файл, що відтворюється, а потім намагається завантажити будь-який певний файл
configuration.

приклад MPPLAYER КОНФІГУРАЦІЯ ФАЙЛ:

# Використовуйте драйвер Matrox за замовчуванням.
vo=xmga
# Я люблю займатися стійкою на руках під час перегляду відео.
перевернути = так
# Декодувати/кодувати декілька файлів із PNG,
# почати з mf://filemask
mf=type=png:fps=25
# Жахливі негативні зображення – це круто.
vf=eq2=1.0:-0.8
# Вертикальне вирівнювання індикатора виконання OSD
progbar-align=50

приклад МЕНКОДЕР КОНФІГУРАЦІЯ ФАЙЛ:

# Зробіть вихід MEncoder на ім'я файлу за замовчуванням.
o=закодований.avi
# Наступні 4 рядки дозволяють mencoder tv:// негайно почати зйомку.
oac=pcm=так
ovc=lavc=так
lavcopts=vcodec=mjpeg
tv=driver=v4l2:input=1:width=768:height=576:device=/dev/video0:audiorate=48000
# набір більш складних параметрів кодування за замовчуванням
lavcopts=vcodec=mpeg4:autoaspect=1
lameopts=aq=2:vbr=4
ovc=lavc=1
oac=lavc=1
passlogfile=pass1stats.log
noautoexpand=1
subfont-autoscale=3
subfont-osd-scale=6
subfont-text-scale=4
підрівнювання=2
subpos=96
spuaa=20

графічний інтерфейс користувача КОНФІГУРАЦІЯ Фото

Власні параметри графічного інтерфейсу: (назви параметрів MPlayer в дужках): ao_alsa_device (alsa:пристрій=)
(лише ALSA), ao_alsa_mixer (змішувач) (лише ALSA), ao_alsa_mixer_channel (змішувач-канал)
(лише ALSA), ao_esd_device (esd:) (лише ESD), ao_extra_stereo (af екстрастерео) (за замовчуванням:
1.0), ao_extra_stereo_coefficient (af екстрастерео=), ao_oss_device (кістка:) (лише OSS),
ao_oss_mixer (змішувач) (лише OSS), ao_oss_mixer_channel (змішувач-канал) (лише OSS),
ao_sdl_subdriver (sdl:) (лише SDL), ao_surround (не використовується), ao_volnorm (af volnorm),
autosync (увімкнути/вимкнути), autosync_size (автосинхронізація), кеш (увімкнути/вимкнути), cache_size
(cache), enable_audio_equ (af еквалайзер), equ_band_00 ... equ_band_59, (af еквалайзер=),
equ_channel_1 ... equ_channel_6 (af канали=), gui_main_pos_x, gui_main_pos_y,
gui_save_pos (так/ні), gui_tv_digital (так/ні), gui_video_out_pos_x, gui_video_out_pos_y,
load_fullscreen (так/ні), панель відтворення (увімкнути/вимкнути), show_videowin (так/ні), vf_lavc (vf
lavc) (лише DXR3), vf_pp (vf pp), vo_dxr3_device (не використовується) (лише DXR3).

Параметри MPlayer, що зберігаються в gui.conf (назви параметрів GUI, назви параметрів MPlayer в дужках)
є: a_afm (afm), ao_driver (ao), ass_bottom_margin (зад-низ-маржа) (лише ASS),
ass_enabled (дупа) (лише ASS), ass_top_margin (задниця-верхня маржа) (лише ASS), ass_use_margins
(маржа використання) (лише ASS), cdrom_device (cdrom-пристрій), dvd_device (dvd-пристрій),
font_autoscale (підшрифт-автомасштаб) (лише FreeType), font_blur (subfont-blur) (FreeType
тільки), font_encoding (підшрифтове кодування), font_factor (фактор), назва_шрифту (шрифт),
font_osd_scale (subfont-osd-scale) (лише FreeType), font_outline (підшрифтовий контур)
(лише FreeType), font_text_scale (subfont-text-scale) (лише FreeType), gui_skin (шкіра),
простою (холостому ходу), osd_level (osdlevel), softvol (softvol), stopxscreensaver (Стоп-
xscreensaver), sub_auto_load (автосуб), sub_cp (subcp) (лише iconv), sub_overlap
(overlapsub), sub_pos (підпоз), sub_unicode (Unicode), sub_utf8 (utf8), v_flip (фліп),
v_framedrop (оправа), v_idx (idx), віні (ni), v_vfm (vfm), vf_autoq (autoq),
vo_direct_render (panscan), vo_doublebuffering (dr), vo_driver (vo), vo_panscan (подвійний).

ПРОФІЛІ


Щоб полегшити роботу з різними конфігураціями, у конфігурації можна визначити профілі
файли. Профіль починається з його імені в квадратних дужках, наприклад, «[мій-профіль]». всі
наступні параметри будуть частиною профілю. Опис (показаний за допомогою довідки в профілі) може
можна визначити за допомогою параметра profile-desc. Щоб завершити профіль, запустіть інший або скористайтеся
назва профілю 'за замовчуванням', щоб продовжити зі звичайними параметрами.

приклад MPPLAYER ПРОФІЛЬ:

[protocol.dvd]
profile-desc="профіль для dvd:// потоків"
vf=pp=hb/vb/dr/al/fd
alang=en

[protocol.dvdnav]
profile-desc="профіль для dvdnav:// потоків"
профіль=protocol.dvd
рухи миші = так
nocache=так

[розширення.flv]
profile-desc="профіль для файлів .flv"
перевернути = так

[vo.pnm]
outdir=/ Tmp

[ao.alsa]
пристрій=spdif

приклад МЕНКОДЕР ПРОФІЛЬ:

[mpeg4]
profile-desc="кодування MPEG4"
ovc=lacv=так
lavcopts=vcodec=mpeg4:vbitrate=1200

[mpeg4-hq]
profile-desc="HQ MPEG4 кодування"
профіль=mpeg4
lavcopts=mbd=2:trell=yes:v4mv=так

Загальні відомості ВАРІАНТИ


-кодековий шлях
Вкажіть каталог для двійкових кодеків.

-кодеки-файл (Також побачити -afm, -ac, -vfm, -vc)
Перевизначте стандартний шлях пошуку та використовуйте вказаний файл замість вбудованого
codecs.conf.

-включати <конфігурація файл> (Також побачити -gui-include)
Вкажіть файл конфігурації, який буде проаналізовано після файлів за замовчуванням.

-список-опцій
Друкує всі доступні параметри.

-msgcharset
Перетворення консольних повідомлень у вказаний набір символів (за замовчуванням: автовизначення).
Текст буде в кодуванні, зазначеному за допомогою параметра налаштування --charset. Набір
це до "noconv", щоб вимкнути перетворення (наприклад, для проблем із iconv).
ПРИМІТКА: Опція набуває чинності після завершення аналізу командного рядка. The
Змінна середовища MPLAYER_CHARSET може допомогти вам позбутися перших рядків
спотворений вихід.

-msgcolor
Увімкнути кольоровий консольний вихід на терміналах, які підтримують колір ANSI.

-msglevel : = :...>
Контролюйте детальність безпосередньо для кожного модуля. Модуль 'all' змінює детальність
з усіх модулів, не зазначених явно в командному рядку. Дивіться '-msglevel
help' для списку всіх модулів.
ПРИМІТКА: Деякі повідомлення друкуються до розбору командного рядка, а отже
не впливає на -msglevel. Щоб контролювати ці повідомлення, потрібно використовувати
Змінна середовища MPLAYER_VERBOSE. Детальніше дивіться її опис нижче.
Доступні рівні:
-1 повна тиша
Лише 0 фатальних повідомлень
1 повідомлення про помилку
2 попереджувальні повідомлення
3 короткі підказки
4 інформаційні повідомлення
5 повідомлень про статус (за замовчуванням)
6 докладних повідомлень
7 рівень налагодження 2
8 рівень налагодження 3
9 рівень налагодження 4

-msgmodule
Додайте назву модуля перед кожним повідомленням консолі.

-noconfig
Не аналізуйте вибрані файли конфігурації.
ПРИМІТКА: Якщо параметри -include або -use-filedir-conf вказані в командному рядку,
вони будуть вшановані.

Доступні варіанти:
всі
всі конфігураційні файли
gui (лише GUI)
Конфігураційний файл GUI
система
файл конфігурації системи
користувач
файл конфігурації користувача

-спокійно
Зробіть консольний висновок менш докладним; зокрема, запобігає рядку стану (тобто A:
0.7 В: 0.6 AV: 0.068 ...) від відображення. Особливо корисно на повільних
термінали або зламані, які неправильно обробляють повернення каретки (тобто \r).

- пріоритет (Вікна та ОС / 2 тільки)
Встановіть пріоритет процесу для MPlayer відповідно до наявних попередньо визначених пріоритетів
під Windows і OS/2. Можливі значення :
простою|нижче нормального|нормального|наднормального|високого|реального часу

ПОПЕРЕДЖЕННЯ: Використання пріоритету в реальному часі може спричинити блокування системи.

-профіль
Використовуйте наданий профіль(и), -profile help показує список визначених профілів.

- справді тихо (Також побачити -спокійно)
Відображати ще менше вихідних повідомлень і повідомлень про стан, ніж з -quiet. Також пригнічує
Вікна повідомлень про помилки графічного інтерфейсу.

-показати профіль
Показати опис і зміст профілю.

-use-filedir-conf
Знайдіть файл конфігурації для конкретного файлу в тому самому каталозі, що й файл
відтворюється.
ПОПЕРЕДЖЕННЯ: Може бути небезпечним, якщо грати з ненадійних медіа.

-v
Збільшити рівень детальності на один рівень для кожного -v, знайденого в командному рядку.

ГРАВЕЦЬ ВАРІАНТИ (ГРАВЕЦЬ ТІЛЬКИ)


-autoq (використання з -vf [s]pp)
Динамічно змінює рівень постобробки залежно від наявного запасного
час процесора. Вказане число буде максимальним використаним рівнем. Зазвичай можна
використовувати велике число. Ви повинні використовувати -vf [s]pp без параметрів, щоб
це працювати.

- автосинхронізація
Поступово налаштовує синхронізацію A/V на основі вимірювань затримки звуку. Уточнення
-autosync 0, за замовчуванням, призведе до того, що хронометраж кадру буде повністю базуватися на аудіо
вимірювання затримки. Вказання -autosync 1 зробить те ж саме, але буде тонко
змінити алгоритм корекції A/V. Нерівномірна частота кадрів відео у фільмі, який
добре грає з -nosound часто можна допомогти, якщо встановити для нього ціле значення
більше 1. Чим вище значення, тим ближче буде час до -nosound.
Спробуйте -autosync 30, щоб згладити проблеми зі звуковими драйверами, які не реалізують a
ідеальне вимірювання затримки звуку. З цим значенням, якщо виникають великі зсуви синхронізації A/V,
їм знадобиться лише 1 або 2 секунди, щоб влаштуватися. Це затримка реакції
Єдиним побічним ефектом увімкнення цієї опції має бути час до раптового зсуву A/V
увімкнено для всіх звукових драйверів.

- контрольний показник
Друкує деяку статистику використання ЦП та пропущених кадрів у кінці відтворення. Використовуйте
у поєднанні з -nosound і -vo null для порівняння лише відеокодека.
ПРИМІТКА: За допомогою цієї опції MPlayer також ігноруватиме тривалість кадру лише під час відтворення
відео (ви можете вважати це нескінченним кадром в секунду).

- кольоровий ключ
Змінює колірний ключ на значення RGB за вашим вибором. 0x000000 чорний і
0xffffff — білий. Підтримується лише cvidix, fbdev, svga, vesa, winvidix,
xmga, xvidix, xover, xv (див. -vo xv:ck), xvmc (див. -vo xv:ck) і відео Directx
вихідні драйвери.

-немає кольорового ключа
Вимикає кольорову клавішу. Підтримується лише cvidix, fbdev, svga, vesa, winvidix,
xmga, xvidix, xover, xv (див. -vo xv:ck), xvmc (див. -vo xv:ck) і відео Directx
вихідні драйвери.

-правильно-оч (ЕКСПЕРИМЕНТАЛЬНИЙ)
Перемикає MPlayer в експериментальний режим, де є позначки часу для відеокадрів
розраховуються по-іншому та відеофільтри, які додають нові кадри або змінюють часові позначки
існуючі підтримуються. Точніші часові позначки можна побачити для
наприклад, коли субтитри відтворюються до змін сцени з опцією -ass.
Без -correct-pts хронометраж субтитрів зазвичай відхиляється деякими кадрами.
Цей параметр не працює коректно з деякими демультиплексорами та кодеками.

-crash-debug (ВІДЛАГОДЖУВАТИ КОД)
Автоматично підключає gdb після збою або SIGTRAP. Підтримка має бути складена в
налаштування за допомогою --enable-crash-debug.

- час подвійного клацання
Час у мілісекундах для розпізнавання двох послідовних натискань кнопки як подвійного клацання
(за замовчуванням: 300). Встановіть значення 0, щоб дозволити вашій віконній системі визначити, що таке подвійне клацання
є (лише -vo directx).
ПРИМІТКА: Ви отримаєте дещо іншу поведінку залежно від того, чи ви прив’язуєтеся
MOUSE_BTN0_DBL або MOUSE_BTN0-MOUSE_BTN0_DBL.

-edlout
Створює новий файл і записує в нього записи списку рішень про редагування (EDL). Під час
під час відтворення користувач натискає «i», щоб позначити початок або кінець блоку пропуску. Це
забезпечує відправну точку, з якої користувач може пізніше точно налаштувати записи EDL. Побачити
http://www.mplayerhq.hu/DOCS/HTML/en/edl.html for details.

-edl-затримка назад
Використовуючи EDL під час відтворення та стрибка назад, можна потрапити
середина запису EDL. У цьому випадку MPlayer буде шукати далі назад
початкову позицію запису EDL, а потім негайно пропустити вказану сцену
у записі EDL. Щоб уникнути такої поведінки, MPlayer переходить на фіксований час
інтервал перед початком запису EDL. Цей параметр дозволяє вказати
цей часовий інтервал у секундах (за замовчуванням: 2 секунди).

-edl-start-pts
Налаштуйте позиції в записах EDL відповідно до часу початку відтворення файлу. Дещо
формати, особливо MPEG TS, зазвичай починаються з ненульових значень PTS і коли
створюючи файл EDL з опцією -edlout, записи EDL містять абсолютні значення, які
правильні лише для цього конкретного файлу. Якщо перекодувати в інший формат,
цей файл EDL більше не застосовується. Вказавши -edl-start-pts, буде автоматично
налаштувати позиції EDL відповідно до часу початку: під час створення файлу EDL це буде
відняти час початку з кожного запису EDL, під час відтворення з файлом EDL він додасть
час початку файлу для кожної позиції EDL.

-noedl-start-pts
Вимкнути налаштування позицій EDL.

- черга (графічний інтерфейс тільки)
Поставте в чергу файли, задані в командному рядку в списку відтворення, замість того, щоб відтворювати їх
негайно.

-фіксовано-во
Забезпечує фіксовану відеосистему для кількох файлів (одна (не)ініціалізація для всіх
файли). Тому для всіх файлів буде відкрито лише одне вікно. В даний час
такі драйвери сумісні з fixed-vo: gl, gl_tiled, mga, svga, x11, xmga, xv,
xvidix і dfbmga.

-рамкова крапля (Також побачити - жорсткий каркас, експериментальний без -nocorrect-pts)
Пропустіть відображення деяких кадрів, щоб підтримувати синхронізацію A/V на повільних системах. Відео фільтри
не застосовуються до таких рамок. Для B-кадрів навіть декодування повністю пропускається.

(ні) gui
Увімкнути або вимкнути інтерфейс графічного інтерфейсу (за замовчуванням залежить від двійкового імені). Тільки працює
як перший аргумент у командному рядку. Не працює як параметр конфігураційного файлу.

-gui-включити <GUI конфігурація файл> (Також побачити -включати) (графічний інтерфейс тільки)
Вкажіть файл конфігурації графічного інтерфейсу, який буде проаналізовано після gui.conf за замовчуванням.

-h, -допомога, --допомога
Показати короткий виклад варіантів.

- жорстка оправа (експериментальний без -nocorrect-pts)
Більш інтенсивне скидання кадру (порушує декодування). Призводить до спотворення зображення! Примітка
що особливо декодер libmpeg2 може вийти з ладу через це, тому подумайте про використання "-vc
ffmpeg12,".

-heartbeat-cmd
Команда, яка виконується кожні 30 секунд під час відтворення через system() - тобто за допомогою
оболонка.

ПРИМІТКА: MPlayer використовує цю команду без будь-якої перевірки, це ваша відповідальність
переконайтеся, що це не викликає проблем із безпекою (наприклад, переконайтеся, що ви використовуєте повні шляхи, якщо "."
знаходиться на вашому шляху, як у Windows). Він також працює лише під час відтворення відео (тобто ні
з -novideo, але працює з -vo null).

Це можна «зловжити» для вимкнення заставок, які не підтримують належний X API
(також див. -stop-xscreensaver). Якщо ви думаєте, що це занадто складно, запитайте
автор програми заставки для підтримки належних X API.

приклад та цінності xscreensaver: mplayer -heartbeat-cmd "xscreensaver-command -деактивувати"
файл

приклад та цінності GNOME заставка: mplayer -heartbeat-cmd "команда gnome-screensaver-command
-p" файл

-інтервал серцебиття
Укажіть, як часто має виконуватися -heartbeat-cmd, у секундах між ними
виконання (за замовчуванням: 30.0).

- ідентифікувати
Скорочення для -msglevel identify=4. Показати параметри файлу в легкому для аналізу
формат. Також друкує більш детальну інформацію про субтитри та звукову доріжку
мови та ідентифікатори. У деяких випадках ви можете отримати більше інформації, використовуючи -msglevel
ідентифікувати=6. Наприклад, для DVD або Blu-ray буде перераховано розділи та час
довжину кожного заголовка, а також ідентифікатор диска. Поєднайте це з -frames 0 to
придушити весь вихід відео. Сценарій обгортки TOOLS/midentify.sh пригнічує
інший вихід MPlayer і (сподіваюся) shellescape імена файлів.

-холостий режим (Також побачити -раб)
Змушує MPlayer чекати бездіяльно замість того, щоб виходити, коли немає файлу для відтворення. Здебільшого
корисно в підпорядкованому режимі, де MPlayer можна керувати за допомогою команд введення.
для gmplayer -idle є за замовчуванням, -noidle вийде з GUI після того, як усі файли будуть
було зіграно.

-вхід
Цей параметр можна використовувати для налаштування певних частин системи введення. Шляхи є
щодо ~/.mplayer/.
ПРИМІТКА: Автоповтор наразі підтримується лише джойстиками.

Доступні команди:

conf=
Вкажіть вхідний файл конфігурації, відмінний від стандартного ~/.mplayer/
input.conf. ~/.mplayer/вважається, якщо не вказано повний шлях.
ar-dev=
Пристрій, який буде використовуватися для Apple IR Remote (за замовчуванням визначається автоматично, Linux
тільки)
ар-затримка
Затримка в мілісекундах, перш ніж ми почнемо автоматично повторювати клавішу (0, щоб вимкнути).
ар-ставка
Кількість натискань клавіш за секунду при автоповторі.
(ні) прив'язки за замовчуванням
Використовуйте прив’язки клавіш, які поставляються з MPlayer за замовчуванням.
список ключів
Друкує всі ключі, які можна прив’язати до команд.
список команд
Друкує всі команди, які можна прив’язати до клавіш.
js-dev
Визначає пристрій джойстика для використання (за замовчуванням: /dev/input/js0).
файл=
Прочитати команди з заданого файлу. В основному корисно з FIFO.
ПРИМІТКА: Якщо даний файл є FIFO, MPlayer відкриває обидва кінці, щоб ви могли це зробити
кілька 'echo "seek 10" > mp_pipe', і канал залишиться дійсним.

-key-fifo-size <2-65000>
Вкажіть розмір FIFO, який буферує ключові події (за замовчуванням: 7). FIFO розміру
n може буферувати (n-1) події. Якщо він занадто малий, деякі події можуть бути втрачені. Якщо це
занадто великий, MPlayer може зависнути під час обробки буферизованих подій. Отримати
таку саму поведінку, як і до введення цієї опції, установіть для неї значення 2 для Linux або
1024 для Windows. Для невеликого значення ви повинні вимкнути подвійні клацання, налаштувавши
-doubleclick-time до 0, щоб вони не конкурували з звичайними подіями за місце в буфері.

-lircconf (LIRC тільки)
Вказує файл конфігурації для LIRC (за замовчуванням: ~/.lircrc).

- список-властивості
Роздрукуйте список доступних властивостей.

-на петлю
Циклове відтворення фільму разів. 0 означає назавжди.

-меню (ЕМ меню тільки)
Увімкніть підтримку екранного меню.

-menu-cfg (ЕМ меню тільки)
Використовуйте альтернативний menu.conf.

-menu-chroot (ЕМ меню тільки)
Завантажте меню вибору файлів у конкретне місце.

ПРИКЛАД:
-menu-chroot / Головна
Обмежить меню вибору файлів до / Головна і вниз (тобто немає доступу
до / буде можливо, але /home/user_name буде).

-menu-keepdir (ЕМ меню тільки)
Файловий браузер запускається з останнього відомого розташування замість поточного каталогу.

-меню-корінь (ЕМ меню тільки)
Вкажіть головне меню.

-меню-запуск (ЕМ меню тільки)
Відобразити головне меню під час запуску MPlayer.

-рухи миші
Дозволити MPlayer отримувати події вказівника, про які повідомляє драйвер відеовиходу.
Необхідно вибрати кнопки в меню DVD. Підтримується VO на основі X11 (x11,
xv, xvmc тощо) і VO gl, gl_tiled, direct3d та corevideo.

-ноар Вимикає віддалену підтримку AppleIR.

-без консолі керування
Заборонити MPlayer читати ключові події зі стандартного введення. Корисно під час читання
дані зі стандартного введення. Це автоматично вмикається, коли - знайдено на
командний рядок. Існують ситуації, коли вам доведеться налаштувати його вручну, наприклад, якщо ви
відкрийте /dev/stdin (або еквівалент у вашій системі), використовуйте stdin у списку відтворення або
мають намір читати з stdin пізніше за допомогою команд loadfile або loadlist Slave.

-ноджойстик
Вимикає підтримку джойстика.

-nolirc
Вимикає підтримку LIRC.

-nomouseinput
Вимкнути введення натискання/відпускання кнопки миші (контекстне меню mozplayerxp покладається на це
варіант).

-rtc (RTC тільки)
Вмикає використання Linux RTC (годинник реального часу - /dev/rtc) як механізм синхронізації.
Це запускає процес кожні 1/1024 секунди, щоб перевірити поточний час. Марно
із сучасними ядрами Linux, налаштованими для використання на робочому столі, оскільки вони вже прокидаються
процес з такою ж точністю при використанні нормального сну з тимчасовим режимом.

- пауза <0-3> (MPlayer тільки)
Визначає поведінку команд при паузі за замовчуванням, тобто чи буде MPlayer
продовжити відтворення або залишити на паузі після завершення команди. Побачити
DOCS/tech/slave.txt для отримання додаткової інформації.
0 резюме
1 пауза (пауза)
2 зберегти статус призупиненого/відтворення (pausing_keep)
3 перемикати статус призупинено/відтворення (pausing_toggle)
4 пауза без кроку кадру (експериментальний) (pausing_keep_force)

-playing-msg
Роздрукуйте рядок перед початком відтворення. Наступні розширення є
підтримується:

${NAME}
Розгорніть до значення властивості NAME.

?(ІМ'Я:ТЕКСТ)
Розгортати TEXT, лише якщо властивість NAME доступна.

?(!НАЗВА:ТЕКСТ)
Розгортати TEXT, лише якщо властивість NAME недоступна.

- список відтворення
Відтворення файлів відповідно до файлу списку відтворення (ASX, Winamp, SMIL або один файл на рядок
формат).
ПОПЕРЕДЖЕННЯ: Те, як MPlayer аналізує та використовує файли списків відтворення, не є безпечним
шкідливо створені файли. Такі файли можуть викликати шкідливі дії. Це має
так було з усіма версіями MPlayer, але, на жаль, цей факт був негарним
задокументовано раніше, і деякі люди навіть помилково рекомендували використовувати
- список відтворення з ненадійними джерелами. НЕ використовуйте -playlist з випадковим Інтернетом
джерела чи файли, яким ви не довіряєте!
ПРИМІТКА: Цей параметр вважається записом, тому варіанти, знайдені після нього, застосовуватимуться лише
до елементів цього списку відтворення.
FIXME: Це потрібно пояснити та ретельно задокументувати.

-allow-dangerous-playlist-parsing
Це дозволяє аналізувати будь-який файл як список відтворення, якщо, наприклад, сервер рекламує файл як
список відтворення. Увімкніть, лише якщо ви знаєте, що всі залучені сервери є надійними. MPlayer's
Код списку відтворення не призначений для обробки шкідливих файлів списку відтворення.

-rtc-пристрій
Використовуйте вказаний пристрій для визначення часу RTC.

- перемішувати
Відтворення файлів у довільному порядку.

-шкіра (графічний інтерфейс тільки)
Завантажує обкладинку з каталогу, заданого як параметр під обробкою за замовчуванням
каталоги, ~/.mplayer/skins/ та /usr/local/share/mplayer/skins/.

ПРИКЛАД:
-фіттіфен шкіри
Пробує ~/.mplayer/skins/fittyfene а потім /usr/local/share/mplayer/
скіни/фіттіфен.

-рабов (Також побачити -вхід)
Вмикає підпорядкований режим, у якому MPlayer працює як бекенд для інших програм.
Замість того, щоб перехоплювати події клавіатури, MPlayer читатиме команди, розділені символом a
новий рядок (\n) із stdin.
ПРИМІТКА: Перегляньте -input cmdlist для списку підпорядкованих команд і DOCS/tech/slave.txt для
їх опис. Крім того, це не призначено для відключення інших входів, наприклад, через
у вікні відео, скористайтеся іншим методом, наприклад -input
nodefault-bindings:conf=/dev/null для цього.

- м'який сон
Часові кадри шляхом багаторазової перевірки поточного часу замість запиту ядра
розбудити MPlayer в правильний час. Корисно, якщо час ядра є неточним і
Ви також не можете використовувати RTC. Постачається за ціною більшого споживання процесора.

-крок
Пропустити секунд після кожного кадру. Збережена нормальна частота кадрів у фільмі,
тому відтворення прискорюється. Оскільки MPlayer може шукати лише наступний ключовий кадр
може бути неточним.

-udp-ip
Встановлює адресу призначення для дейтаграм, надісланих -udp-master. Налаштування на
широкомовна адреса дозволяє кільком підлеглим, які мають однакову широкомовну адресу
синхронізувати з головним (за замовчуванням: 127.0.0.1).

-udp-майстер
Надішліть дейтаграму на -udp-ip на -udp-port безпосередньо перед відтворенням кожного кадру. The
дейтаграма вказує позицію майстра у файлі.

-udp-порт
Встановлює порт призначення для дейтаграм, надісланих -udp-master, і порт a
-udp-slave слухає (за замовчуванням: 23867).

-udp-seek-threshold
Коли господар шукає, раб має вирішити, чи шукати також, чи ловити
вгору шляхом декодування кадрів без паузи між кадрами. Якщо майстер більше ніж
за секунди від раба, раб шукає. Інакше він «бігає» ловити
або чекає господаря. Це майже завжди слід залишати за замовчуванням
налаштування 1 секунда.

-udp-раб
Слухайте -udp-port і відповідайте позиції головного.

ДЕМУКСЕР/ПОТОК ВАРІАНТИ


-a52drc
Виберіть рівень стиснення динамічного діапазону для аудіопотоків AC-3. є
значення float від 0 до 1, де 0 означає відсутність стиснення, а 1 (що є
за замовчуванням) означає повне стиснення (зробити голосні пасажі більш тихими і навпаки).
Значення до 2 також прийнятні, але суто експериментальні. Тільки цей варіант
показує ефект, якщо потік AC-3 містить необхідне стиснення діапазону
інформація.

-допомога (Також побачити -аланг)
Виберіть аудіоканал (MPEG: 0-31, AVI/OGM: 1-99, ASF/RM: 0-127, VOB(AC-3): 128-159,
VOB(LPCM): 160-191, MPEG-TS 17-8190). MPlayer друкує доступні ідентифікатори аудіо, коли
запускати в режимі докладного (-v). Під час відтворення потоку MPEG-TS MPlayer/MEncoder буде
використовувати першу програму (якщо є) з вибраним аудіопотоком.

-аусид (Також побачити -аланг)
Виберіть канал підпотоку аудіо. Наразі дійсний діапазон 0x55..0x75 і
застосовується лише до MPEG-TS, коли обробляється рідним демультиплексором (не форматом libav).
Тип формату може бути неправильно визначений через те, як ця інформація (або
його відсутність) вбудовано в потік, але він буде правильно демультиплексувати аудіо
потоки, коли присутні кілька підпотоків. MPlayer друкує наявні
ідентифікатори підпотоку при запуску з -identify.

-аланг <мова код [,мова код,...]> (Також побачити -допомога)
Вкажіть пріоритетний список мов аудіо для використання. Різні формати контейнерів
використовувати різні мовні коди. DVD-диски використовують двобуквенні мовні коди ISO 639-1,
Matroska, MPEG-TS і NUT використовують трибуквенні мовні коди ISO 639-2, тоді як OGM використовує
ідентифікатор довільної форми. MPlayer друкує доступні мови під час багатослівного запуску
(-v) режим.

ПРИКЛАД:
mplayer dvd://1 -alang hu,en
Вибирає композицію угорською мовою на DVD і повертається до англійської, якщо
Угорська мова недоступна.
mplayer -alang jpn example.mkv
Відтворює файл Matroska японською мовою.

-аудіо-демультиплексор <[+]ім'я> (-аудіофайл тільки)
Примусовий тип аудіо демультиплексора для -audiofile. Використовуйте "+" перед ім'ям, щоб примусово ввести його,
це дозволить пропустити деякі перевірки! Дайте ім'я демультиплексора, як надруковано -audio-demuxer
допомогти. Для зворотної сумісності він також приймає ідентифікатор демультиплексора, як визначено в
libmpdemux/demuxer.h. -audio-demuxer audio або -audio-demuxer 17 змушує MP3.

-аудіофайл
Відтворюйте аудіо із зовнішнього файлу (WAV, MP3 або Ogg Vorbis) під час перегляду фільму.

-аудіофайл-кеш
Вмикає кешування для потоку, який використовує -audiofile, використовуючи вказану кількість
пам'ять.

-розетка повторного використання (udp:// тільки)
Дозволяє повторно використовувати сокет іншими процесами, щойно його закриють.

-пропускна здатність (мережа тільки)
Вкажіть максимальну пропускну здатність для потокової передачі мережі (для серверів, які можуть
надсилати вміст з різними бітрейтами). Корисно, якщо ви хочете дивитися пряму трансляцію
медіа за повільним з’єднанням. Під час потокової передачі Real RTSP він також використовується для налаштування
максимальна пропускна здатність доставки, що дозволяє швидше заповнювати кеш і скидати потоки.

-Bluray-кут <кут ID> (Blu-Ray тільки)
Деякі диски Blu-ray містять сцени, які можна переглядати під різними кутами. Тут
ви можете вказати MPlayer, які ракурси використовувати (за замовчуванням: 1).

-bluray-пристрій <шлях до диск> (Blu-Ray тільки)
Вкажіть розташування диска Blu-ray. Повинен бути каталог із структурою Blu-ray.

- кеш
Цей параметр визначає, скільки пам’яті (у кбайтах) використовувати під час попереднього кешування файлу або
URL. Особливо корисно на повільних медіа.

-нокаш
Вимикає кешування.

-кеш-хв
Відтворення почнеться, коли кеш буде заповнено до із загальної кількості.

-cache-seek-min
Якщо потрібно шукати позицію всередині розміру кешу від
поточної позиції, MPlayer буде чекати, поки кеш буде заповнено до цієї позиції
замість виконання пошуку потоку (за замовчуванням: 50).

- захоплення (MPlayer тільки)
Дозволяє захоплювати основний потік (не додаткові звукові доріжки чи інші види
streams) у файл, визначений параметром -dumpfile або за замовчуванням. Якщо цей варіант є
враховуючи, захоплення можна розпочати та зупинити, натиснувши прив’язану до цього клавішу
функція (див. розділ ІНТЕРАКТИВНЕ УПРАВЛІННЯ). Так само, як і для -dumpstream, це буде
імовірно, не дає корисних результатів для чогось іншого, окрім потоків MPEG. Зауважте, що
через затримки в кеш-пам'яті захоплені дані можуть початися і закінчитися з дещо запізнілим порівнянням
до того, що ви бачите на екрані.

-cdda (CDDA тільки)
Цей параметр можна використовувати для налаштування функції читання CD Audio MPlayer.

Доступні варіанти:

швидкість =
Встановіть швидкість віджимання компакт-дисків.

параноя=<0-2>
Встановіть рівень параної. Значення, відмінні від 0, здається, порушують відтворення будь-чого
але перший трек.
0: вимкнути перевірку (за замовчуванням)
1: тільки перевірка перекриття
2: повне виправлення та перевірка даних

generic-dev=
Використовуйте вказаний загальний пристрій SCSI.

сектор-розмір=
Встановити атомний розмір читання.

перекриття=
Змусити пошук мінімального накладання під час перевірки до секторів.

ток-зміщення
Припустимо, що початкове зміщення доріжки 1, як зазначено в TOC, буде
адресований як LBA 0. Деякі диски Toshiba потребують цього для отримання відстеження
межі правильні.

toc-offset=
Додати секторів до значень, які повідомляються при адресації доріжок. Можливо
негативний.

(ні) пропускати
(Ніколи) не приймайте недосконалу реконструкцію даних.

-пристрій cdrom <шлях до пристрій>
Вкажіть пристрій CD-ROM (за замовчуванням: /dev/cdrom).

- канали (Також побачити -аф канали)
Запит кількості каналів відтворення (за замовчуванням: 2). MPlayer просить декодер
декодувати аудіо на стільки каналів, скільки вказано. Далі справа до декодера
виконати вимогу. Зазвичай це важливо лише під час відтворення відео
з аудіо AC-3 (наприклад, DVD). У цьому випадку liba52 виконує декодування за замовчуванням і
правильно змішує аудіо в потрібну кількість каналів. До безпосередньо
контролювати кількість вихідних каналів незалежно від кількості каналів
декодовано, скористайтеся фільтром каналів.
ПРИМІТКА: Ця опція підтримується кодеками (тільки AC-3), фільтрами (об’ємним звучанням) та аудіо
вихідні драйвери (принаймні OSS).

Доступні варіанти:

2 стерео
4 оточує
6 повний 5.1
8 повний 7.1

-розділ <розділ ID>[- ID>]
Укажіть, з якого розділу почати грати. За бажанням укажіть, яку главу закінчити
грає на (за замовчуванням: 1).

- печиво (мережа тільки)
Надсилайте файли cookie під час виконання HTTP-запитів.

-файл cookies (мережа тільки)
Читання файлів cookie HTTP з (за замовчуванням: ~/.mozilla/ та ~/.netscape/) і пропустити
читання з місць за замовчуванням. Передбачається, що файл має формат Netscape.

- затримка
затримка звуку в секундах (позитивне або від'ємне значення з плаваючою чисельністю)
Від’ємні значення затримують аудіо, а позитивні – відео. Зауважте, що
це повна протилежність параметру -audio-delay MEncoder.
ПРИМІТКА: При використанні з MEncoder це не гарантує коректну роботу з -ovc
копія; замість цього використовуйте -audio-delay.

-ігнорувати-почати
Ігноруйте вказаний час початку для потоків у файлах AVI. У MPlayer це
обнуляє затримки потоку у файлах, закодованих опцією -audio-delay. Під час
кодування, ця опція запобігає передачі MEncoder початкового початку потоку
разів на новий файл; параметр -audio-delay не впливає. Зверніть увагу, що MEncoder
іноді автоматично коригує час початку потоку, щоб компенсувати очікуваний
затримки декодування, тому не використовуйте цю опцію для кодування без попередньої перевірки.

-демуксер <[+]ім'я>
Примусовий тип демультиплексора. Використовуйте '+' перед іменем, щоб примусово ввести його, це пропустить деякі
чеки! Дайте ім'я демультиплексора, яке надруковано за допомогою -demuxer help. Для відсталих
сумісності він також приймає ідентифікатор демультиплексора, як визначено в libmpdemux/demuxer.h.

- Дампаудіо (MPlayer тільки)
Дампує необроблений стиснений аудіопотік у ./stream.dump (корисно з MPEG/AC-3, у більшості
в інших випадках отриманий файл не можна буде відтворити). Якщо ви дасте більше одного з
-dumpaudio, -dumpvideo, -dumpstream у командному рядку буде лише останній
працювати.

-файл дампа (MPlayer тільки)
Вкажіть, до якого файлу MPlayer має виконувати дамп. Слід використовувати разом з -dumpaudio
/ -dumpvideo / -dumpstream / -захоплення.

- смітник (MPlayer тільки)
Дампує необроблений потік до ./stream.dump. Корисно під час копіювання з DVD або мережі.
Якщо в команді вказано більше одного з -dumpaudio, -dumpvideo, -dumpstream
рядок буде працювати тільки останній.

- dumpvideo (MPlayer тільки)
Дампуйте необроблений стиснений відеопотік до ./stream.dump (не дуже зручно). Якщо ви даєте
більше одного з -dumpaudio, -dumpvideo, -dumpstream у командному рядку лише
останній спрацює.

-dvbin (DVB тільки)
Передайте наступні параметри до модуля входу DVB, щоб замінити
за замовчуванням:

card=<1-4>
Визначає використання номера картки 1-4 (за замовчуванням: 1).
файл=
Доручає MPlayer прочитати список каналів . За замовчуванням є
~/.mplayer/channels.conf.{sat,ter,cbl,atsc} (залежно від типу вашої картки) або
~/.mplayer/channels.conf в крайньому випадку.
тайм-аут=<1-240>
Максимальна кількість секунд очікування під час попередньої спроби налаштувати частоту
відмовитися (за замовчуванням: 30).

-dvd-пристрій <шлях до пристрій> (DVD тільки)
Вкажіть DVD-пристрій або ім’я файлу .iso (за замовчуванням: /dev/dvd). Ви також можете вказати
каталог, який містить файли, попередньо скопійовані безпосередньо з DVD-диска (напр
vobcopy).

-dvd-швидкість <фактор or швидкість in КБ/с> (DVD тільки)
Спробуйте обмежити швидкість DVD (за замовчуванням: 0, без змін). Базова швидкість DVD становить близько 1350 КБ/с,
тож диск 8x може читати зі швидкістю до 10800 КБ/с. Повільніші швидкості роблять привід
тихіше, для перегляду DVD-дисків 2700 КБ/с має бути тихим і досить швидким. MPlayer
скидає швидкість до значення за замовчуванням при закритті. Означають значення менше 100
кратні 1350 КБ/с, тобто -dvd-speed 8 вибирає 10800 КБ/с.
ПРИМІТКА: Щоб змінити швидкість, вам потрібен доступ для запису на DVD-пристрій.

-dvdangle <кут ID> (DVD тільки)
Деякі DVD-диски містять сцени, які можна переглядати під різними кутами. Ось вам
може вказати MPlayer, які ракурси використовувати (за замовчуванням: 1).

-edl
Дозволяє редагувати список рішень (EDL) під час відтворення. Відео буде пропущено
over і звук буде вимкнено та ввімкнено відповідно до записів у наведеному
файл. Побачити http://www.mplayerhq.hu/DOCS/HTML/en/edl.html щоб дізнатися більше про те, як користуватися
це.

- кінцеві точки <[[hh:]mm:]ss[.ms]|size[b|kb|mb]> (Також побачити -ss та -sb)
Зупинка в заданий час або позицію байта.
ПРИМІТКА: Позиція байта може бути неточною, оскільки вона може зупинятися лише на кордоні кадру.
У поєднанні з опцією -ss час -endpos зміщується вперед
секунд, зазначених за допомогою -ss, якщо це не позиція байта. Крім того, це може не працювати
добре чи ні взагалі при використанні з будь-яким з параметрів -dump.

ПРИКЛАД:
-кінцева точка 56
Зупиніться на 56 секунді.
- кінцеві точки 01:10:00
Зупинитися на 1 годині 10 хвилин.
-ss 10 -кінцева точка 56
Зупиніться на 1 хвилині 6 секунд.
mplayer -endpos 100мб
Зупиніть відтворення після прочитання 100 МБ вхідного файлу.
mencoder -endpos 100мб
Кодувати лише 100 МБ.

-forceidx
Відновлення індексу сили. Корисно для файлів із порушеним індексом (десинхронізація A/V тощо).
Це дозволить здійснювати пошук у файлах, де пошук був неможливим. Ви можете виправити
постійно індексувати за допомогою MEncoder (див. документацію).
ПРИМІТКА: Цей параметр працює лише в тому випадку, якщо базовий медіа підтримує пошук (тобто ні
за допомогою stdin, pipe тощо).

-fps <float значення>
Замінити частоту кадрів відео. Корисно, якщо початкове значення неправильне або відсутнє.

-рамки
Спершу лише відтворити/перетворити кадрів, а потім вийти.

-hr-mp3-seek (MP3 тільки)
Шукає MP3 високої роздільної здатності. Увімкнено під час відтворення із зовнішнього файлу MP3, як нам потрібно
перейдіть до дуже точного положення, щоб підтримувати синхронізацію A/V. Може бути повільним, особливо коли
шукає назад, оскільки потрібно перемотати назад до початку, щоб знайти точний кадр
положення.

-http-header-fields
Встановіть спеціальні поля HTTP під час доступу до потоку HTTP.

ПРИКЛАД:
mplayer -http-header-fields 'Поле1: значення1','Поле2: значення2'
http://localhost: 1234
Згенерує запит HTTP:
GET / HTTP / 1.0
Ведучий: localhost: 1234
Агент користувача: MPlayer
Icy-Метадані: 1
Поле 1: значення1
Поле 2: значення2
Підключення: закрити

-idx (Також побачити -forceidx)
Перебудовує індекс файлів, якщо індекс не знайдено, дозволяючи пошук. Корисно з
зламані/неповні завантаження або погано створені файли.
ПРИМІТКА: Цей параметр працює лише в тому випадку, якщо базовий медіа підтримує пошук (тобто ні
за допомогою stdin, pipe тощо).

-noidx Пропустити відновлення індексного файлу. MEncoder пропускає запис індексу за допомогою цієї опції.

-ipv4-only-proxy (мережа тільки)
Пропустити проксі для IPv6-адрес. Він як і раніше використовуватиметься для з’єднань IPv4.

-loadidx <індекс файл>
Файл, з якого зчитуються дані індексу відео, збережені за допомогою -saveidx. Цей індекс
буде використовуватися для пошуку, перевизначення будь-яких індексних даних, що містяться в самому AVI.
MPlayer не завадить вам завантажити файл індексу, згенерований з іншого
AVI, але це обов'язково призведе до несприятливих результатів.
ПРИМІТКА: Тепер ця опція застаріла, оскільки MPlayer підтримує OpenDML.

-mc
максимальна корекція AV синхронізації на кадр (у секундах)
-mc 0 завжди слід поєднувати з -noskip для mencoder, інакше це майже буде
безумовно, спричиняє AV десинхронізацію.

-мф
Використовується під час декодування з кількох файлів PNG або JPEG.

Доступні варіанти:

w=
ширина вхідного файлу (за замовчуванням: автовизначення)
h=
висота вхідного файлу (за замовчуванням: автоматичне визначення)
fps=
вихідний кадр/с (за замовчуванням: 25)
тип=
тип вхідного файлу (доступний: jpeg, png, tga, sgi)

-ні Примусово розглядати файли як неперемежовані. Зокрема, змушує використання не-
перемежований аналізатор AVI (виправляє відтворення деяких поганих файлів AVI). Також може допомогти
відтворення файлів, які в іншому випадку відтворюють аудіо та відео по черзі замість на
одночасно.

-нобпс (AVI тільки)
Не використовуйте середнє значення байт/секунду для синхронізації AV. Допомагає з деякими файлами AVI з
зламаний заголовок.

-noextbased
Вимикає вибір демультиплексора на основі розширення. За замовчуванням, коли тип файлу
(демультиплексор) не може бути надійно виявлено (файл не має заголовка або він ненадійний
достатньо), розширення імені файлу використовується для вибору демультиплексора. Завжди падає назад
щодо вибору демультиплексора на основі вмісту.

-passwd (Також побачити - користувач) (мережа тільки)
Вкажіть пароль для аутентифікації HTTP.

-prefer-ipv4 (мережа тільки)
Використовуйте IPv4 для мережевих підключень. Автоматично повертається до IPv6.

-prefer-ipv6 (IPv6 мережу тільки)
Використовуйте IPv6 для мережевих підключень. Автоматично повертається до IPv4.

-psprobe <байт позиція>
Під час відтворення потоків MPEG-PS або MPEG-PES цей параметр дозволяє вказати кількість
байтів у потоці, який MPlayer має просканувати, щоб ідентифікувати відеокодек
використаний. Цей параметр необхідний для відтворення файлів EVO або VDR, що містять потоки H.264.

-pvr (ПВР тільки)
Цей параметр налаштовує різні властивості кодування модуля захоплення PVR. Це має бути
використовуватися з будь-якою платою на основі кодера MPEG, яка підтримується драйвером V4L2.
Hauppauge WinTV PVR-150/250/350/500 і всі карти на основі IVTV відомі як PVR
карти захоплення. Майте на увазі, що тільки ядро ​​Linux 2.6.18 і вище може працювати
Потік MPEG через рівень V4L2. Для апаратного захоплення потоку MPEG і
переглядаючи його за допомогою MPlayer/MEncoder, використовуйте 'pvr://' як URL-адресу фільму.

Доступні варіанти:

аспект=<0-3>
Вкажіть співвідношення сторін введення:
0:1:1
1:4:3 (за замовчуванням)
2:16:9
3:2.21:1

arate=<32000-48000>
Вкажіть швидкість кодування звуку (за замовчуванням: 48000 Гц, доступно: 32000, 44100 і
48000 Гц).

alayer=<1-3>
Вкажіть кодування рівня аудіо MPEG (за замовчуванням: 2).

абітрейт=<32-448>
Вкажіть бітрейт кодування аудіо в кбіт/с (за замовчуванням: 384).

amode=
Вкажіть режим кодування звуку. Доступні попередньо встановлені значення "стерео",
'joint_stereo', 'dual' та 'mono' (за замовчуванням: стерео).

vbitrate=
Вкажіть середню швидкість кодування відео в Мбіт/с (за замовчуванням: 6).

vmode=
Вкажіть режим кодування відео:
vbr: змінна швидкість передачі даних (за замовчуванням)
cbr: постійна швидкість передачі даних

vpeak=
Вкажіть максимальну швидкість кодування відео в Мбіт/с (корисно лише для кодування VBR,
за замовчуванням: 9.6).

fmt=
Виберіть формат MPEG для кодування:
ps: MPEG-2 Program Stream (за замовчуванням)
ts: транспортний потік MPEG-2
mpeg1: системний потік MPEG-1
vcd: потік, сумісний з Video CD
svcd: потік, сумісний із Super Video CD
dvd: DVD-сумісний потік

-радіо (радіо тільки)
Ці параметри встановлюють різні параметри модуля радіозахоплення. Для прослуховування
радіо з MPlayer використовуйте 'radio:// ' (якщо параметр каналів не вказано) або
'радіо:// ' (якщо вказано параметр каналів) як URL-адресу фільму. Ти можеш
подивіться дозволений діапазон частот, запустивши MPlayer з '-v'. Щоб почати захоплення
підсистеми, використовуйте 'radio:// / захопити'. Якщо ключове слово capture
не дано, ви можете слухати радіо лише за допомогою кабелю входу. Використання захоплення для
слухати не рекомендується через проблеми з синхронізацією, що призводить до цього процесу
незручно.

Доступні варіанти:

пристрій=
Радіопристрій для використання (за замовчуванням: /dev/radio0 для Linux і /dev/tuner0 для
*BSD).

водій=
Драйвер радіо для використання (за замовчуванням: v4l2, якщо доступний, інакше v4l).
Наразі підтримуються драйвери v4l і v4l2.

обсяг=<0..100>
гучність звуку для радіопристрою (за замовчуванням 100)

freq_min= (*Тільки BSD BT848)
мінімально дозволена частота (за замовчуванням: 87.50)

freq_max= (*Тільки BSD BT848)
максимально дозволена частота (за замовчуванням: 108.00)

канали= - , - ,...
Встановити список каналів. Використовуйте _ для пробілів в іменах (або пограйте з лапками ;-).
Після цього назви каналів будуть записані за допомогою екранного меню та підпорядкованих команд
radio_step_channel і radio_set_channel можна буде використовувати для пульта
контроль (див. LIRC). Якщо вказано, число в URL-адресі фільму розглядатиметься як
положення каналу в списку каналів.
ПРИКЛАД: radio://1, radio://104.4, radio_set_channel 1

пристрій= (лише радіозйомка)
Назва пристрою для запису звуку. Без такої назви захоплення буде
вимкнено, навіть якщо ключове слово capture з’являється в URL-адресі. Для пристроїв ALSA
використовуйте його у вигляді hw= . . Якщо назва пристрою містить знак "=",
модуль буде використовувати ALSA для захоплення, інакше OSS.

arate= (лише радіозйомка)
Частота вибірок в секунду (за замовчуванням: 44100).
ПРИМІТКА: Під час використання аудіозахоплення встановіть також -rawaudio rate= варіант з
таке ж значення, що і arate. Якщо у вас проблеми зі швидкістю звуку (теж працює
швидко), спробуйте пограти з різними значеннями ставок (напр
48000,44100,32000,...).

канали= (лише радіозйомка)
Кількість аудіоканалів для захоплення.

-rawaudio
Цей параметр дозволяє відтворювати необроблені аудіофайли. Ви повинні використовувати -demuxer rawaudio as
добре. Він також може використовуватися для відтворення аудіо компакт-дисків, які не є 44-бітовим стерео 16 кГц.
Для відтворення необроблених потоків AC-3 використовуйте -rawaudio format=0x2000 -demuxer rawaudio.

Доступні варіанти:

канали=
кількість каналів
ставка=
швидкість у вибірках за секунду
вибірка =
розмір вибірки в байтах
бітрейт=
бітрейт для файлів rawaudio
формат=
чотири кубика в шістнадцятковій формі

-rawvideo
Цей параметр дозволяє відтворювати необроблені відеофайли. Ви повинні використовувати -demuxer rawvideo як
добре.

Доступні варіанти:

fps=
частота кадрів в секунду (за замовчуванням: 25.0)
sqcif|qcif|cif|4cif|pal|ntsc
встановити стандартний розмір зображення
w=
ширина зображення в пікселях
h=
висота зображення в пікселях
i420|yv12|yuy2|y8
встановити колірний простір
формат=
колірний простір (fourcc) у шістнадцятковій чи рядковій константі. Використовуйте -rawvideo format=help
для списку можливих рядків.
розмір=
розмір кадру в байтах

ПРИКЛАД:
mplayer foreman.qcif -demuxer rawvideo -rawvideo qcif
Відтворіть зразок відомого «бригадира».
mplayer sample-720x576.yuv -demuxer rawvideo -rawvideo w=720:h=576
Відтворіть необроблений семпл YUV.

-реферер (мережа тільки)
Вкажіть шлях переходу або URL-адресу для запитів HTTP.

-rtsp-порт
Використовується з URL-адресами "rtsp://" для примусового введення номера порту клієнта. Цей варіант може бути
корисно, якщо ви перебуваєте за маршрутизатором і хочете переслати потік RTSP з
сервер до певного клієнта.

-rtsp-пункт призначення
Використовується з URL-адресами "rtsp://", щоб прив'язати IP-адресу призначення. Це
Опція може бути корисною з деякими серверами RTSP, які не надсилають пакети RTP на
правильний інтерфейс. Якщо підключення до RTSP-сервера не вдається, використовуйте -v, щоб побачити, який
IP-адреса MPlayer намагається прив'язати її до адреси, призначеної вам
комп'ютер.

-rtsp-stream-over-tcp (ПРЯМА 555 та НЕМЕЗІ тільки)
Використовується з URL-адресами "rtsp://", щоб вказати, що отримані вхідні RTP і RTCP
пакети передаються через TCP (з використанням того ж TCP-з'єднання, що і RTSP). Цей варіант
може бути корисним, якщо у вас зламане інтернет-з’єднання, яке не пропускає вхідні повідомлення
UDP-пакети (див http://www.live555.com/mplayer/).

-rtsp-stream-over-http (ПРЯМА 555 тільки)
Використовується з URL-адресами 'http://', ​​щоб вказати, що отримані вхідні RTP і RTCP
пакети передаються через HTTP.

-saveidx
Примусово перебудувати індекс і скинути індекс . Наразі це працює тільки
з файлами AVI.
ПРИМІТКА: Тепер ця опція застаріла, оскільки MPlayer підтримує OpenDML.

-sb <байт позиція> (Також побачити -сс)
Шукайте позицію байта. Корисно для відтворення зображень CD-ROM або файлів VOB
сміття на початку.

-швидкість <0.01-100>
Уповільнюйте або прискорюйте відтворення за фактором, заданим як параметр. Не гарантовано
правильно працювати з копією -oac. Додайте -af scaletempo, щоб вийти за межі 4x
відтворення

-швидкість
Виберіть вихідну частоту дискретизації, яка буде використовуватися (звичайно, звукові карти мають обмеження
це). Якщо вибрана частота вибірки відрізняється від поточної
медіа, аудіофільтр resample або lavcresample буде вставлено в аудіо
фільтруючий шар, щоб компенсувати різницю. Тип повторної вибірки може бути
керується параметром -af-adv. За замовчуванням є швидка повторна вибірка, що може спричинити
спотворення.

-ss (Також побачити -sb)
Шукайте задану позицію часу. Використовуйте -ss nopts, щоб вимкнути пошук, -ss 0 відрізняється
поведінка.

ПРИКЛАД:
-сс 56
Шукає до 56 секунд.
-сс 01:10:00
Прагне до 1 години 10 хв.

-skeep зламаний
Вказує MPlayer не відкидати пакети TS, про які повідомляється, що вони зламані в потоці.
Іноді це потрібно для відтворення пошкоджених файлів MPEG-TS.

-цпробувати <байт позиція>
Під час відтворення потоку MPEG-TS цей параметр дозволяє вказати кількість байтів у файлі
потік, який ви хочете, щоб MPlayer шукав потрібні ідентифікатори аудіо та відео.

-цпрог <1-65534>
Під час відтворення потоку MPEG-TS ви можете вказати за допомогою цієї опції, яка програма (якщо
теперішній) ви хочете грати. Можна використовувати з -vid і -aid.

-телевізор (ТБ/ПВР тільки)
Цей параметр налаштовує різні властивості модуля телевізійного захоплення. Для перегляду телевізора
з MPlayer використовуйте 'tv://' або 'tv:// ' або навіть 'tv://
(див. опцію channels for channel_name нижче) як URL-адресу фільму. Ви також можете використовувати
'tv:/// ', щоб почати перегляд фільму з композитного або S-Video входу (див
введіть параметри для деталей).

Доступні варіанти:

noaudio
немає звуку

automute=<0-255> (лише v4l і v4l2)
Якщо потужність сигналу, яку повідомляє пристрій, менша за це значення, аудіо та
відео буде вимкнено. У більшості випадків буде достатньо automute=100. За замовчуванням
дорівнює 0 (автоматичне відключення вимкнено).

водій=
Див. -tv driver=help для списку скомпільованих драйверів входу для телевізора. доступні:
dummy, v4l, v4l2, bsdbt848 (за замовчуванням: автовизначення)

пристрій=
Вкажіть пристрій телевізора (за замовчуванням: /dev/video0). ПРИМІТКА: Для драйвера bsdbt848
ви можете вказати назви пристроїв bktr і тюнера, розділяючи їх символом a
кома, тюнер після bktr (наприклад, -tv device=/dev/bktr1,/dev/tuner1).

вхід=
Вкажіть вхід (за замовчуванням: 0 (телевізор), доступні входи див. на консолі).

частота =
Вкажіть частоту, на яку потрібно встановити тюнер (наприклад, 511.250). Несумісний
з параметром каналів.

outfmt=
Вкажіть вихідний формат тюнера із попередньо встановленим значенням, яке підтримується
Драйвер V4L (yv12, rgb32, rgb24, rgb16, rgb15, uyvy, yuy2, i420) або
довільний формат, заданий як шістнадцяткове значення. Спробуйте outfmt=help, щоб отримати список усіх
доступні формати.

ширина =
ширина вихідного вікна

висота=
висота вихідного вікна

fps=
частота кадрів, з якою знімається відео (кадрів за секунду)

buffersize=
максимальний розмір буфера захоплення в мегабайтах (за замовчуванням: динамічний)

норма=
Для bsdbt848 і v4l доступні PAL, SECAM, NTSC. Для v4l2 див
консольний висновок для списку всіх доступних норм, також див
варіант нижче.

нормід= (лише v4l2)
Встановлює телевізійну норму на заданий числовий ідентифікатор. Телевізійна норма залежить від
картка захоплення. Перегляньте вихідні дані консолі, щоб переглянути список доступних телевізійних норм.

канал=
Встановіть тюнер на канал.

список каналів=
доступні: Аргентина, Австралія, Китай-Bcast, Європа-Схід, Європа-Захід,
Франція, Ірландія, Італія, Японія-bcast, Японія-кабель, Нова Зеландія, Росія,
південна африка, us-bcast, us-кабель, нас-кабель-hrc

канали= - [= ], - [= ],...
Встановіть імена для каналів. ПРИМІТКА: Якщо це ціле число більше 1000,
він буде розглядатися як частота (у кГц), а не назва каналу
таблиця частот.
Використовуйте _ для пробілів в іменах (або пограйте з лапками ;-). Назви каналів
потім буде записаний за допомогою екранного меню, а підпорядковані команди tv_step_channel,
tv_set_channel і tv_last_channel можна буде використовувати для дистанційного керування (див
LIRC). Несумісний з параметром частоти.
ПРИМІТКА: Тоді номер каналу буде позицією в списку "каналів",
починаючи з 1.
ПРИКЛАД: tv://1, tv://TV1, tv_set_channel 1, tv_set_channel TV1

[яскравість|контрастність|відтінок|насиченість]=<-100-100>
Встановіть еквалайзер зображення на карті.

швидкість звуку =
Встановити частоту дискретизації вхідного аудіо.

forceaudio
Знімайте аудіо, навіть якщо в v4l немає джерел звуку.

alsa
Зйомка з ALSA.

amode=<0-3>
Виберіть режим аудіо:
0: моно
1: стерео
2: мова 1
3: мова 2

forcechan=<1-2>
За замовчуванням визначається кількість записаних аудіоканалів
автоматично, запитуючи режим аудіо з телевізійної карти. Цей варіант
дозволяє примусово записувати стерео/моно, незалежно від параметра amode та
значення, повернуті v4l. Це можна використовувати для усунення несправностей, коли телевізор
карта не може повідомити про поточний режим аудіо.

пристрій=
Налаштуйте аудіопристрій. має бути /dev/xxx для OSS та ідентифікатора обладнання
для ALSA. Ви повинні замінити будь-який ':' на '.' в ідентифікатор обладнання для ALSA.

аудіоїд=
Виберіть аудіовихід карти захоплення, якщо вона має більше одного.

[гучність|баси|високі частоти|баланс]=<0-65535> (v4l1)

[гучність|баси|високі частоти|баланс]=<0-100> (v4l2)
Ці параметри встановлюють параметри мікшера на платі відеозахоплення. Вони
не матиме ефекту, якщо у вашій картці його немає. Для v4l2 50 карт до
значення елемента керування за замовчуванням, яке повідомляє водій.

посилення=<0-100> (v4l2)
Налаштуйте регулювання посилення для відеопристроїв (зазвичай веб-камер) на потрібне значення
і вимкнути автоматичне керування. Значення 0 включає автоматичне керування.
Якщо цей параметр опущено, контроль посилення не буде змінено.

immediatemode=
Значення 0 означає захоплення та буферування аудіо та відео разом (за замовчуванням для
MEncoder). Значення 1 (за замовчуванням для MPlayer) означає зйомку відео
тільки і пропустіть аудіо через петлевий кабель від телевізійної карти до
звукова карта.

mjpeg
Використовуйте апаратне стиснення MJPEG (якщо карта його підтримує). При використанні цього
параметр, вам не потрібно вказувати ширину та висоту виводу
вікно, тому що MPlayer визначить його автоматично на основі децимації
значення (див. нижче).

децимація=<1|2|4>
виберіть розмір зображення, яке буде стиснуто апаратним MJPEG
стиснення:
1: повний розмір
704x576 PAL
704x480 NTSC
2: середнього розміру
352x288 PAL
352x240 NTSC
4: малий розмір
176x144 PAL
176x120 NTSC

якість=<0-100>
Виберіть якість стиснення JPEG (< 60 рекомендовано для повного
розмір).

tdevice=
Вкажіть пристрій телетексту (приклад: /dev/vbi0) (за замовчуванням: немає).

tformat=
Вкажіть формат відображення телетексту (за замовчуванням: 0):
0: непрозорий
1: прозорий
2: непрозорий з перевернутими кольорами
3: прозорий з перевернутими кольорами

tpage=<100-899>
Вкажіть початковий номер сторінки телетексту (за замовчуванням: 100).

tlang=<-1-127>
Вкажіть код мови телетексту за замовчуванням (за замовчуванням: 0), який використовуватиметься як
первинною мовою, поки не буде отримано пакет типу 28. Корисно, коли
Система телетексту використовує нелатинські символи, але коди мов ні
переданий через телетекст 28 пакетів чомусь. Щоб побачити список
підтримувані коди мов встановлюють цей параметр на -1.

hidden_video_renderer (лише dshow)
Завершити потік за допомогою засобу візуалізації відео замість Null (за умовчанням:
вимкнено). Допоможе, якщо відео зависає, а аудіо ні. ПРИМІТКА: Може не працювати
з комбінацією кадрів -vo directx та -vf.

hidden_vp_renderer (лише dshow)
Завершіть потік контактів VideoPort за допомогою засобу візуалізації відео, а не видаляйте його
з графіка (за замовчуванням: вимкнено). Корисно, якщо на вашій картці є контакт VideoPort і
відео поривчасте. ПРИМІТКА: Може не працювати з обрізанням -vo directx та -vf
комбінація

system_clock (лише dshow)
Використовуйте системний годинник як джерело синхронізації замість годинника графіка за замовчуванням
(зазвичай годинник з одного з живих джерел у графіку).

normalize_audio_chunks (лише dshow)
Створюйте аудіо фрагменти з довжиною часу, рівною тривалості відеокадру
(за замовчуванням: вимкнено). Деякі аудіокарти створюють фрагменти звуку розміром приблизно 0.5 с,
що призводить до переривчастого відео при використанні immediatemode=0.

-tvscan (ТВ та MPlayer тільки)
Налаштуйте сканер телеканалів. MPlayer також надрукує значення для "-tv channels="
варіант, включаючи наявні та щойно знайдені канали.

Доступні підопції:

автозапуск
Почніть сканування каналів одразу після запуску (за замовчуванням: вимкнено).

період=<0.1-2.0>
Вкажіть затримку в секундах перед перемиканням на наступний канал (за замовчуванням: 0.5).
Нижчі значення призведуть до швидшого сканування, але можуть виявити неактивний телевізор
канали як активні.

поріг=<1-100>
Порогове значення для сили сигналу (у відсотках), як повідомляється
пристрій (за замовчуванням: 50). Потужність сигналу вища за це значення
вказує, що поточний канал сканування активний.

-користувач (Також побачити -passwd) (мережа тільки)
Вкажіть ім’я користувача для аутентифікації HTTP.

-користувач-агент
Використовуйте як агент користувача для потокової передачі HTTP.

-від
Виберіть відеоканал (MPG: 0-15, ASF: 0-255, MPEG-TS: 17-8190). Під час гри в
Потік MPEG-TS, MPlayer/MEncoder використовуватиме першу програму (якщо є) з
вибраний відеопотік.

- vivo (ВІДЛАГОДЖУВАТИ КОД)
Примусові параметри звуку для демультиплексора VIVO (для налагодження). ВИПРАВИТИ МЕНЕ:
Задокументуйте це.

ЕМ/СУБТИТРИ ВАРІАНТИ


ПРИМІТКА: Також див. -vf expand.

-задобути (FreeType тільки)
Увімкніть відтворення субтитрів SSA/ASS. За допомогою цього параметра буде використовуватися libass для
Зовнішні субтитри SSA/ASS і треки Matroska. Ви також можете скористатися
-вбудовані шрифти.
ПРИМІТКА: На відміну від звичайного OSD, libass за замовчуванням використовує fontconfig. Щоб вимкнути його, скористайтеся
-nofontconfig.

-колір задньої межі
Встановлює колір рамки (контуру) для текстових субтитрів. Формат кольору RRGGBBAA.

-ас-нижня-маржа
Додає чорну смугу внизу рамки. Рендерер SSA/ASS може розмістити
субтитри там (з -ass-use-margins).

- забарвлення
Встановлює колір для текстових субтитрів. Формат кольору RRGGBBAA.

-масштаб шрифту
Встановіть коефіцієнт масштабу, який буде використовуватися для шрифтів у рендері SSA/ASS.

- ass-force-style <[Стиль.]Параметр=Значення[,...]>
Замінити деякі інформаційні параметри стилю або сценарію.

ПРИКЛАД:
-ass-force-style FontName=Arial,Default.Bold=1
-ass-force-style PlayResY=768

-натяк на дупу
Встановити тип підказки. може бути:
0 без натяків
1 FreeType autohinter, світловий режим
2 FreeType autohinter, звичайний режим
3 шрифт рідної підказки
0-3 + 4
Те саме, але підказка буде виконуватися, лише якщо екранне меню відтворюється на
роздільна здатність екрана, тому не буде масштабуватися.
Значенням за замовчуванням є 7 (використовуйте власний підказку для немасштабованого OSD і без підказок
інакше).

-розмітка між рядками
Встановити значення міжрядкового інтервалу для засобу візуалізації SSA/ASS.

-стилі дупи
Завантажте всі стилі SSA/ASS, знайдені у зазначеному файлі, і використовуйте їх для відтворення тексту
субтитри. Синтаксис файлу точно такий же, як [V4 Styles] / [V4+ Styles]
розділ SSA/ASS.

-зад-верхня маржа
Додає чорну смугу у верхній частині рамки. Рендерер SSA/ASS може розмістити
верхні заголовки там (з -ass-use-margins).

-ass-use-margins
Дозволяє розміщувати верхні заголовки та субтитри у чорних межах, якщо вони доступні.

-dumpjacosub (MPlayer тільки)
Перетворіть наданий субтитр (вказаний за допомогою параметра -sub) на часовий
Формат субтитрів JACOsub. Створює файл dumpsub.js у поточному каталозі.

-dumpmicrodvdsub (MPlayer тільки)
Перетворіть задані субтитри (вказані опцією -sub) на MicroDVD
формат субтитрів. Створює файл dumpsub.sub у поточному каталозі.

- dumpmpsub (MPlayer тільки)
Перетворіть задані субтитри (вказані опцією -sub) у субтитри MPlayer
формат, MPsub. Створює файл dump.mpsub у поточному каталозі.

-думпсами (MPlayer тільки)
Перетворіть надані субтитри (вказані за допомогою параметра -sub) у SAMI на основі часу
формат субтитрів. Створює файл dumpsub.smi у поточному каталозі.

-dumprsrtsub (MPlayer тільки)
Перетворіть наданий субтитр (вказаний за допомогою параметра -sub) на часовий
Формат субтитрів SubViewer (SRT). Створює файл dumpsub.srt у поточному
каталог.
ПРИМІТКА: Деякі зламані апаратні програвачі задихаються файлами субтитрів SRT із рядком Unix
закінчення. Якщо вам не пощастило мати таке поле, передайте файли субтитрів
через unix2dos або подібну програму для заміни закінчення рядка Unix на DOS/Windows
закінчення рядків.

- dumpsub (MPlayer тільки) (БЕТА КОД)
Дампує підпотік субтитрів із потоків VOB. Також дивіться -dump*sub і
-vobsubout* варіанти.

-вбудовані шрифти (FreeType тільки)
Вмикає вилучення вбудованих шрифтів Matroska (за замовчуванням: вимкнено). Ці шрифти можуть
використовуватися для відтворення субтитрів SSA/ASS (опція -ass). Файли шрифтів створюються в
~/.mplayer/fonts каталог.
ПРИМІТКА: З FontConfig 2.4.2 або новішої версії вбудовані шрифти відкриваються безпосередньо з
пам’яті, і цей параметр увімкнено за замовчуванням.

-фактор
Повторіть вибірку альфа-карти шрифту. Може бути:
0 звичайних білих шрифтів
0.75 дуже вузький чорний контур (за замовчуванням)
1 вузький чорний контур
10 жирних чорних контурів

-фліп-іврит (П'ятниця тільки)
Вмикає гортання субтитрів за допомогою FriBiDi.

-noflip-єврейський-коми
Змініть припущення ФріБіДі щодо розміщення ком у субтитрах. Використовуй це
якщо коми в субтитрах відображаються на початку речення, а не в кінці.

-шрифт <шлях до font.desc файл, шлях до шрифт (FreeType), шрифт модель (Конфігурація шрифту)>
Шукайте шрифти OSD/субтитрів в альтернативному каталозі (за замовчуванням для звичайного
шрифти: ~/.mplayer/font/font.desc, за замовчуванням для шрифтів FreeType: ~/.mplayer/
subfont.ttf, за замовчуванням для Fontconfig: "sans-serif").
ПРИМІТКА: У FreeType цей параметр визначає шлях до файлу шрифту. З
Fontconfig, цей параметр визначає шаблон шрифту Fontconfig.

ПРИКЛАД:
-шрифт ~/.mplayer/arial-14/font.desc
-шрифт ~/.mplayer/arialuni.ttf
-шрифт "Bitstream Vera Sans"
-font 'Bitstream Vera Sans:style=Bold'

- конфігурація шрифту (конфігурація шрифту тільки)
Дозволяє використовувати керовані шрифти fontconfig (за замовчуванням: автовизначення).
ПРИМІТКА: За замовчуванням fontconfig використовується для субтитрів, відтворених libass, і не використовується для
OSD. З -fontconfig він використовується як для libass, так і для OSD, з -nofontconfig він використовується
не використовується взагалі, тобто лише тоді -font і -subfont працюватимуть із заданим шляхом до
шрифт.

-вимушенопідособисті
Відображати лише примусові субтитри для потоку субтитрів DVD, вибраного, наприклад, -slang.

-fribidi-charset <charset ім'я> (П'ятниця тільки)
Вказує набір символів, який буде переданий FriBiDi під час декодування не-UTF-8
субтитри (за замовчуванням: ISO8859-8).

-іфо <VOBсуб IFO файл>
Вкажіть файл, який буде використовуватися для завантаження палітри та розміру кадру для VOBsub
субтитри.

-безавтосуб
Вимикає автоматичне завантаження файлу субтитрів.

-osd-тривалість
Встановіть тривалість повідомлень екранного меню в мс (за замовчуванням: 1000).

-osd-дроби <0-2>
Установіть, як на екранному меню друкуються частки секунд поточної позначки часу:
0 Не відображати дроби (за замовчуванням).
1 Покажіть перші два десяткові.
2 Показати приблизну кількість кадрів протягом поточної секунди. Це кількість кадрів
не точна, а лише наближена. Для змінних кадрів в секунду,
відомо, що апроксимація далека від правильної кількості кадрів.

-osdlevel <0-3> (MPlayer тільки)
Вказує, у якому режимі має запускатися екранне меню.
Лише 0 субтитрів
1 том + пошук (за замовчуванням)
2 гучність + пошук + таймер + відсоток
3 обсяг + пошук + таймер + відсоток + загальний час

-перекривання
Дозволяє відображати наступні субтитри, поки поточний ще видимий
(за замовчуванням увімкнено підтримку лише для певних форматів).

-progbar-align <0-100>
Вкажіть вертикальне вирівнювання індикатора виконання (0: зверху, 100: знизу, за замовчуванням
50, тобто по центру).

-сид (Також побачити -сленг, -вобсубід)
Відобразити потік субтитрів, визначений за допомогою (0-31). MPlayer друкує наявні
Ідентифікатори субтитрів під час роботи в режимі докладного (-v). Якщо ви не можете вибрати один з
субтитри на DVD, також спробуйте -vobsubid.

-носуб Вимикає будь-які автоматично вибрані внутрішні субтитри (наприклад, Matroska/mkv
підтримує демультиплексор). Використовуйте -noautosub, щоб вимкнути завантаження зовнішніх субтитрів
файли.

-сленг <мова код [,мова код,...]> (Також побачити -сід)
Вкажіть пріоритетний список мов субтитрів для використання. Різні формати контейнерів
використовувати різні мовні коди. DVD-диски використовують двобуквенні мовні коди ISO 639-1,
Matroska використовує трибуквенні мовні коди ISO 639-2, тоді як OGM використовує довільну форму
ідентифікатор. MPlayer друкує доступні мови під час роботи в режимі докладного (-v).

ПРИКЛАД:
mplayer dvd://1 -сленг hu,en
Вибирає доріжку з угорськими субтитрами на DVD і повертається до англійської, якщо
Угорська мова недоступна.
mplayer -slang jpn example.mkv
Відтворює файл Matroska з японськими субтитрами.

-спуаа
Режим згладжування/масштабування для DVD/VOBsub. До цього можна додати значення 16 в
щоб примусово масштабувати, навіть якщо вихідний і масштабований розмір кадру вже збігаються.
Це можна використовувати, наприклад, для плавних субтитрів із розмиттям по Гауссу. Доступні режими
є:
0 немає (найшвидший, дуже потворний)
1 приблизний (зламаний?)
2 повних (повільно)
3 білінійні (за замовчуванням, швидко і не дуже погано)
4 використовує Swscaler гауссове розмиття (виглядає дуже добре)

-підрозділ <-1-2>
Укажіть, як мають бути вирівняні субтитри SPU (DVD/VOBsub).
-1 вихідна позиція
0 Вирівняти зверху (оригінальна поведінка, за замовчуванням).
1 Вирівняти по центру.
2 Вирівняйте знизу.

-спугаус <0.0-3.0>
Параметр дисперсії гаусса, який використовується в -spuaa 4. Більше означає більше розмиття (за умовчанням:
1.0).

-суб
Використовуйте/відображайте ці файли субтитрів. Одночасно можна відображати лише один файл.

-під-бг-альфа <0-255>
Вкажіть значення альфа-каналу для субтитрів і фону екранного меню. Великі значення означають
більше прозорості. 0 означає повністю прозорий.

-sub-bg-колір <0-255>
Вкажіть значення кольору для субтитрів та фону екранного меню. На даний момент є субтитри
відтінки сірого, тому це значення еквівалентне інтенсивності кольору. 255 означає
білий і 0 чорний.

-піддемультиплексор <[+]ім'я> (-підфайл тільки) (БЕТА КОД)
Примусово використовувати тип демультиплексора субтитрів для -субфайлу. Використовуйте "+" перед ім'ям, щоб примусово ввести його,
це дозволить пропустити деякі перевірки! Дайте ім'я демультиплексора, яке надруковано за допомогою -sub-demuxer help.
Для зворотної сумісності він також приймає ідентифікатор демультиплексора, як визначено в
підчитач.ч.

-підрозмітність
Налаштуйте нечіткість відповідності під час пошуку субтитрів:
0 точної відповідності (за умовчанням)
1 Завантажте всі субтитри, що містять назву фільму.
2 Завантажте всі підрядні програми в поточний каталог і каталог -sub-paths.

-суб-без тексту-стор
Вимикає будь-яку обробку тексту після завантаження субтитрів. Використовується
для цілей налагодження.

-субрівний <0-2>
Укажіть, який край субтитрів має бути вирівняний за заданою висотою
-підпоз.
0 Вирівняти верхній край субтитрів (оригінальна поведінка).
1 Вирівняти субтитри по центру.
2 Вирівняти нижній край субтитрів (за замовчуванням).

-subcc <1-8>
Відображення субтитрів DVD із закритими субтитрами (CC) із зазначеного каналу. Значення від 5 до
8 виберіть режим, який може витягувати потоки сумісності EIA-608 з даних EIA-708.
Це НЕ субтитри VOB, це спеціальні субтитри ASCII для слухання
порушено кодування в потоці даних користувача VOB на більшості DVD-дисків регіону 1. CC субтитри
поки що не було помічено на DVD з інших регіонів.

-subcp (іконв тільки)
Якщо ваша система підтримує iconv(3), ви можете використовувати цю опцію, щоб указати субтитри
кодова сторінка. Він має пріоритет над -utf8 і -unicode.

ПРИКЛАД:
-subcp latin2
-subcp cp1250

-subcp enca: : кодова сторінка> (ENCA тільки)
Ви можете вказати свою мову, використовуючи двобуквенний код мови, щоб ENCA виявляла
кодова сторінка автоматично. Якщо не впевнені, введіть будь-що й подивіться вихід mplayer -v
для доступних мов. Запасна кодова сторінка визначає кодову сторінку, яку потрібно використовувати, коли
автовизначення не вдається.

ПРИКЛАД:
-subcp enca:cs:latin2
Вгадайте кодування, припускаючи, що субтитри чеські, поверніться на латинську 2,
якщо виявлення не вдається.
-subcp enca:pl:cp1250
Вгадайте кодування для польської мови, поверніться на cp1250.

-підшляхи
Вкажіть додаткові шляхи субтитрів для відстеження в каталозі медіа.

ПРИКЛАД: Припускаючи, що відтворюється /path/to/movie/movie.avi і -sub-paths
sub,subtitles,/tmp/subs, MPlayer шукає файли субтитрів у цих
каталоги:
/шлях/до/фільму/
/шлях/до/фільму/суб/
/шлях/до/фільму/субтитри/
/tmp/sub/
~/.mplayer/sub/

-затримка
Затримує субтитри на секунд. Може бути негативним.

-підфайл (БЕТА КОД)
На даний момент марний. Те саме, що і -audiofile, але для потоків субтитрів (OggDS?).

-підшрифт <шлях до шрифт (FreeType), шрифт модель (Конфігурація шрифту)> (FreeType тільки)
Встановлює шрифт субтитрів (див. -font). Якщо не вказано -subfont, використовується -font.

-підшрифт-автомасштаб <0-3> (FreeType тільки)
Встановлює режим автоматичного масштабування.
ПРИМІТКА: 0 означає, що масштаб тексту та масштаб екранного меню – це висота шрифту в пунктах.

Режим може бути:

0 немає автоматичного масштабування
1 пропорційно висоті фільму
2 пропорційно ширині фільму
3 пропорційно діагоналі фільму (за замовчуванням)

-subfont-blur <0-8> (FreeType тільки)
Встановлює радіус розмиття шрифту (за замовчуванням: 2).

-підшрифтове кодування
Встановлює кодування шрифту. Якщо встановлено значення "unicode", усі гліфи з файлу шрифту
буде відтворено і використовуватиметься unicode (за замовчуванням: unicode). (Без FreeType,
встановлення будь-якого іншого значення, крім "unicode", вимкне відтворення гліфів Unicode
файли font.desc. З FreeType і для інших значень, крім "unicode", ваша система має
підтримувати iconv(3) щоб це спрацювало.)

-subfont-osd-scale <0-100> (FreeType тільки)
Встановлює коефіцієнт автоматичного масштабування елементів OSD (за замовчуванням: 6).

-підшрифтовий контур <0-8> (FreeType тільки)
Встановлює товщину контуру шрифту (за замовчуванням: 2).

-subfont-text-scale <0-100> (FreeType тільки)
Встановлює коефіцієнт автоматичного масштабування тексту субтитрів у відсотках від розміру екрана
(за замовчуванням: 5).

- subfps
Вкажіть частоту кадрів файлу субтитрів (за замовчуванням: кадри в секунду).
ПРИМІТКА: > кадри в секунду прискорюють субтитри для файлів субтитрів на основі кадрів і
уповільнює їх для часових.

-підпоз <0-150> (корисно з -vf розгорнути)
Вкажіть розташування субтитрів на екрані. Значення – вертикаль
положення субтитрів у % висоти екрана. Допускаються значення більше 100
частину субтитрів, яку потрібно відрізати.

-підширина <10-100>
Вкажіть максимальну ширину субтитрів на екрані. Корисно для ТВ-виходу. The
Значення — це ширина субтитрів у % від ширини екрана.

-noterm-osd
Вимкніть відображення повідомлень OSD на консолі, якщо немає відеовиходу
в наявності.

-term-osd-esc <втеча послідовність>
Вкажіть вихідну послідовність для використання перед написанням повідомлення OSD на консолі.
Escape-послідовність має перемістити покажчик на початок рядка, який використовується для
екранне меню та очистіть його (за замовчуванням: ^[[A\r^[[K).

-унікод
Вказує MPlayer обробляти файл субтитрів як Unicode. (Це набуде чинності, лише якщо
не дається ні -subcp, ні -utf8.)

-unrarexec <шлях до розкручувати виконуваний файл> (Не підтриманий on MingW)
Вкажіть шлях до виконуваного файлу unrar, щоб MPlayer міг використовувати його для доступу до rar-
стислі файли VOBsub (за замовчуванням: не встановлено, тому функція вимкнена). Шлях повинен
включити ім'я виконуваного файлу, тобто /usr/local/bin/unrar.

-utf8
Вказує MPlayer обробляти файл субтитрів як UTF-8. (Це набуде чинності, лише якщо
-subcp не надається, і він має пріоритет над -unicode.)

-vobsub <VOBсуб файл без розширення>
Вкажіть файл VOBsub для використання для субтитрів. Повинен бути повний шлях без
розширення, тобто без '.idx', '.ifo' або '.sub'.

-вобсубід <0-31>
Вкажіть ідентифікатор субтитрів VOBsub.

АУДІО ВИХІД ВАРІАНТИ (ГРАВЕЦЬ ТІЛЬКИ)


-абс (-ао Центр тільки) (ЗАСТАРЕЛО)
Замінити визначення розміру аудіодрайвера/буфера карти.

-формат (Також побачити формат аудіо фільтр)
Виберіть формат зразка, який використовується для виведення з шару аудіофільтра до звуку
картка. Цінності, які можна прийняти, наведені нижче в описі
фільтр формату аудіо.

-міксер
Використовуйте мікшер, який відрізняється від стандартного /dev/mixer. Для ALSA це те
назва міксера.

-мікшер-канал <змішувач рядок>[,мікшер покажчик] (-ао Центр та -ао alsa тільки)
Ця опція вкаже MPlayer використовувати інший канал для керування гучністю
ніж PCM за замовчуванням. Опції для OSS включають том, ПКМ, лінія. Для повного списку
з параметрів шукайте SOUND_DEVICE_NAMES у /usr/include/linux/soundcard.h. Для ALSA
Ви можете використовувати назви, наприклад, alsamixer displays, наприклад Майстер, Лінія, PCM.
ПРИМІТКА: Назви каналів мікшера ALSA з наступним номером мають бути вказані в
формат, тобто канал з позначкою 'PCM 1' в alsamixer повинен бути конвертований
до PCM,1.

-softvol
Примусово використовувати програмний мікшер замість мікшера звукової карти.

-softvol-max <10.0-10000.0>
Встановіть максимальний рівень посилення у відсотках (за замовчуванням: 110). Значення 200 буде
дозволяє регулювати гучність до подвійного поточного рівня. З
значення нижче 100 початковий обсяг (який становить 100%) буде вище максимального,
які, наприклад, екранне меню не може відображати правильно.

-вольстеп <0-100>
Встановіть розмір кроку зміни гучності змішувача у відсотках від усього діапазону (за замовчуванням:
3).

-обсяг <-1-100> (Також побачити -аф обсяг)
Установіть гучність запуску в мікшері, апаратне або програмне забезпечення (якщо використовується з
-softvol). Значення -1 (за замовчуванням) не змінить гучність.

АУДІО ВИХІД ВОДІЇ (ГРАВЕЦЬ ТІЛЬКИ)


Драйвери аудіосигналу є інтерфейсами до різних засобів виведення звуку. Синтаксис такий:

-ао
Вкажіть пріоритетний список драйверів аудіовиходу, які будуть використовуватися.

Якщо в списку є кінцевий ',' MPlayer повернеться до драйверів, які не містяться в
список. Підпараметри є необов’язковими і в основному їх можна пропустити.
ПРИМІТКА: Перегляньте довідку -ao, щоб отримати список скомпільованих драйверів аудіовиходу.

ПРИКЛАД:
-ao alsa,oss,
Спробуйте драйвер ALSA, потім драйвер OSS, потім інші.
-ao alsa:noblock:device=hw=0.3
Встановлює режим noblock та назву пристрою як першу картку, четвертий пристрій.

Доступні драйвери аудіовиходу:

alsa
Драйвер аудіо виходу ALSA 0.9/1.x
ноблок
Встановлює noblock-режим.
пристрій=
Встановлює назву пристрою. Замініть будь-який "," на "." і будь-який ':' з '=' в
Назва пристрою ALSA. Для виведення hwac3 через S/PDIF використовуйте "iec958" або "spdif"
пристрою, якщо ви дійсно не знаєте, як його правильно налаштувати.

Центр
Драйвер аудіо виходу OSS

Встановлює пристрій виведення звуку (за замовчуванням: /dev/dsp).

Встановлює пристрій аудіомікшера (за замовчуванням: /dev/mixer).

Встановлює канал мікшування звуку (за замовчуванням: pcm).

sdl (SDL тільки)
високо незалежний від платформи аудіо вихід бібліотеки SDL (Simple Directmedia Layer).
водій

Явно виберіть аудіодрайвер SDL для використання (за замовчуванням: дозволити SDL вибрати).

мистецтво
аудіо вихід через демон aRts

esd
аудіо вихід через демон ESD

Явно виберіть сервер ESD для використання (за замовчуванням: localhost).

роз'єм
аудіо вихід через JACK (набір для підключення аудіороз'ємів)
(ні) підключати
Автоматично створювати підключення до вихідних портів (за замовчуванням: увімкнено). Коли
увімкнено, максимальна кількість вихідних каналів буде обмежено
кількість доступних вихідних портів.
порт =
Підключається до портів із заданою назвою (за замовчуванням: фізичні порти).
ім'я=
Ім'я клієнта, яке передається JACK (за замовчуванням: MPlayer [ ]). Корисно, якщо
ви хочете, щоб певні з’єднання було встановлено автоматично.
(не)оцінити
Оцініть затримку звуку, щоб зробити відтворення відео більш плавним
(за замовчуванням: увімкнено).
(ні) автозапуск
Автоматично запускати jackd, якщо необхідно (за замовчуванням: вимкнено). Зверніть увагу, що це
здається ненадійним і буде спамувати стандартний вихід із повідомленнями сервера.

NAS
аудіо вихід через NAS

coreaudio (Мак OS X тільки)
рідний драйвер аудіо виходу Mac OS X
device_id=
Ідентифікатор вихідного пристрою для використання (0 = пристрій за замовчуванням)
help Перелік усіх доступних пристроїв виводу з їх ідентифікаторами.

openal
Експериментальний драйвер аудіо виходу OpenAL

пульс
Драйвер аудіо виходу PulseAudio
[ [: [:broken_pause]]]
Вкажіть хост і, за бажанням, вихідний приймач для використання. Порожній рядок
використовує локальне з'єднання, "localhost" використовує мережеву передачу (швидше за все, ні
що ти хочеш). Ви також можете явно запропонувати обхідний шлях для зламаної
призупинити функціональність (за замовчуванням: автоматично визначено). Щоб увімкнути це лише без
вказуючи хост/приймач, синтаксис -ao pulse:::broken_pause

sgi (SGI тільки)
рідний драйвер аудіо виходу SGI

Явно виберіть пристрій/інтерфейс виводу для використання (за замовчуванням: для всієї системи
за замовчуванням). Наприклад, «Аналоговий вихід» або «Цифровий вихід».

сонце (Сонце тільки)
рідний драйвер аудіо виходу Sun

Явно виберіть аудіопристрій для використання (за замовчуванням: /dev/audio).

win32 (Вікна тільки)
рідний драйвер аудіо виходу Windows Waveout

dsound (Вікна тільки)
Драйвер аудіо виходу DirectX DirectSound
пристрій=
Встановлює номер пристрою для використання. Відтворення файлу за допомогою -v відобразить список
доступні пристрої.

кай (OS/2 тільки)
Драйвер аудіовиходу OS/2 KAI
уніауд
Примусовий режим UNIAUD.
dart Примусовий режим DART.
(ні) ділитися
Відкрийте аудіо в режимі спільного або ексклюзивного доступу.
bufsize=
Встановити розмір буфера на у зразках (за замовчуванням: 2048).

дартс (OS/2 тільки)
Драйвер аудіовиходу OS/2 DART
(ні) ділитися
Відкрийте DART у режимі спільного доступу чи ексклюзивному.
bufsize=
Встановити розмір буфера на у зразках (за замовчуванням: 2048).

dxr2 (Також побачити -dxr2) (DXR2 тільки)
Спеціальний вихідний драйвер Creative DXR2

ivtv (IVTV тільки)
Спеціальний для IVTV драйвер аудіо виходу MPEG. Працює лише з -ac hwmpa.

v4l2 (Потрібно Linux 2.6.22 + ядро)
Драйвер аудіо виходу для карт V4L2 з апаратним декодером MPEG.

mpegpes (DVB тільки)
Драйвер аудіо виходу для карт DVB, який записує вихід у файл MPEG-PES, якщо ні
Карта DVB встановлена.
card=<1-4>
Карта DVB для використання, якщо є більше однієї карти. Якщо не вказано MPlayer
шукатиме першу використану картку.
файл=
вихідне ім'я файлу

нулю
Не виводить аудіо, але підтримує швидкість відтворення відео. Використовуйте -nosound для
порівняльний аналіз.

куб
вихідний аудіофайл для запису файлів PCM/wave
(ні) заголовок хвилі
Включати або не включати заголовок хвилі (за замовчуванням: включено). Коли ні
включено, буде створено необроблений PCM.
файл=
Запишіть звук до замість стандартного audiodump.wav. Якщо
вказано nowaveheader, за замовчуванням – audiodump.pcm.
швидко
Намагайтеся робити дамп швидше, ніж у реальному часі. Переконайтеся, що вихід не отримано
усічений (зазвичай із повідомленням «Забагато відеопакетів у буфері»). це є
нормально, що ви отримуєте "Ваша система занадто ПОВІЛЬНА, щоб грати в це!" повідомлення.

підключати
Драйвер аудіо виходу плагіна

ВІДЕО ВИХІД ВАРІАНТИ (ГРАВЕЦЬ ТІЛЬКИ)


-adapter
Встановіть відеокарту, яка буде отримувати зображення. Ви можете отримати список доступних
картки, коли ви запускаєте цю опцію за допомогою -v. Наразі працює лише з DirectX
Драйвер відеовиходу.

-bpp
Замінити автоматично визначену глибину кольору. Підтримується лише файлами fbdev, dga, svga,
Драйвери відеовиходу vesa.

- кордон
Відтворіть фільм з облямівкою вікна та прикрасами. Оскільки це ввімкнено за замовчуванням, використовуйте
-noborder для відключення стандартних декорацій вікон.

- яскравість <-100-100>
Налаштуйте яскравість відеосигналу (за замовчуванням: 0). Підтримується не всім відео
вихідні драйвери.

-контраст <-100-100>
Налаштуйте контраст відеосигналу (за замовчуванням: 0). Підтримується не всім відео
вихідні драйвери.

- дисплей (X11 тільки)
Вкажіть ім’я хоста та номер відображення X-сервера, на якому ви хочете відображати.

ПРИКЛАД:
-дисплей xtest.localdomain:0

-доктор
Вмикає пряме відтворення (підтримується не всіма кодеками та відеовиходами). Це
може призвести до значно швидшого блітингу на деяких системах, у більшості різниць
буде мінімальним. У деяких випадках, особливо з декодерами, які вказують свій буфер
вимоги погано, це може бути значно повільніше.
ПОПЕРЕДЖЕННЯ: Може призвести до пошкодження OSD/SUB!

-dxr2
Цей параметр використовується для керування драйвером відеовиходу dxr2.

ar-mode=
режим співвідношення сторін (0 = нормальний, 1 = панорамування та сканування, 2 = поштовий ящик (за замовчуванням))

iec958-закодований
Встановіть режим виводу iec958 на кодований.

iec958-декодований
Встановіть режим виводу iec958 на декодований (за замовчуванням).

макробачення =
режим макробачення (0 = вимкнено (за замовчуванням), 1 = agc, 2 = agc 2 кольорова смуга, 3 =
agc 4 кольорова смуга)

крок
вимкнути вихід звуку

вмикання мікрофону
увімкнути вихід звуку

ucode=
шлях до мікрокоду

TV вихід

75ire
увімкнути вихідний режим 7.5 IRE

no75ire
вимкнути вихідний режим 7.5 IRE (за замовчуванням)

bw
ч/б телевізійний вихід

color
кольоровий телевізійний вихід (за замовчуванням)

переплетені
чересстроковий телевізійний вихід (за замовчуванням)

непереплетені
вимкнути чересстроковий телевізійний вихід

норма=
Телевізійна норма (ntsc (за замовчуванням), pal, pal60, palm, paln, palnc)

квадратний піксель
встановити піксельний режим на квадрат

ccir601-піксель
встановити піксельний режим на ccir601

накладення

cr-left=<0-500>
Встановіть ліве значення обрізання (за замовчуванням: 50).

cr-right=<0-500>
Встановіть правильне значення обрізання (за замовчуванням: 300).

cr-top=<0-500>
Встановіть верхнє значення обрізання (за замовчуванням: 0).

cr-bottom=<0-500>
Встановіть нижнє значення обрізання (за замовчуванням: 0).

ck-[r|g|b]=<0-255>
Встановіть коефіцієнт посилення r(ed), g(reen) або b(lue) колірного ключа накладання.

ck-[r|g|b]min=<0-255>
мінімальне значення для відповідного колірного ключа

ck-[r|g|b]max=<0-255>
максимальне значення для відповідного колірного ключа

ігнорувати-кеш
Ігноруйте налаштування кешованого накладання.

update-cache
Оновіть налаштування кешованого накладання.

ол-осд
Увімкнути накладання на екрані.

nool-osd
Вимкнути накладання на екрані (за замовчуванням).

ol[h|w|x|y]-cor=<-20-20>
Відрегулюйте розмір накладання (h,w) і положення (x,y), якщо він не збігається
вікно ідеально (за замовчуванням: 0).

накладення
Активувати накладення (за замовчуванням).

нооверлей
Увімкніть TV-вихід.

overlay-ratio=<1-2500>
Налаштуйте накладання (за замовчуванням: 1000).

-fbmode (-во fbdev тільки)
Змініть режим відео на той, який позначено як у /etc/fb.modes.
ПРИМІТКА: Фреймбуфер VESA не підтримує зміну режиму.

-fbmodeconfig (-во fbdev тільки)
Перевизначити файл конфігурації режиму фреймбуфера (за замовчуванням: /etc/fb.modes).

-fs (Також побачити -масштабування)
Повноекранне відтворення (центрує відео та зафарбовує чорні смуги навколо нього). ні
підтримується всіма драйверами відеовиходу.

-fsmode-dontuse <0-31> (ЗАСТАРЕЛО, використання -fs опція)
Спробуйте цей варіант, якщо проблеми з повноекранним режимом все ще виникають.

-fstype (X11 тільки)
Вкажіть пріоритетний список повноекранних режимів, які будуть використовуватися. Ви можете заперечувати режими
додавши до них префікс «-». Якщо у вас виникли проблеми, як-от повноекранне вікно
перекриваються іншими вікнами, спробуйте використовувати інший порядок.
ПРИМІТКА: Повний список доступних режимів див. у довідці -fstype.

Доступні типи:

вище
Використовуйте підказку _NETWM_STATE_ABOVE, якщо є.
нижче
Використовуйте підказку _NETWM_STATE_BELOW, якщо є.
повноекранний
Використовуйте підказку _NETWM_STATE_FULLSCREEN, якщо доступна.
шар
Використовуйте підказку _WIN_LAYER із шаром за замовчуванням.
шар=<0...15>
Використовуйте підказку _WIN_LAYER із заданим номером шару.
netwm
Примусовий стиль NETWM.
ніхто
Очистити список режимів; ви можете додати режими, щоб увімкнути потім.
залишається_на_горі
Використовуйте підказку _NETWM_STATE_STAYS_ON_TOP, якщо є.

ПРИКЛАД:
шар, залишається_на_горі, вгорі, на весь екран
Порядок за замовчуванням буде використовуватися як запасний варіант, якщо режими неправильні або не підтримуються
уточнюються.
-повноекранний
Виправлено повноекранне перемикання на OpenBox 1.x.

-fs-border-left

-fs-border-right

-fs-border-top

-fs-border-bottom
Вкажіть додаткові межі в повноекранному режимі. Межі застосовуються до всього відображеного
елементи: відео, OSD і EOSD. Кількість пікселів вказується в термінах
Розширення екрану. Наразі підтримується лише драйвером відеовиходу gl.

-гама <-100-100>
Налаштуйте гамму відеосигналу (за замовчуванням: 0). Підтримується не всім відео
вихідні драйвери.

-геометрія x[%][:y[%]] or [ШxВ][+-x+-y]
Спочатку налаштуйте вихідний текст на екрані. Специфікації x і y є
у пікселях, виміряних від верхнього лівого краю екрана до верхнього лівого краю зображення
відображається, однак, якщо після аргументу вказано знак відсотка, він перетворюється
значення у відсотках від розміру екрана в цьому напрямку. Це також підтримує
стандартний формат параметра геометрії X11, у якому, наприклад, +10-50 означає «розмістити 10
пікселів від лівої межі та 50 пікселів від нижньої межі" та "--20+-10"
означає «розмістити 20 пікселів за правою та 10 пікселями за верхньою межею». Якщо
зовнішнє вікно вказується за допомогою параметра -wid, потім координат x і y
розташовані відносно верхнього лівого кута вікна, а не екрана. The
координати відносно екрана, заданого за допомогою -screen для виведення відео
драйвери, які повністю підтримують -screen (direct3d, gl, gl_tiled, vdpau, x11, xv, xvmc,
corevideo).
ПРИМІТКА: Цей параметр підтримується лише в x11, xmga, xv, xvmc, xvidix, gl,
Драйвери відеовиходу gl_tiled, direct3d, directx, fbdev, sdl, dfxfb і corevideo.

ПРИКЛАД:
50:40
Розміщує вікно на x=50, y=40.
50%: 50%
Розміщує вікно посередині екрана.
100%
Розміщує вікно в центрі правого краю екрана.
100%: 100%
Розміщує вікно в нижньому правому куті екрана.

-gui-wid <вікно ID> (Також побачити -wid) (графічний інтерфейс тільки)
Це наказує графічному інтерфейсу також використовувати вікно X11 і приклеюватися до нижньої частини
відео, яке корисно для вбудовування міні-GUI у браузер (за допомогою плагіна MPlayer
наприклад).

- відтінок <-100-100>
Налаштуйте відтінок відеосигналу (за замовчуванням: 0). Ви можете отримати кольоровий негатив
зображення з цією опцією. Підтримується не всіма драйверами відеовиходу.

-монітор-точковий годинник (-во fbdev та подивитися тільки)
Вкажіть точковий чи піксельний тактовий діапазон монітора.

-монітор-hfreq (-во fbdev та подивитися тільки)
Вкажіть горизонтальний діапазон частот монітора.

-монітор-vfreq (-во fbdev та подивитися тільки)
Вкажіть діапазон вертикальних частот монітора.

-моніторний аспект (Також побачити - аспект)
Встановіть співвідношення сторін монітора або екрана телевізора. Значення 0 вимикає a
попередні налаштування (наприклад, у файлі конфігурації). Замінює аспект -monitorpixel
налаштування, якщо ввімкнено.

ПРИКЛАД:
-моніторний аспект 4:3 або 1.3333
-моніторний аспект 16:9 або 1.7777

- піксельний аспект монітора (Також побачити - аспект)
Встановіть розмір одного пікселя на екрані монітора або телевізора (за замовчуванням: 1). А
значення 1 означає квадратні пікселі (правильно для (майже?) усіх РК-дисплеїв).

-ім'я (X11 тільки)
Встановіть назву класу вікна.

-вузловий подвійний
Вимикає подвійну буферизацію, переважно для налагодження. Виправлення подвійної буферизації
мерехтіння, зберігаючи два кадри в пам’яті та відображаючи один під час декодування іншого.
Це може негативно вплинути на OSD, але часто усуває мерехтіння OSD.

-nograbpointer
Не хапайте вказівник миші після зміни відеорежиму (-vm). Корисно для
багатоголовкові установки.

-nokeepaspect
Не зберігайте співвідношення сторін вікна під час зміни розміру вікна. Працює лише з x11,
Драйвери відеовиходу xv, xmga, xvidix, directx. Крім того, під X11 ваше вікно
менеджер повинен враховувати підказки аспекту вікна.

-зверху
Змушує вікно програвача залишатися поверх інших вікон. Підтримується відеовиходом
драйвери, які використовують X11, крім SDL, а також directx, corevideo, quartz, ggi та
gl_tiled.

-панскан <0.0-1.0>
Вмикає функцію панорамування та сканування (обрізання сторін, наприклад, фільму 16:9 для створення
він підходить для дисплея 4:3 без чорних смуг). Діапазон контролює кількість
зображення обрізане. Працює лише з directx, xv, xmga, mga, gl, gl_tiled,
драйвери відеовиходу quartz, corevideo і xvidix.
ПРИМІТКА: Значення від -1 до 0 також дозволені, але дуже експериментальні і можуть
аварії або гірше. Використовуйте на свій страх і ризик!

-panscanrange <-19.0-99.0> (експериментальний)
Змініть діапазон функції панорамування та сканування (за замовчуванням: 1). Позитивні значення
означають кратні діапазону за замовчуванням. Від’ємні числа означають, що ви можете збільшити зображення до a
коефіцієнт -panscanrange+1. Наприклад, -panscanrange -3 дозволяє коефіцієнт масштабування до 4.
Ця функція є експериментальною.

-border-pos-x <0.0-1.0> (-во gl,xv,xvmc,vdpau,direct3d тільки дефолт 0.5)
Коли чорні межі додаються для коригування аспекту, це визначає, де вони знаходяться
розміщено. 0.0 розміщує межі праворуч, 1.0 – ліворуч. Цінності за межами
діапазон 0.0 - 1.0 додасть додаткові чорні межі з одного боку та видалить частину
зображення з іншого боку.

-border-pos-y <0.0-1.0> (-во gl,xv,xvmc,vdpau,direct3d тільки дефолт 0.5)
Як -border-pos-x, але для верхньої/нижньої межі. 0.0 розміщує межі знизу, 1.0
на вершині.

-моніторно-орієнтування <0-3> (експериментальний)
Поверніть дисплей на 90, 180 або 270 градусів. Обертає також екранне меню, а не лише відео
сам образ. Наразі підтримується лише драйвером відеовиходу gl. За всіх
інші відеовиходи -vf ass,expand=osd=1,rotate=n можна використовувати, у майбутньому це
може статися навіть автоматично.

-частота оновлення
Встановіть частоту оновлення монітора в Гц. Наразі підтримується лише -vo directx
у поєднанні з опцією -vm.

-rootwin
Відтворити фільм у кореневому вікні (фон робочого столу). Фонові зображення робочого столу можуть
закрийте вікно фільму. Працює лише з x11, xv, xmga, xvidix, quartz,
Драйвери відеовиходу corevideo і directx.

-насичення <-100-100>
Налаштуйте насиченість відеосигналу (за замовчуванням: 0). Ви можете отримати відтінки сірого
вивести за допомогою цієї опції. Підтримується не всіма драйверами відеовиходу.

-скрін
Вкажіть висоту екрана для драйверів відеовиходу, які не знають екран
роздільна здатність, наприклад fbdev, x11 і TV-out.

-screenw
Вкажіть ширину екрана для драйверів відеовиходу, які не знають екран
роздільна здатність, наприклад fbdev, x11 і TV-out.

-(ні)stop-xscreensaver (X11 тільки)
Вимикає xscreensaver під час запуску та знову вмикає його при виході (за замовчуванням: увімкнено).
Якщо ваша заставка не підтримує ні XSS, ні XResetScreenSaver API, будь ласка, використовуйте
-heartbeat-cmd замість цього.

-заголовок (Також побачити -використання-назви-файлу)
Встановіть назву вікна. Підтримується драйверами відеовиходу на основі X11.

-використовувати назву-файлу (Також побачити - назва)
Встановіть назву вікна, використовуючи назву медіафайлу, якщо не встановлено за допомогою -title. Підтримується
драйверами відеовиходу на основі X11.

-вм
Спробуйте перейти в інший режим відео. Підтримується dga, x11, xv, sdl і
Драйвери відеовиходу directx. Якщо використовується з драйвером відеовиходу Directx, то
-screenw, -screenh, -bpp і -refreshrate можна використовувати для встановлення нового
режим відображення.

-vsync
Вмикає VBI для драйверів відеовиходу vesa, dfbmga і svga.

-шир <вікно ID> (Також побачити -gui-wid) (X11, OpenGL та DirectX тільки)
Це повідомляє MPlayer приєднатися до існуючого вікна. Корисно для вбудовування MPlayer в a
браузер (наприклад, розширення plugger). Цей параметр заповнює дане вікно
повністю, таким чином масштабування аспектів, панорамування тощо більше не обробляються MPlayer, але
має керуватися програмою, яка створила вікно.

-екран <-2-...> (Псевдонім та цінності -xineramascreen)
У конфігураціях Xinerama (тобто один робочий стіл, який охоплює декілька
displays) ця опція вказує MPlayer, на якому екрані відображати фільм. Значення
-2 означає повноекранний режим на всьому віртуальному дисплеї (у цьому випадку Xinerama
інформація повністю ігнорується), -1 означає повноекранний режим на дисплеї вікна
зараз увімкнено. Початкове положення, встановлене за допомогою параметра -geometry, є відносно
вказаний екран. Зазвичай працює лише з "-fstype -fullscreen" або
"-fstype немає". Цей параметр не підходить лише для налаштування екрана запуску
(оскільки він завжди відображатиметься на даному екрані в повноекранному режимі), -геометрія
це найкраще, що доступне для цієї мети на даний момент. Підтримано принаймні
драйвери відеовиходу direct3d, gl, gl_tiled, x11, xv і corevideo.

-zrbw (-во zr тільки)
Дисплей чорно-білий. Для оптимальної продуктивності це можна поєднувати з
'-lavdopts grey'.

-zrcrop <[ширина]x[висота]+[x зміщення]+[y зміщення]> (-во zr тільки)
Виберіть частину вхідного зображення для відображення, багаторазові повторення цього параметра
увімкніть режим кінотеатру. У режимі cinerama фільм розповсюджується на більше ніж
один телевізор (або промінь) для створення більшого зображення. Параметри, що з’являються після n-го
-zrcrop застосовується до n-ї карти MJPEG, кожна карта повинна мати принаймні -zrdev в
додаток до -zrcrop. Для прикладів див. вихід -zrhelp і Zr
розділ документації.

-зрдев (-во zr тільки)
Вкажіть спеціальний файл пристрою, який належить вашій картці MJPEG, за замовчуванням zr
Драйвер відеовиходу використовує перший пристрій v4l, який може знайти.

-zrfd (-во zr тільки)
Примусове децимація: Децимація, як зазначено в -zrhdec і -zrvdec, відбувається лише якщо
апаратний масштабер може розтягнути зображення до початкового розміру. Використовуйте цю опцію, щоб
силове децимація.

-zrhdec <1|2|4> (-во zr тільки)
Горизонтальне децимація: попросіть драйвера надсилати лише кожен 2-й або 4-й рядок/піксель
введіть зображення на карту MJPEG і використовуйте масштабер карти MJPEG для розтягування
зображення до початкового розміру.

-zrhelp (-во zr тільки)
Відобразити список усіх опцій -zr*, їх значення за замовчуванням та режим кінотеатру
приклад.

-zrnorm (-во zr тільки)
Вкажіть телевізійну норму як PAL або NTSC (за замовчуванням: без змін).

-zrякість <1-20> (-во zr тільки)
Число від 1 (найкраще) до 20 (найгірше), що відображає якість кодування JPEG.

-zrvdec <1|2|4> (-во zr тільки)
Вертикальне децимація: попросіть драйвера надсилати лише кожен 2-й або 4-й рядок/піксель
введіть зображення на карту MJPEG і використовуйте масштабер карти MJPEG, щоб розтягнути
зображення до початкового розміру.

-zrxdoff <x дисплей зміщення> (-во zr тільки)
Якщо фільм менший за екран телевізора, цей параметр визначає зсув x від
верхній лівий кут екрана телевізора (за замовчуванням: по центру).

-зридофф <y дисплей зміщення> (-во zr тільки)
Якщо фільм менший за екран телевізора, цей параметр визначає зсув y від
верхній лівий кут екрана телевізора (за замовчуванням: по центру).

ВІДЕО ВИХІД ВОДІЇ (ГРАВЕЦЬ ТІЛЬКИ)


Драйвери відеовиходу є інтерфейсами до різних засобів виведення відео. Синтаксис такий:

-во
Вкажіть пріоритетний список драйверів відеовиходу, які будуть використовуватися.

Якщо в списку є кінцевий ',' MPlayer повернеться до драйверів, які не містяться в
список. Підпараметри є необов’язковими і в основному їх можна пропустити.
ПРИМІТКА: Перегляньте довідку -vo для отримання списку скомпільованих драйверів відеовиходу.

ПРИКЛАД:
-vo xmga,xv,
Спробуйте драйвер Matrox X11, потім драйвер Xv, потім інші.
-vo directx:noaccel
Використовує драйвер DirectX з вимкненими функціями прискорення.

Доступні драйвери відеовиходу:

xv (X11 тільки)
Використовує розширення XVideo XFree86 4.x, щоб увімкнути апаратне прискорене відтворення.
Якщо ви не можете використовувати драйвер для обладнання, це, мабуть, найкращий варіант.
Щоб отримати інформацію про те, який колірний ключ використовується і як він малюється, запустіть MPlayer з -v
і зверніть увагу на рядки, позначені тегом [xv common] на початку.
адаптер=
Виберіть певний адаптер XVideo (перевірте результати xvinfo).
порт =
Виберіть певний порт XVideo.
ck=
Виберіть джерело, з якого береться колірна клавіша (за замовчуванням: cur).
cur За замовчуванням приймає колірний ключ, який наразі встановлено в Xv.
використовуйте Використовувати, але не встановлюйте колірний ключ із MPlayer (використовуйте параметр -colorkey
змінити його).
set Так само, як використання, але також встановлює наданий колірний ключ.
ck-method=
Встановлює метод малювання кольоровою клавішею (за замовчуванням: людина).
людина Намалюйте колірну клавішу вручну (у деяких випадках зменшує мерехтіння).
bg Встановити колірний ключ як фон вікна.
auto Дозвольте Xv намалювати колірну клавішу.

x11 (X11 тільки)
Драйвер відеовиходу спільної пам'яті без апаратного прискорення, який працює завжди
Х11 присутній.

xover (X11 тільки)
Додає підтримку X11 до всіх драйверів відеовиходу на основі накладання. Наразі тільки
підтримується tdfx_vid.

Виберіть драйвер для використання в якості джерела для накладання поверх X11.

vdpau -vc ffmpeg12vdpau, ffwmv3vdpau, ffvc1vdpau, ffh264vdpau or ffodivxvdpau)
Відеовихід, який використовує VDPAU для декодування відео за допомогою апаратного забезпечення. Також підтримує
відображення програмно декодованого відео.
різкість=<-1-1>
Для позитивних значень застосуйте алгоритм підвищення різкості до відео, для
від'ємні значення алгоритм розмивання (за замовчуванням: 0).
denoise=<0-1>
Застосуйте до відео алгоритм шумозаглушення (за замовчуванням: 0, без шуму
скорочення).
deint=<0-4>
Виберіть деінтерлейсер (за замовчуванням: 0). Усі режими > 0 повага
- домінування поля.
0 немає деінтерлейсу
1 Показати лише перше поле, як поле -vf.
2 Боб деінтерлейс, схожий на -vf tfields=1.
3 motion адаптивний тимчасовий деінтерлейс Може призвести до A/V десинхронізації з
повільне відео обладнання та/або висока роздільна здатність. Це значення за замовчуванням, якщо
«D» використовується, щоб увімкнути деінтерлейсинг.
4 рух адаптивний тимчасовий деінтерлейс із керованим краєм просторового
інтерполяція Потрібне швидке відео обладнання.
кольоровість
Змушує тимчасові деінтерлейсери працювати як на яскравості, так і на кольорі (за замовчуванням).
Використовуйте nochroma-deint лише для використання яскравості та прискорення розширеного деінтерлейсу.
Корисно з повільною відеопам’яттю.
потягни вверх
Спробуйте пропустити деінтерлейс для прогресивних кадрів, корисних для перегляду
телекінцевий вміст, потребує швидкого відео обладнання для високої роздільної здатності. Тільки
працює з адаптивним до руху тимчасовим деінтерлейсингом.
колірний простір
Виберіть колірний простір для перетворення YUV в RGB. Загалом BT.601 повинен
використовуватися для вмісту стандартної чіткості (SD) і BT.709 для високої чіткості
(HD) вміст. Використання неправильного колірного простору призводить до трохи нижче або
над насиченими та зміщеними кольорами.
0 Вгадайте колірний простір на основі роздільної здатності відео. Відео з шириною
>= 1280 або висота > 576 вважається кольоровим простором HD і BT.709
буде використовуватися.
1 Використовуйте колірний простір ITU-R BT.601 (за замовчуванням).
2 Використовуйте колірний простір ITU-R BT.709.
3 Використовуйте колірний простір SMPTE-240M.
hqscaling
0 Використовуйте масштабування VDPAU за замовчуванням (за замовчуванням).
1-9 Застосуйте високоякісне масштабування VDPAU (потрібне відповідне обладнання).
силовий змішувач
Примусово використовувати змішувач VDPAU, який реалізує всі перераховані вище варіанти
(за замовчуванням). Використовуйте noforce-mixer, щоб дозволити відображення колірного простору BGRA.
(Вимикає всі вищезазначені параметри та апаратний еквалайзер, якщо зображення формату BGRA
фактично використовується.)

xvmc (X11 з FFmpeg MPEG-1/2 декодер тільки)
Драйвер відеовиходу, який використовує розширення XvMC (X Video Motion Compensation).
XFree86 4.x для прискорення декодування MPEG-1/2 і VCR2.
адаптер=
Виберіть певний адаптер XVideo (перевірте результати xvinfo).
порт =
Виберіть певний порт XVideo.
(ні) контрольний показник
Вимикає відображення зображення. Необхідний для правильного порівняння драйверів, які
змінювати буфери зображень лише на моніторі (nVidia). За замовчуванням не потрібно
відключити відображення зображень (без тесту).
(ні) bobdeint
Дуже простий деінтерлейсер. Може виглядати не краще, ніж -vf tfields=1, але це
є єдиним деінтерлейсером для xvmc (за замовчуванням: nobobdeint).
(ні) черги
Поставте кадри черги для відображення, щоб забезпечити більш паралельну роботу відеоапаратури.
Може додати невелику (непомітну) постійну A/V десинхронізацію (за замовчуванням: noqueue).
(не спати
Використовуйте функцію сну під час очікування завершення візуалізації (не рекомендується
на Linux) (за замовчуванням: nosleep).
ck=cur|використання|набір
Те саме, що -vo xv:ck (див. -vo xv).
ck-method=man|bg|auto
Те саме, що -vo xv:ck-method (див. -vo xv).

DGA (X11 тільки)
Відтворюйте відео через розширення XFree86 Direct Graphics Access. Розглянуто
застарілий.

sdl (SDL тільки помилка/застаріла)
Високоплатформонезалежний відеовихід бібліотеки SDL (Simple Directmedia Layer).
водій. Оскільки SDL використовує власний рівень X11, параметри MPlayer X11 не мають жодних
вплив на SDL. Зауважте, що він має кілька незначних помилок (-vm/-novm переважно ігнорується,
-fs поводиться як -novm повинен, вікно знаходиться у верхньому лівому куті під час повернення з
повноекранний режим, panscan не підтримується, ...).
водій=
Явно виберіть драйвер SDL для використання.
(ні)forcexv
Використовуйте XVideo через драйвер відеовиходу sdl (за замовчуванням: forcexv).
(ні)hwaccel
Використовуйте апаратне прискорення масштабування (за замовчуванням: hwaccel).

відікс
VIDIX (VIDeo Interface for *niX) — це інтерфейс для функцій прискорення відео
різних відеокарт. Дуже швидкий драйвер відеовиходу на картах, які підтримують
його.

Явно виберіть драйвер підпристрою VIDIX для використання. Доступний підпристрій
драйвери cyberblade, ivtv, mach64, mga_crtc2, mga, nvidia, pm2, pm3,
radeon, rage128, s3, sh_veu, sis_vid і unichrome.

xvidix (X11 тільки)
Інтерфейс X11 для VIDIX

те саме, що і відікс

cvidix
Загальний і незалежний від платформи інтерфейс VIDIX, може працювати навіть у текстовій консолі
з картами nVidia.

те саме, що і відікс

winvidix (Вікна тільки)
Інтерфейс Windows для VIDIX

те саме, що і відікс

direct3d (Вікна тільки) (БЕТА КОД!)
Драйвер відеовиходу, який використовує інтерфейс Direct3D (корисно для Vista).

DirectX (Вікна тільки)
Драйвер відеовиходу, який використовує інтерфейс DirectX.
noaccel
Вимикає апаратне прискорення. Спробуйте цей варіант, якщо у вас є дисплей
проблеми.

кВА (OS/2 тільки)
Драйвер відеовиходу, який використовує інтерфейс libkva.
snap Примусовий режим SNAP.
wo Force WarpOverlay! режим.
занурення Примусове занурення в режим DIVE.
(ні)t23
Увімкнути або вимкнути обхідний шлях для ноутбука T23 (за замовчуванням: вимкнено). Намагайся
увімкніть цю опцію, якщо ваша відеокарта підтримує лише підвищення масштабу.

кварц (Мак OS X тільки)
Драйвер відеовиходу Mac OS X Quartz. За деяких обставин може бути більше
ефективний для примусового виведення формату упакованого YUV, наприклад -vf format=yuy2.
device_id=
Виберіть пристрій відображення для використання в повноекранному режимі.
fs_res= :
Вкажіть повноекранну роздільну здатність (корисно на повільних системах).

corevideo (Мак OS X 10.4 or 10.3.9 з QuickTime 7)
Драйвер відеовиходу Mac OS X CoreVideo
device_id=
ЗАСТАРЕЛО, замість цього використовуйте -screen. Виберіть пристрій відображення для використання
повноекранний режим або встановіть значення -1, щоб у вікні відео завжди використовувати той самий екран
увімкнено (за замовчуванням: -1 - автоматично).
спільний_буфер
Запишіть вихід в буфер спільної пам'яті замість того, щоб відображати його, і спробуйте це зробити
відкрити існуюче NSConnection для зв’язку з графічним інтерфейсом користувача.
buffer_name=
Ім'я спільного буфера, створеного за допомогою shm_open, а також ім'я буфера
NSConnection MPlayer спробує відкрити (за замовчуванням: «mplayerosx»). Налаштування
buffer_name неявно вмикає shared_buffer.

fbdev (Linux тільки)
Використовує кадровий буфер ядра для відтворення відео.

Явно виберіть назву пристрою fbdev (наприклад, /dev/fb0) або назву
підпристрою VIDIX, якщо назва пристрою починається з "vidix" (наприклад
'vidixsis_vid' для драйвера sis).

fbdev2 (Linux тільки)
Використовує кадровий буфер ядра для відтворення відео, альтернативна реалізація.

Явно виберіть назву пристрою fbdev для використання (за замовчуванням: /dev/fb0).

подивитися
Дуже загальний драйвер відеовиходу, який повинен працювати на будь-якому сумісному з VESA VBE 2.0
карти.
(ні)дга
Вмикає або вимикає режим DGA (за замовчуванням: увімкнено).
neotv_pal
Активуйте вихід NeoMagic TV і встановіть його на норму PAL.
neotv_ntsc
Активуйте вихід NeoMagic TV і встановіть його на норму NTSC.
відікс
Використовуйте драйвер VIDIX.
лво:
Активуйте відеооверлей Linux поверх режиму VESA.

svga
Відтворюйте відео за допомогою бібліотеки SVGA.

Вкажіть режим відео для використання. Режим можна задати в а
x x формат, наприклад 640x480x16M або бути графічним режимом
число, наприклад 84.
bbosd
Намалюйте екранне меню чорними смугами під фільмом (повільніше).
рідний
Використовуйте лише власні функції малювання. Це дозволяє уникнути прямого візуалізації, OSD і
апаратне прискорення.
перерахунки
Примусово перемикач рамку на вертикальному зворотному ходу. Можна використовувати тільки з -double. Це має
той самий ефект, що й параметр -vsync.
sq
Спробуйте вибрати відеорежим із квадратними пікселями.
відікс
Використовуйте svga з VIDIX.

gl
Драйвер відеовиходу OpenGL, проста версія. Розмір відео має бути меншим за
максимальний розмір текстури вашої реалізації OpenGL. Призначений для роботи навіть з
більшість основних реалізацій OpenGL, але також використовує новіші розширення, які
дозволяють підтримувати більше колірних просторів і пряме відтворення. Для оптимальної швидкості спробуйте
додавання параметрів
-др -нозрізи
Код виконує дуже мало перевірок, тому, якщо функція не працює, це може бути
оскільки він не підтримується вашою карткою/реалізацією OpenGL, навіть якщо ви цього не підтримуєте
отримати будь-яке повідомлення про помилку. Використовуйте glxinfo або подібний інструмент, щоб відобразити підтримувані
Розширення OpenGL.
backend=
Виберіть реалізацію бекенда/OpenGL для використання (за замовчуванням: -1).
-1: Автовибір
0: Win32/WGL
1: X11/GLX
2: SDL
3: X11/EGL (дуже експериментальний)
4: OSX/какао
5: Android (дуже поганий хак, тільки для тестування)
(ні)ати-хак
Драйвери ATI можуть давати пошкоджене зображення, коли використовуються PBO (при використанні -dr
або force-pbo). Ця опція виправляє це за рахунок використання трохи більше
пам'ять.
(ні)сила-пбо
Завжди використовує PBO для передачі текстур, навіть якщо це передбачає додаткову копію.
Наразі це дає трохи додаткової швидкості з драйверами NVidia і багато
більша швидкість з драйверами ATI. Може знадобитися -noslices і підопція ati-hack
правильно працювати.
(не)масштабований-осд
Змінює поведінку екранного меню при зміні розміру вікна
(за замовчуванням: вимкнено). Коли ввімкнено, веде себе більше як інший відеовихід
драйвери, що краще для шрифтів фіксованого розміру. Інвалід виглядає набагато краще
зі шрифтами FreeType і використовує межі в повноекранному режимі. Не працює
правильно з задовими субтитрами (див. -ass), замість цього ви можете відтворити їх
без підтримки OpenGL через -vf ass.
osdcolor=<0xAARRGGBB>
Колір для екранного меню (за замовчуванням: 0x00ffffff, відповідає непрозорому білому).
прямокутник=<0,1,2>
Виберіть використання прямокутних текстур, які заощаджують відеопам’ять, але часто це так
повільніше (за замовчуванням: 0).
0: використовувати текстури потужності двох (за замовчуванням).
1: Використовуйте розширення GL_ARB_texture_rectangle.
2: Використовуйте розширення GL_ARB_texture_non_power_of_two. В деяких випадках
підтримується лише програмним забезпеченням і тому дуже повільно.
інтервал заміни=
Мінімальний інтервал між двома замінами буфера, підрахований у відображуваних кадрах
(за замовчуванням: 1). 1 еквівалентно увімкненню VSYNC, 0 — вимкненню VSYNC.
Значення нижче 0 залишать його за системним за замовчуванням. Це обмежує
частота кадрів до (горизонтальна частота оновлення / n). Потрібен GLX_SGI_swap_control
підтримка в роботі. З деякими (більшістю/всіми?) реалізаціями це працює лише в
повноекранний режим.
ycbcr
Використовуйте розширення GL_APPLE_ycbcr_422 для перетворення YUV в RGB. За замовчуванням є
вимкнено, якщо вказано yuv=, в іншому випадку визначається автоматично. Зверніть увагу, що це
дозволить кілька спеціальних налаштувань для доступу до спеціального швидкого драйвера.
yuv=
Виберіть тип перетворення YUV в RGB. За замовчуванням – автоматичне визначення
вибір між значеннями 0 і 2.
0: Використовуйте програмне перетворення. Сумісний з усіма версіями OpenGL.
Забезпечує контроль яскравості, контрастності та насиченості.
1: Використовуйте комбінатори регістрів. Для цього використовується спеціальне розширення nVidia
(GL_NV_register_combiners). Необхідно щонайменше три текстурні блоки.
Забезпечує контроль насиченості та відтінку. Цей метод швидкий, але неточний.
2: Використовуйте фрагментну програму, використовуючи інструкцію POW. Потребує
Розширення GL_ARB_fragment_program і щонайменше три блоки текстури.
Забезпечує контроль яскравості, контрастності, насиченості, відтінку та гамми. Гамма
також можна налаштувати незалежно для червоного, зеленого та синього. Спосіб 4 є
зазвичай швидше.
3: Те саме, що і 2. Вони існують як окремі значення з причин, що застаріли, MPlayer
тепер вставляє додаткові інструкції для контролю гамми на вимогу.
4: Використовуйте програму-фрагмент із додатковим пошуком. Потребує
Розширення GL_ARB_fragment_program і щонайменше чотири блоки текстури.
Забезпечує контроль яскравості, контрастності, насиченості, відтінку та гамми. Гамма
також можна налаштувати незалежно для червоного, зеленого та синього.
5: Використовуйте специфічний для ATI метод (для старих карт). Для цього використовується спеціальний ATI
розширення (GL_ATI_fragment_shader - не GL_ARB_fragment_shader!). В
потрібно щонайменше три блоки текстури. Забезпечує насиченість і відтінок
контроль. Цей метод швидкий, але неточний.
6: Використовуйте 3D-текстуру для перетворення за допомогою пошуку. Потребує
Розширення GL_ARB_fragment_program і щонайменше чотири блоки текстури.
Надзвичайно повільна (програмна емуляція) на деяких (всіх?) картах ATI після цього
використовує текстуру з межовими пікселями. Забезпечує яскравість, контрастність,
контроль насиченості, відтінку та гамми. Гаму також можна встановити самостійно
для червоного, зеленого та синього. Швидкість більше залежить від пропускної здатності пам'яті графічного процесора
ніж інші методи.
колірний простір
Виберіть колірний простір для перетворення YUV в RGB.
0 Використовуйте формулу, яку зазвичай використовує MPlayer (за замовчуванням).
1 Використовуйте колірний простір ITU-R BT.601.
2 Використовуйте колірний простір ITU-R BT.709.
3 Використовуйте колірний простір SMPTE-240M.
levelconv=
Виберіть перетворення рівня яскравості для перетворення YUV в RGB
0 Перетворення телевізора на рівні ПК (за замовчуванням).
1 Перетворіть рівні комп’ютера на телевізор.
2 Не виконуйте жодних перетворень.
lscale=
Виберіть функцію масштабування, щоб використовувати для масштабування яскравості. Діє лише для
yuv режими 2, 3, 4 і 6.
0 Використовуйте просту лінійну фільтрацію (за замовчуванням).
1 Використовуйте бікубічний B-сплайновий фільтр (краща якість). Потрібен один
додатковий текстурний блок. Старі картки не впораються
це для кольоровості принаймні в повноекранному режимі.
2 Використовуйте кубічну фільтрацію по горизонталі, лінійну – по вертикалі
напрямок. Працює на кілька карток більше, ніж метод 1.
3 Те саме, що 1, але не використовує текстуру пошуку. Може бути швидше
деякі картки.
4 Використовуйте експериментальне маскування нерізкості з підтримкою 3x3 та за замовчуванням
міцність 0.5 (див. фільтр-сила).
5 Використовуйте експериментальне маскування нерізкості з підтримкою 5x5 та за замовчуванням
міцність 0.5 (див. фільтр-сила).
64 Використовуйте масштабування найближчого сусіда.
cscale=
Виберіть функцію масштабування, щоб використовувати для масштабування кольоровості. Для деталей
див. lscale.
сила фільтра=
Встановіть силу ефекту для фільтрів lscale/cscale, які його підтримують.
шумова сила=
Установіть, скільки шуму потрібно додати. 0 для вимкнення (за замовчуванням), 1.0 для відповідного рівня
для дизерінгу до 6 біт.
стерео=
Виберіть спосіб стереовідображення. Можливо, вам доведеться використовувати -aspect, щоб виправити
значення аспекту. Додайте 32, щоб поміняти лівий і правий бік. Експериментально, ні
очікувати від нього занадто багато.
0 звичайний 2D дисплей
1 Перетворіть паралельний вхід у повнокольоровий червоно-блакитний стерео.
2 Перетворіть паралельний вхід у повнокольоровий зелено-пурпурний стерео.
3 Перетворіть паралельний вхід у стереобуфер із квадробуфером. Тільки підтримується
дуже невеликою кількістю карт OpenGL.
4 Змішайте ліву і праву частину в піксельному шаблоні. Візерунок надається штифтом
варіант.
stipple=
Найменші 16 біт дають шаблон 4x4 для використання (за замовчуванням: 0x0f0f). Приклади до
спробуйте: 0x0f0f, 0xf0f0: горизонтальні лінії; 0xaaaa, 0x5555: вертикальні лінії;
0xa5a5, 0x5a5a: шаховий малюнок

Наведені нижче параметри корисні лише при написанні власних фрагментних програм.

customprog=
Завантажте програму спеціального фрагмента з . Дивіться TOOLS/edgedect.fp
приклад.
customtex=
Завантажте спеціальну текстуру "гамма-рампа". . Це можна використовувати в
комбінація з yuv=4 або з опцією customprog.
(ні) customtlin
Якщо ввімкнено (за замовчуванням), використовуйте інтерполяцію GL_LINEAR, інакше використовуйте GL_NEAREST
для текстури customtex.
(ні) customtrect
Якщо ввімкнено, використовуйте texture_rectangle для текстури customtex. За замовчуванням є
інваліди.
(ні)mipmapgen
Якщо ввімкнено, мип-карти для відео створюються автоматично. Це повинно
бути корисним разом із customprog та інструкцією TXB для реалізації
фільтри розмиття з великим радіусом. Для більшості реалізацій OpenGL це так
дуже повільно для будь-яких форматів, які не є RGB. За замовчуванням вимкнено.

Зазвичай немає підстав використовувати наступні параметри, вони в основному існують для
цілі тестування.

(ні)glfinish
Викличте glFinish() перед заміною буферів. Повільніше, але в деяких випадках більше
правильний вихід (за замовчуванням: вимкнено).
(ні)багато
Вмикає підтримку більше (RGB і BGR) кольорових форматів (за замовчуванням: увімкнено).
Потрібна версія OpenGL >= 1.2.
slice-height=<0-...>
Кількість ліній, скопійованих у текстуру в одній частині (за замовчуванням: 0). 0 за все
зображення.
ПРИМІТКА: Якщо використовується колірний простір YUV (див. підопцію yuv), застосовуються спеціальні правила:
Якщо декодер використовує відтворення фрагментів (див. -noslices), цей параметр не має
ефект, використовується розмір зрізів, передбачений декодером.
Якщо декодер не використовує відтворення фрагментів, за замовчуванням буде 16.
(ні) osd
Увімкнути або вимкнути підтримку відтворення OSD через OpenGL (за замовчуванням: увімкнено).
Цей параметр призначений для тестування; щоб вимкнути OSD, замість цього використовуйте -osdlevel 0.
(ні) аспект
Увімкнути або вимкнути масштабування сторін і підтримку панорамування та сканування (за замовчуванням:
увімкнено). Вимкнення може збільшити швидкість.

gl_tiled
Варіант драйвера відеовиходу OpenGL. Підтримує відео, розмір яких перевищує максимальний
розмір текстури, але не вистачає багатьох розширених функцій та оптимізації gl
водій і навряд чи буде продовжено далі.
(ні)glfinish
те саме, що gl (за замовчуванням: увімкнено)
yuv=
Виберіть тип перетворення YUV в RGB. Якщо встановлено будь-що, крім 0 OSD
буде вимкнено, а налаштування яскравості, контрасту та гами будуть лише
доступний через глобальні налаштування X-сервера. Крім цього цінності
мають те саме значення, що й для -во гл.

матричний перегляд
Рендерер на основі OpenGL, що створює ефект, подібний до матриці.
cols=
Кількість текстових стовпців для відображення. Мабуть, дуже низькі значення (< 16).
не вдається через обмеження масштабера. Значення, які не діляться на 16, можуть викликати
питання також.
рядки=
Кількість текстових рядків для відображення. Дуже низькі значення (< 16), ймовірно, не вдасться
через обмеження масштабера. Значення, які не діляться на 16, можуть викликати проблеми, оскільки
добре.

нулю
Не виводить відео. Корисно для порівняльного аналізу.

aa
Драйвер відеовиходу ASCII, який працює на текстовій консолі.
ПРИМІТКА: Драйвер неправильно обробляє -aspect.
ПОДАЧА: Можливо, вам доведеться вказати -monitorpixelaspect. Спробуйте 'mplayer -vo aa
- піксельний аспект монітора 0.5 дюйма.

Кака
Драйвер кольорового відеовиходу ASCII, який працює на текстовій консолі.

bl
Відтворення відео за протоколом Blinkenlights UDP. Цей водій високо
апаратні засоби.

Явно виберіть драйвер підпристрою Blinkenlights для використання. це є
щось на кшталт arcade:host=localhost:2323 або hdl:file=name1,file=name2.
Необхідно вказати підпристрій.

ggi
Драйвер відеовиходу графічної системи GGI

Явно виберіть драйвер GGI для використання. Замініть будь-який "," який з'явиться
у рядку драйвера символом ".".

directfb
Відтворюйте відео за допомогою бібліотеки DirectFB.
(ні)введення
Використовуйте DirectFB замість коду клавіатури MPlayer (за замовчуванням: увімкнено).
buffermode=одиночний|подвійний|потрійний
Подвійна та потрійна буферизація дає найкращі результати, якщо ви хочете уникнути розривів
питання. Потрійна буферизація є більш ефективною, ніж подвійна
не блокує MPlayer під час очікування вертикального відстеження. Неодружений
слід уникати буферизації (за замовчуванням: одиночний).
fieldparity=top|bottom
Керуйте порядком виводу для кадрів із чергуванням (за замовчуванням: вимкнено). Дійсний
значення зверху = спочатку поля зверху, знизу = спочатку поля знизу. Це
опція не впливає на прогресивний плівковий матеріал, як більшість MPEG
фільми є. Вам потрібно ввімкнути цю опцію, якщо у вас є проблеми з розривом або
неплавні рухи при перегляді переплетеного фільму.
шар = N
Примусове відтворення шару з ідентифікатором N (за замовчуванням: -1 - автоматично).
dfbopts=
Вкажіть список параметрів для DirectFB.

dfbmga
Спеціальний драйвер відеовиходу Matrox G400/G450/G550, який використовує бібліотеку DirectFB
використовувати спеціальні апаратні функції. Вмикає відображення CRTC2 (друга голова).
відео незалежно від першого керівника.
(ні)введення
те саме, що directfb (за замовчуванням: вимкнено)
buffermode=одиночний|подвійний|потрійний
те саме, що directfb (за замовчуванням: потрійний)
fieldparity=top|bottom
те саме, що directfb
(ні)бес
Увімкнути використання Matrox BES (внутрішнє масштабування) (за замовчуванням: вимкнено).
Дає дуже хороші результати щодо швидкості та якості виходу як інтерполяція
обробка зображень здійснюється апаратно. Працює тільки на первинну головку.
(ні) гострий
Для відображення екранного меню (за замовчуванням):
увімкнено)
(ні)crtc2
Увімкніть TV-вихід на другій головці (за замовчуванням: увімкнено). Якість виходу
дивовижно, оскільки це повне чересстрокове зображення з належною синхронізацією з кожним
непарне/парне поле.
tvnorm=pal|ntsc|авто
Встановить телевізійну норму карти Matrox без необхідності змін
/etc/directfbrc (за замовчуванням: вимкнено). Дійсними нормами є pal = PAL, ntsc =
NTSC. Особливою нормою є автоматична (автоналаштування за допомогою PAL/NTSC), оскільки вона вирішує
яку норму використовувати, дивлячись на частоту кадрів фільму.

MGA (Linux тільки)
Спеціальний драйвер відеовиходу Matrox, який використовує ввімкнений вбудований скейлер YUV
Gxxx карти через модуль ядра. Якщо у вас є карта Matrox, це найшвидше
варіант.

Явно виберіть назву пристрою Matrox для використання (за замовчуванням: /dev/mga_vid).

xmga (Linux, X11 тільки)
Драйвер відеовиходу, що працює у вікні X11.

Явно виберіть назву пристрою Matrox для використання (за замовчуванням: /dev/mga_vid).

s3fb (Linux тільки) (Також побачити -лікар)
Спеціальний драйвер відеовиходу S3 Virge. Цей драйвер підтримує YUV карти
функції перетворення та масштабування, подвійної буферизації та прямого візуалізації. Використовуйте -vf
format=yuy2, щоб отримати апаратне прискорене рендеринг YUY2, що набагато швидше, ніж
YV12 на цій картці.

Явно виберіть назву пристрою fbdev для використання (за замовчуванням: /dev/fb0).

Wii (Linux тільки)
Спеціальний драйвер відеовиходу Nintendo Wii/GameCube.

3dfx (Linux тільки)
Спеціальний для 3dfx драйвер відеовиходу, який безпосередньо використовує обладнання поверх X11.
Підтримуються лише 16 bpp.

tdfxfb (Linux тільки)
Цей драйвер використовує драйвер кадрового буфера tdfxfb для відтворення фільмів із YUV
прискорення на картах 3dfx.

Явно виберіть назву пристрою fbdev для використання (за замовчуванням: /dev/fb0).

tdfx_vid (Linux тільки)
Спеціальний для 3dfx драйвер відеовиходу, який працює в поєднанні з tdfx_vid
модуль ядра.

Явно виберіть назву пристрою для використання (за замовчуванням: /dev/tdfx_vid).

dxr2 (Також побачити -dxr2) (DXR2 тільки)
Спеціальний драйвер відеовиходу Creative DXR2.

Піддрайвер вихідного відео для використання як накладання (x11, xv).

dxr3 (DXR3 тільки)
Мікросхема декодування MPEG Sigma Designs em8300 (Creative DXR3, Sigma Designs Hollywood
Плюс) конкретний драйвер відеовиходу. Також дивіться відеофільтр lavc.
накладення
Активує накладання замість TV-виходу.
пребуф
Вмикає попереднє буферування.
синхронізувати
Увімкне новий синхронізатор.
норма=
Вказує телевізійну норму.
0: Не змінює поточну норму (за замовчуванням).
1: Автоналаштування за допомогою PAL/NTSC.
2: Автоналаштування за допомогою PAL/PAL-60.
3: ДРУГ
4: PAL-60
5: NTSC
<0-3>
Визначає номер пристрою для використання, якщо у вас є більше однієї карти em8300.

ivtv (IVTV тільки)
Conexant CX23415 (iCompression iTVC15) або Conexant CX23416 (iCompression iTVC16)
Мікросхема декодера MPEG (Hauppauge WinTV PVR-150/250/350/500) конкретний відеовихід
Драйвер для ТВ-виходу. Також дивіться відеофільтр lavc.

Явно виберіть назву пристрою декодера MPEG для використання (за замовчуванням:
/dev/video16).

Явно виберіть вихід TV-виходу, який буде використовуватися для відеосигналу.

v4l2 (Потрібно Linux 2.6.22 + ядро)
Драйвер відеовиходу для V4L2-сумісних карт із вбудованим апаратним декодером MPEG.
Також дивіться відеофільтр lavc.

Явно виберіть назву пристрою декодера MPEG для використання (за замовчуванням:
/dev/video16).

Явно виберіть вихід TV-виходу, який буде використовуватися для відеосигналу.

mpegpes (DVB тільки)
Драйвер відеовиходу для карт DVB, який записує вихід у файл MPEG-PES, якщо ні
Карта DVB встановлена.
card=<1-4>
Визначає номер пристрою для використання, якщо у вас є більше одного виходу DVB
карта (лише API V3, наприклад драйвери серії 1.xy). Якщо не вказано MPlayer
шукатиме першу використану картку.

ім'я вихідного файлу (за замовчуванням: ./grab.mpg)

zr (Також побачити -zr* та -zrhelp)
Драйвер відеовиходу для кількох карт запису/відтворення MJPEG.

zr2 (Також побачити zrmjpeg відео фільтр)
Драйвер відеовиходу для кількох карт запису/відтворення MJPEG, другий
покоління
dev=
Визначає відеопристрій для використання.
норма=
Визначає норму відео для використання (за замовчуванням: автоматично).
(ні) пребуф
(Де)активувати попередню буферизацію, поки не підтримується.

md5сум
Обчисліть суми MD5 кожного кадру та запишіть їх у файл. Підтримує RGB24 і YV12
колірні простори. Корисно для налагодження.
outfile=
Вкажіть назву вихідного файлу (за замовчуванням: ./md5sums).

yuv4mpeg
Перетворює відеопотік у послідовність нестиснених зображень YUV 4:2:0 і
зберігає його у файлі (за замовчуванням: ./stream.yuv). Формат такий самий
використовується mjpegtools, тому це корисно, якщо ви хочете обробити відео за допомогою
пакет mjpegtools. Він підтримує формат YV12. Якщо у вашому вихідному файлі є файл
різного формату та чергування, не забудьте використовувати -vf scale=::1, щоб забезпечити
перетворення використовує режим чергування. Ви можете поєднати його з опцією -fixed-vo для
об’єднати файли з однаковими розмірами та значенням кадрів в секунду.
переплетені
Запишіть результат у вигляді кадрів із чергуванням, першим верхнє поле.
interlaced_bf
Запишіть результат у вигляді кадрів із чергуванням, нижнє поле спочатку.
файл=
Запишіть вихід до замість стандартного stream.yuv.

ПРИМІТКА: Якщо ви не вкажете жодну опцію, вихід буде прогресивним (тобто ні
переплетені).

gif89a
Виведіть кожен кадр в один анімований GIF-файл у поточному каталозі. Це
підтримує лише формат RGB з 24 bpp, а вихідні дані перетворюються на 256 кольорів.

Значення Float для визначення частоти кадрів (за замовчуванням: 5.0).

Вкажіть назву вихідного файлу (за замовчуванням: ./out.gif).

ПРИМІТКА: Ви повинні вказати частоту кадрів перед ім’ям файлу, інакше частота кадрів буде
частина імені файлу.

ПРИКЛАД:
mplayer video.nut -vo gif89a:fps=15:output=test.gif

JPEG
Виведіть кожен кадр у файл JPEG у поточному каталозі. Кожен файл займає
номер кадру доповнений провідними нулями в якості імені.
[ні] прогресивний
Вкажіть стандартний або прогресивний JPEG (за замовчуванням: noprogressive).
[ні] базової лінії
Укажіть використання базової лінії чи ні (за замовчуванням: базова лінія).
оптимізувати=<0-100>
коефіцієнт оптимізації (за замовчуванням: 100)
гладка=<0-100>
плавний коефіцієнт (за замовчуванням: 0)
якість=<0-100>
коефіцієнт якості (за замовчуванням: 75)
outdir=
Вкажіть каталог для збереження файлів JPEG (за замовчуванням: ./).
subdirs=
Створіть пронумеровані підкаталоги із зазначеним префіксом, щоб зберегти файли
замість поточного каталогу.
maxfiles= (лише підкаталоги)
Максимальна кількість файлів для збереження в підкаталозі. Має дорівнювати або
більше 1 (за замовчуванням: 1000).

пнм
Виведіть кожен кадр у файл PNM у поточному каталозі. Кожен файл займає
номер кадру доповнений провідними нулями в якості імені. Він підтримує PPM, PGM і PGMYUV
файли в режимі raw і ASCII. Також див пнм(5) частин на мільйон(5) і pgm(5).
частин на мільйон
Записувати файли PPM (за замовчуванням).
pgm
Записувати файли PGM.
пгмюв
Запис файлів PGMYUV. PGMYUV схожий на PGM, але він також містить U та V
площину, додається внизу малюнка.
сировина
Записуйте файли PNM в необробленому режимі (за замовчуванням).
ASCII
Записуйте файли PNM в режимі ASCII.
outdir=
Вкажіть каталог для збереження файлів PNM (за замовчуванням: ./).
subdirs=
Створіть пронумеровані підкаталоги із зазначеним префіксом, щоб зберегти файли
замість поточного каталогу.
maxfiles= (лише підкаталоги)
Максимальна кількість файлів для збереження в підкаталозі. Має дорівнювати або
більше 1 (за замовчуванням: 1000).

PNG
Виведіть кожен кадр у файл PNG у поточному каталозі. Кожен файл займає
номер кадру доповнений провідними нулями в якості імені. 24bpp формати RGB і BGR
підтримується.
z=<0-9>
Визначає рівень стиснення. 0 – відсутність стиснення, 9 – максимум
стиснення
outdir=
Вкажіть каталог для збереження файлів PNG (за замовчуванням: ./).
префікс=
Вкажіть префікс, який буде використовуватися для назв файлів PNG (за замовчуванням: без префікса).
альфа
Створюйте PNG-файли з альфа-каналом. Зауважте, що MPlayer загалом робить
не підтримує альфа-версію, тому це буде корисно лише в деяких рідкісних випадках.

мнг
Виведіть відео в анімований файл MNG, використовуючи зображення RGB 24 bpp без втрат
стиснення
вихід=
Вкажіть назву вихідного файлу (за замовчуванням: out.mng).

ПРИКЛАД:
mplayer video.mkv -vo mng:output=test.mng

tga
Виведіть кожен кадр у файл Targa в поточному каталозі. Кожен файл займає
номер кадру доповнений провідними нулями в якості імені. Мета цього відеовиходу
Драйвер повинен мати просту програму для запису зображень без втрат для використання без будь-яких зовнішніх
бібліотека. Він підтримує формат кольору BGR[A] зі швидкістю 15, 24 і 32 bpp. Ти можеш
форсувати певний формат за допомогою фільтра формату відео.

ПРИКЛАД:
mplayer video.nut -vf format=bgr15 -vo tga

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


-ак <[-|+]кодек1,[-|+]кодек2,...[,]>
Вкажіть пріоритетний список аудіокодеків, які будуть використовуватися, відповідно до їх назви кодеків
у codecs.conf. Використовуйте '-' перед назвою кодека, щоб пропустити його. Використовуйте '+' перед
назва кодека, щоб примусово його, це, швидше за все, збоїться! Якщо список має кінцевий ','
MPlayer повернеться до кодеків, яких немає у списку.
ПРИМІТКА: Повний список доступних кодеків див. у довідці -ac.

ПРИКЛАД:
-ac mp3acm
Примусово введіть кодек MP3 l3codeca.acm.
- ac божевільний,
Спочатку спробуйте libmad, а потім поверніться до інших.
-ac hwac3,a52,
Спробуйте апаратне AC-3 passthrough, програмне забезпечення AC-3, потім інші.
- ac hwdts,
Спробуйте апаратний перехід DTS, а потім поверніться до інших.
-ac -ffmp3,
Пропустіть MP3-декодер FFmpeg.

-af-adv (Також побачити -af)
Вкажіть додаткові параметри фільтра аудіо:

сила=<0-7>
Примусово вставляти аудіофільтри до одного з таких:
0: Використовуйте повністю автоматичну вставку фільтра (наразі ідентично 1).
1: оптимізувати для точності (за замовчуванням).
2: Оптимізація для швидкості. Увага! Деякі функції аудіофільтрів можуть
безшумно виходить з ладу, і якість звуку може погіршитися.
3: не використовуйте автоматичну вставку фільтрів і оптимізацію. Увага!
За допомогою цього параметра можливо аварійне завершення роботи MPlayer.
4: Використовуйте автоматичну вставку фільтрів відповідно до 0 вище, але використовуйте
обробка з плаваючою комою, якщо це можливо.
5: Використовуйте автоматичну вставку фільтрів відповідно до 1 вище, але використовуйте
обробка з плаваючою комою, якщо це можливо.
6: Використовуйте автоматичну вставку фільтрів відповідно до 2 вище, але використовуйте
обробка з плаваючою комою, якщо це можливо.
7: Не використовуйте автоматичне вставлення фільтрів згідно з пунктом 3 вище, а використовуйте
обробка з плаваючою комою, якщо це можливо.

список=
Те саме, що -af.

-afm
Вкажіть пріоритетний список сімейств аудіокодеків, які будуть використовуватися, відповідно до їх
ім'я кодека в codecs.conf. Повертається до кодеків за замовчуванням, якщо жоден із зазначених
сімейства кодеків працюють.
ПРИМІТКА: Повний список доступних сімейств кодеків див. у довідці -afm.

ПРИКЛАД:
-afm ffmpeg
Спочатку спробуйте кодеки libavcodec FFmpeg.
-afm acm,dshow
Спочатку спробуйте кодеки Win32.

- аспект (Також побачити -масштабування)
Замінити співвідношення сторін фільму, якщо інформація про аспекти неправильна або відсутня
файл, який відтворюється.

ПРИКЛАД:
-aspect 4:3 або -aspect 1.3333
-aspect 16:9 або -aspect 1.7777

-ноаспект
Вимкнути автоматичну компенсацію формату відео.

- домінування поля <-1-1>
Встановити перше поле для вмісту з чергуванням. Корисно для деінтерлейсерів, які подвоюють
частота кадрів: -vf tfields=1, -vf yadif=1, -vo vdpau:deint і -vo xvmc:bobdeint.
-1 auto (за замовчуванням): якщо декодер не експортує відповідну інформацію,
воно повертається до 0 (попереду верхнє поле).
0 верхнє поле першим
1 нижнє поле спочатку

-перевернути
Переверніть зображення догори дном.

-лавдоптів (ВІДЛАГОДЖУВАТИ КОД)
Вкажіть параметри декодування libavcodec. Розділіть кілька варіантів двокрапкою.

ПРИКЛАД:
-lavdopts grey:skiploopfilter=all:skipframe=nonref

Доступні варіанти:

bitexact
Використовуйте лише точні алгоритми на всіх кроках декодування (для тестування кодеків).

помилка=
Обійти помилки кодера вручну.
0: нічого
1: автоматичне виявлення помилок (за замовчуванням)
2 (msmpeg4v3): деякі старі файли msmpeg4v3, згенеровані lavc (№
автовизначення)
4 (mpeg4): помилка переплетення Xvid (виявляється автоматично, якщо fourcc==XVIX)
8 (mpeg4): UMP4 (автовизначається, якщо fourcc==UMP4)
16 (mpeg4): помилка заповнення (автоматичне виявлення)
32 (mpeg4): незаконна помилка vlc (автоматичне виявлення за чотири куб. см)
64 (mpeg4): помилка Xvid і DivX qpel (автоматичне виявлення для чотирьохcc/версії)
128 (mpeg4): старий стандарт qpel (автоматичне визначення для чотирьох кубиків/версії)
256 (mpeg4): ще одна помилка qpel (автоматичне виявлення для чотирьохcc/версії)
512 (mpeg4): помилка direct-qpel-blocksize (автоматичне виявлення для чотирьохcc/версії)
1024 (mpeg4): помилка заповнення краю (автоматичне виявлення для чотирьох кубиків/версії)

debug=
Відобразити інформацію про налагодження.
0: вимкнено
1: інформація про зображення
2: контроль ставки
4: бітовий потік
8: тип макроблоку (МБ).
16: параметр квантування за блок (QP)
32: вектор руху
0x0040: візуалізація вектора руху (використовуйте -noslices)
0x0080: пропуск макроблоку (МБ).
0x0100: стартовий код
0x0200: PTS
0x0400: стійкість до помилок
0x0800: операції керування пам'яттю (H.264)
0x1000: помилки
0x2000: Візуалізація параметра квантування (QP), нижня QP зафарбована
зеленіший.
0x4000: Візуалізація типів блоків.

ec=
Установіть стратегію приховування помилок.
1: Використовуйте потужний фільтр деблокування для пошкоджених МБ.
2: ітеративний пошук вектора руху (MV) (повільний)
3: все (за замовчуванням)

ер=
Установіть стратегію стійкості до помилок.
0: вимкнено
1: обережно (Повинно працювати зі зламаними кодерами.)
2: нормальний (за замовчуванням) (Працює з сумісними кодерами.)
3: агресивний (Більше перевірок, але може викликати проблеми навіть для дійсних
бітові потоки.)
4: дуже агресивний

швидкий (лише MPEG-2, MPEG-4 і H.264)
Увімкнути оптимізацію, яка не відповідає специфікації та може
потенційно спричиняти проблеми, як-от простіша деквантація, простіший рух
компенсація, припускаючи використання матриці квантування за замовчуванням, припускаючи YUV
4:2:0 і пропускаючи кілька перевірок для виявлення пошкоджених бітових потоків.

сірий
декодування лише відтінків сірого (трохи швидше, ніж з кольором)

idct=<0-99> (див. -lavcopts)
Для найкращої якості декодування використовуйте той самий алгоритм IDCT для декодування і
кодування. Однак це може коштувати за точність.

lowres= [, ]
Декодування з меншою роздільною здатністю. Декодування з низькою роздільною здатністю не підтримується
всі кодеки, і це часто призводить до потворних артефактів. Це не помилка,
але побічний ефект недекодування в повній роздільній здатності.
0: вимкнено
Роздільна здатність 1: 1/2
Роздільна здатність 2: 1/4
Роздільна здатність 3: 1/8
Якщо Вказано, що декодування з низькою роздільною здатністю використовуватиметься лише за умови ширини
відео є більшим або дорівнює .
o= = [, = [,...]] Передайте параметри AVO в декодер libavcodec.
Зверніть увагу, патч, який робить o= непотрібним і передає всі невідомі параметри через
Система AVOption вітається. Повний список опцій AVO можна знайти у FFmpeg
посібник. Зауважте, що деякі параметри можуть конфліктувати з параметрами MEncoder.

ПРИКЛАД:
o=debug=pict

sb= (лише MPEG-2)
Пропустити вказану кількість рядків макроблоку внизу.

st= (лише MPEG-2)
Пропустити вказану кількість рядків макроблоків у верхній частині.

skiploopfilter= (лише H.264)
Пропускає фільтр циклу (AKA деблокування) під час декодування H.264. Оскільки
відфільтрований кадр передбачається використовувати як опорний для залежного від декодування
фрейми, це гірше впливає на якість, ніж відсутність деблокування, наприклад
Відео MPEG-2. Але принаймні для високого бітрейту HDTV це забезпечує великий
прискорення без видимої втрати якості.

може бути одним із наступних:
немає: ніколи не пропускати.
за замовчуванням: пропустити марні кроки обробки (наприклад, пакети розміру 0 в AVI).
nonref: пропускати кадри, на які не посилаються (тобто не використовуються для декодування
інші кадри, помилка не може «наростати»).
bidir: пропускати B-кадри.
nonkey: пропускати всі кадри, крім ключових кадрів.
все: пропустити всі кадри.

skipidct= (лише MPEG-1/2)
Пропускає крок IDCT. Це значно погіршує якість майже у всіх випадках
(див. skiploopfilter для доступних значень пропуску).

skipframe=
Повністю пропускає декодування кадрів. Велике прискорення, але різкий рух і
іноді погані артефакти (доступні значення пропуску див. у фільтрі skiploop).

threads=<1-8> (лише MPEG-1/2 і H.264)
кількість потоків для декодування (за замовчуванням: 1)

vismv=
Візуалізація векторів руху.
0: вимкнено
1: Візуалізація передбачуваних MV P-кадрів.
2: Візуалізація передбачуваних MV B-кадрів.
4: Візуалізація передбачуваних MV B-кадрів.

vstats
Друкує деякі статистичні дані та зберігає їх у ./vstats_*.log.

wait_keyframe
Зачекайте ключового кадру, перш ніж щось відображати. Уникає зламаних кадрів на
запуску або після пошуку з деякими форматами.

-нозрізи
Вимкнути малювання відео скибочками/смугами висотою 16 пікселів, натомість малює ціле
кадр за один пробіг. Може бути швидше або повільніше, залежно від відеокарти та
доступний кеш. Він діє тільки з кодеками libmpeg2 і libavcodec.

- носовий звук
Не відтворюйте/кодуйте звук. Корисно для порівняльного аналізу.

-новівідео
Не відтворюйте/кодуйте відео. У багатьох випадках це не спрацює, використовуйте -vc null -vo null
замість цього.

-стор (Також побачити -vf pp)
Встановіть рівень постпроцесу DLL. Цей параметр більше не можна використовувати з -vf pp. It
працює лише з DLL Win32 DirectShow з внутрішніми процедурами постобробки. The
дійсний діапазон значень -pp залежить від кодека, переважно 0-6, де 0 = вимкнути,
6=найповільніший/найкращий.

-pphelp (Також побачити -vf pp)
Показати підсумок про доступні фільтри постпроцесу та їх використання.

-ssf
Визначає параметри програмного масштабатора.

ПРИКЛАД:
-vf scale -ssf lgb=3.0
lgb=<0-100>
фільтр розмиття по Гаусу (світло)
cgb=<0-100>
фільтр розмиття по Гауссу (хроматизм)
ls=<-100-100>
загострити фільтр (світло)
cs=<-100-100>
загострити фільтр (хроматизм)
chs=
кольоровість горизонтального зсуву
cvs=
вертикальне зсув кольоровості

-стерео
Виберіть тип стереовиходу MP2/MP3.
0 стерео
1 лівий канал
2 правий канал

-sws <програмне забезпечення скейлер тип> (Також побачити -vf масштаб та -масштабування)
Укажіть програмний алгоритм масштабування, який буде використовуватися з опцією -zoom. Це
впливає на драйвери відеовиходу, які не мають апаратного прискорення, наприклад x11.

Доступні типи:

0 швидка білінійна
1 білінійний
2 бікубіки (хорошої якості) (за замовчуванням)
3 експериментальний
4 найближчий сусід (погана якість)
Область 5
6 світлових двокубічних / кольорів дволінійних
7 XNUMX гаус
8 sincR
9 ланчо
10 природних бікубічних сплайнів

ПРИМІТКА: Деякі параметри -sws можна налаштувати. Опис масштабного відеофільтра є
подальша інформація.

-vc <[-|+]кодек1,[-|+]кодек2,...[,]>
Вкажіть пріоритетний список відеокодеків, які будуть використовуватися, відповідно до їх назви кодеків
у codecs.conf. Використовуйте '-' перед назвою кодека, щоб пропустити його. Використовуйте '+' перед
назва кодека, щоб примусово його, це, швидше за все, збоїться! Якщо список має кінцевий ','
MPlayer повернеться до кодеків, яких немає у списку.
ПРИМІТКА: Повний список доступних кодеків див. у довідці -vc.

ПРИКЛАД:
-vc divx
Примусовий кодек Win32/VfW DivX, без резервного.
-vc -divxds,-divx,
Пропустіть кодеки Win32 DivX.
-vc ffmpeg12,mpeg12,
Спробуйте кодек libavcodec MPEG-1/2, потім libmpeg2, а потім інші.

-vfm
Вкажіть пріоритетний список сімейств відеокодеків, які будуть використовуватися, відповідно до їх
імена в codecs.conf. Повертається до кодеків за замовчуванням, якщо жоден із наданих кодеків немає
сім'ї працюють.
ПРИМІТКА: Повний список доступних сімейств кодеків див. у довідці -vfm.

ПРИКЛАД:
-vfm ffmpeg,dshow,vfw
Спробуйте libavcodec, потім Directshow, потім кодеки VfW і поверніться
інші, якщо вони не працюють.
-вфм ксанім
Спочатку спробуйте кодеки XAnim.

-x (Також побачити -масштабування) (MPlayer тільки)
Масштабувати зображення до ширини (якщо програмне/апаратне масштабування доступне). Вимикає
аспектні розрахунки.

-xvidopts
Вкажіть додаткові параметри під час декодування за допомогою Xvid.
ПРИМІТКА: Оскільки libavcodec швидший, ніж Xvid, ви можете використовувати libavcodec
фільтр постобробки (-vf pp) і декодер (-vfm ffmpeg).

Внутрішні фільтри постобробки Xvid:
deblock-chroma (також див. -vf pp)
фільтр деблокування кольоровості
deblock-luma (також див. -vf pp)
фільтр деблокування яскравості
dering-luma (також див. -vf pp)
фільтр яскравості
dering-chroma (також див. -vf pp)
кольоровий фільтр
кіноефект (також див. -vf шум)
Додає до відео штучну зернистість плівки. Може підвищити сприйняту якість,
знижуючи справжню якість.

методи візуалізації:
dr2
Активувати метод прямого візуалізації 2.
nodr2
Вимкнути метод прямого візуалізації 2.

-xy (Також побачити -масштабування)
значення<=8
Масштабування зображення за фактором .
значення>8
Установіть значення ширини та обчисліть висоту, щоб зберегти правильне співвідношення сторін.

-y (Також побачити -масштабування) (MPlayer тільки)
Масштабувати зображення до висоти (якщо програмне/апаратне масштабування доступне). Вимикає
аспектні розрахунки.

- масштабування
Дозволити масштабування програмного забезпечення, якщо це можливо. Це дозволить масштабувати з виводом
драйвери (наприклад, x11, fbdev), які не підтримують апаратне масштабування, де MPlayer
вимикає масштабування за замовчуванням з міркувань продуктивності.

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


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

-аф
Налаштуйте ланцюжок звукових фільтрів.

ПРИМІТКА: Щоб отримати повний список доступних аудіофільтрів, перегляньте довідку -af.

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

-af-додати
Додає фільтри, задані як аргументи, до списку фільтрів.

-af-pre
Додає фільтри, задані як аргументи, до списку фільтрів.

-af-del
Видаляє фільтри за заданими індексами. Індексні числа починаються з 0, від’ємні
цифри адресують кінець списку (-1 є останнім).

-af-clr
Повністю очищає список фільтрів.

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

повторна вибірка[=srate[:sloppy[:type]]]
Змінює частоту дискретизації аудіопотоку. Можна використовувати, якщо у вас є фіксований
частоти звукової карти або якщо ви застрягли зі старою звуковою картою, яка є лише
з максимальною частотою 44.1 кГц. Цей фільтр автоматично вмикається, якщо це необхідно. Це
підтримує лише 16-розрядне ціле число і число з плаваючою точкою в нативному форматі в якості входу.
ПРИМІТКА: З MEncoder вам також потрібно використовувати -srate .

вихідна частота вибірки в Гц. Допустимий діапазон для цього параметра 8000
до 192000. Якщо вхідна та вихідна частота вибірки однакові або якщо
цей параметр опущено, фільтр автоматично вивантажується. Високий
Частота вибірки зазвичай покращує якість звуку, особливо при використанні
в поєднанні з іншими фільтрами.

Дозволити (1) або заборонити (0) вихідна частота дещо відрізнятися від вихідної частоти
частота, задана (за замовчуванням: 1). Можна використовувати, якщо запуск
відтворення дуже повільне.

Виберіть, який метод повторної вибірки використовувати.
0: лінійна інтерполяція (швидка, погана якість, особливо при підвищенні дискретизації)
1: багатофазний банк фільтрів і ціла обробка
2: багатофазний банк фільтрів і обробка з плаваючою комою (повільна, найкраща
якість)

ПРИКЛАД:
mplayer -af resample=44100:0:0
встановить вихідну частоту фільтра повторної вибірки на 44100 Гц за допомогою
точне масштабування вихідної частоти та лінійна інтерполяція.

lavcresample[=srate[:length[:linear[:count[:cutoff]]]]]
Змінює частоту дискретизації аудіопотоку на ціле число в Гц. Це тільки
підтримує 16-розрядний нативний формат.
ПРИМІТКА: З MEncoder вам також потрібно використовувати -srate .

вихідна частота дискретизації

довжина фільтра щодо нижньої частоти дискретизації (за замовчуванням: 16)

якщо 1, то фільтри будуть лінійно інтерпольовані між багатофазними записами

log2 кількості багатофазних записів (..., 10->1024, 11->2048, 12->4096,
...) (за замовчуванням: 10->1024)

частота зрізу (0.0-1.0), встановлена ​​за замовчуванням залежно від довжини фільтра

lavcac3enc[=tospdif[:бітрейт[:minchn]]]
Кодуйте багатоканальний звук у AC-3 під час виконання за допомогою libavcodec. Підтримує 16 біт
власний формат введення, максимум 6 каналів. Вихід має значення з великим порядком, коли
виведення необробленого потоку AC-3, рідного порядкового рядка при виведенні в S/PDIF. Вихід
частота дискретизації цього фільтра така ж, як і вхідна частота дискретизації. При введенні зразка
частота становить 48 кГц, 44.1 кГц або 32 кГц, цей фільтр безпосередньо використовує його. Інакше а
фільтр повторної вибірки автоматично вставляється перед цим фільтром, щоб зробити вхід і вихід
частота дискретизації повинна бути 48 кГц. Вам потрібно вказати '-channels N', щоб декодер декодував
аудіо в N-канал, тоді фільтр може кодувати N-канальний вхід до AC-3.

Виведіть необроблений потік AC-3, якщо нульовий або не встановлений, виведіть на S/PDIF для проходження
коли встановлено відмінним від нуля.

Бітрейт для кодування потоку AC-3. Встановіть 384 або 384000 до
отримати 384 кбіт. Допустимі значення: 32, 40, 48, 56, 64, 80, 96, 112, 128, 160,
192, 224, 256,
320, 384, 448, 512, 576, 640 Бітрейт за замовчуванням заснований на
Номер вхідного каналу: 1ch: 96, 2ch: 192, 3ch: 224, 4ch: 384, 5ch: 448,
6 каналів: 448

Якщо номер вхідного каналу менше ніж , фільтр від’єднається
сам (за замовчуванням: 5).

розмах [=швидкість]
Виробляє синусоїдну розгортку.
<0.0-1.0>
Дельта функції синуса, використовуйте дуже низькі значення, щоб почути розгортку.

sinesuppress[=freq:decay]
Видалити синус із зазначеною частотою. Корисно позбутися від шуму 50/60 Гц
на аудіотехніці низької якості. Ймовірно, він працює лише на моно вході.

Частота синуса, який слід видалити (в Гц) (за замовчуванням: 50)

Керує адаптивністю (більше значення змусить фільтр адаптуватися до
амплітуда і фаза змінюються швидше, менше значення зробить
адаптація повільніше) (за замовчуванням: 0.0001). Розумні значення становлять близько 0.001.

bs2b[=опція1:опція2:...]
Бауера зі стереофонічного в бінауральне перетворення за допомогою libbs2b. Покращує
досвід прослуховування в навушниках, створюючи звук, схожий на звук з
гучномовці, що дозволяють кожному вуху чути обидва канали та враховують
різниця відстані та ефект затінення голови. Це стосується лише 2
аудіо каналу.
fcut=<300-1000>
Встановити частоту різання в Гц.
feed=<10-150>
Встановіть рівень подачі для низьких частот у 0.1*дБ.
профіль=
Для зручності доступно кілька профілів:
дефолт
використовуватиметься, якщо нічого іншого не вказано (fcut=700, feed=45)
cmoy
Реалізація схеми Chu Moy (fcut=700, feed=60)
jmeier
Реалізація схеми Яна Мейєра (fcut=650, feed=95)

Якщо параметри fcut або feed вказані разом із профілем, вони будуть застосовані
у верхній частині вибраного профілю.

hrtf[=прапор]
Функція передачі, пов’язана з головою: перетворює багатоканальний звук на 2-канальний вихід для
навушники, зберігаючи просторовість звуку.

Значення прапора
m матричне декодування тильного каналу
s 2-канальне матричне декодування
0 без матричного декодування (за замовчуванням)

еквалайзер=[g1:g2:g3:...:g10]
10 октавний смуговий графічний еквалайзер, реалізований за допомогою 10 смугових фільтрів IIR. Це
означає, що він працює незалежно від того, який тип аудіо відтворюється. The
Центральні частоти для 10 діапазонів:

№ частоти
0 31.25 Гц
1 62.50 Гц
2 125.00 Гц
3 250.00 Гц
4 500.00 Гц
5 1.00 кГц
6 2.00 кГц
7 4.00 кГц
8 8.00 кГц
9 16.00 кГц

Якщо частота дискретизації звуку, що відтворюється, нижча за центральну частоту для
діапазон частот, то цей діапазон буде вимкнено. Відома помилка з цим фільтром
що характеристики для самої верхньої смуги не є повністю симетричними, якщо
частота дискретизації близька до центральної частоти цієї смуги. Ця проблема може бути
обходилися, підвищуючи дискретизацію звуку за допомогою фільтра передсемплювання, перш ніж він досягне
цей фільтр.
: : :...:
числа з плаваючою комою, що представляють посилення в дБ для кожної смуги частот
(-12-12)

ПРИКЛАД:
mplayer -af equalizer=11:11:10:5:0:-12:0:5:12:12 media.avi
Підсилював би звук у верхній і нижній частотній області
скасовуючи його майже повністю близько 1 кГц.

channels=nch[:nr:from1:to1:from2:to2:from3:to3:...]
Можна використовувати для додавання, видалення, маршрутизації та копіювання аудіоканалів. Якщо тільки
використовується маршрутизація за замовчуванням, вона працює наступним чином: Якщо кількість
вихідні канали більше, ніж кількість вхідних каналів, порожніх каналів
вставлено (крім мікшування з моно в стерео, тоді моно канал повторюється в
обидва вихідні канали). Якщо кількість вихідних каналів менша за
кількість вхідних каналів, перевищені канали обрізаються.

кількість вихідних каналів (1-8)

кількість маршрутів (1-8)
<from1:to1:from2:to2:from3:to3:...>
Пари чисел від 0 до 7, які визначають, куди маршрутизувати кожен канал.

ПРИКЛАД:
mplayer -af channels=4:4:0:1:1:0:2:2:3:3 media.avi
Змінив би кількість каналів на 4 і встановив 4 маршрути, які поміняються місцями
канал 0 і канал 1 і залиште канали 2 і 3 неушкодженими. Зверніть увагу, що якщо
відтворювався медіа, що містить два канали, канали 2 і 3 будуть відтворені
містять мовчання, але 0 і 1 все одно будуть поміняні місцями.
mplayer -af channels=6:4:0:0:0:1:0:2:0:3 media.avi
Змінив би кількість каналів на 6 і налаштував 4 маршрути, які копіюють
канали від 0 до каналів від 0 до 3. Канали 4 і 5 будуть мовчати.

формат[=формат] (Також побачити -формат)
Перетворення між різними форматами зразків. Автоматично вмикається, коли це потрібно
звукова карта або інший фільтр.

Встановлює потрібний формат. Загальна форма - "sbe", де "s" позначає
знак (або 's' для підписаного або 'u' для непідписаного), 'b' позначає кількість
бітів на вибірку (16, 24 або 32), а 'e' позначає порядковість порядків ("le" означає
little-endian, 'be' big-endian і 'ne' - порядковий кінець комп'ютера
MPlayer працює). Дійсними значеннями (серед інших) є: 's16le',
"u32be" і "u24ne". Винятки з цього правила, які також є дійсним форматом
специфікатори: u8, s8, floatle, floatbe, floatne, mulaw, alaw, mpeg2, ac3 і
imaadpcm.

обсяг[=v[:sc]]
Реалізує програмне керування гучністю. Використовуйте цей фільтр з обережністю, оскільки він може
зменшити співвідношення сигнал/шум звуку. У більшості випадків найкраще встановити
Максимальний рівень звуку PCM, залиште цей фільтр і регулюйте вихідний рівень
на динаміки за допомогою головного регулятора гучності мікшера. На випадок ваш звук
карта має цифровий PCM мікшер замість аналогового, і ви чуєте спотворення, використовуйте
замість цього змішувач MASTER. Якщо до нього підключено зовнішній підсилювач
комп’ютера (це майже завжди), рівень шуму можна мінімізувати за допомогою
регулюючи головний рівень і регулятор гучності на підсилювачі до шипіння
шум у фоновому режимі зник.
Цей фільтр має другу функцію: він вимірює загальний максимальний рівень звуку та
друкує цей рівень, коли MPlayer виходить. Цю оцінку обсягу можна використовувати для
встановлення рівня звуку в MEncoder таким чином, щоб був максимальний динамічний діапазон
використаний. Наразі ця функція працює лише з даними з плаваючою комою, використовуйте напр
-af-adv force=5 або використовуйте -af stats.
ПРИМІТКА: Цей фільтр не є повторним, тому його можна ввімкнути лише раз на кожен
звуковий потік.

Встановлює бажане посилення в дБ для всіх каналів у потоці від -200 дБ до
+60 дБ, де -200 дБ повністю приглушує звук, а +60 дБ дорівнює посиленню
1000 (за замовчуванням: 0).

Вмикає м’яке обрізання (1) або вимикає (0). М’яке обрізання може створити звук
плавніше, якщо використовуються дуже високі рівні гучності. Увімкніть цю опцію, якщо
динамічний діапазон динаміків дуже низький.
ПОПЕРЕДЖЕННЯ: Ця функція створює спотворення, і її слід вважати останньою
курорт

ПРИКЛАД:
mplayer -af volume=10.1:0 media.avi
Підсилить звук на 10.1 дБ і жорстко обріже, якщо рівень звуку занадто високий
висока.

pan=n[:L00:L01:L02:...L10:L11:L12:...Ln0:Ln1:Ln2:...]
Змішує канали довільно. В основному поєднання гучності та каналів
фільтр, який можна використовувати для зведення багатьох каналів лише до кількох, наприклад стерео до
моно або змінювати «ширину» центрального динаміка в системі об’ємного звучання. Це
фільтр важко використовувати, і для досягнення бажаного результату знадобиться дещо доопрацювати
отримано. Кількість опцій для цього фільтра залежить від кількості виводів
канали. Приклад, як за допомогою цього змішувати шестиканальний файл до двох
фільтр можна знайти в розділі прикладів в кінці.

кількість вихідних каналів (1-8)

Скільки вхідного каналу i змішується з вихідним каналом j (0-1). Тож у
Принцип у вас спочатку є n чисел, які говорять, що робити з першим введенням
каналу, потім n чисел, які діють на другий вхідний канал тощо. Якщо ви
не вказуйте жодних чисел для деяких вхідних каналів, передбачається 0.

ПРИКЛАД:
mplayer -af pan=1:0.5:0.5 media.avi
Змікшував би від стерео до моно.
mplayer -af pan=3:1:0:0.5:0:1:0.5 media.avi
Дає 3-канальний вихід, залишаючи канали 0 і 1 неушкодженими, і змішує
канали 0 і 1 у вихідний канал 2 (який можна надіслати на сабвуфер
наприклад).

sub[=fc:ch]
Додає канал сабвуфера до аудіопотоку. Аудіодані, які використовуються для створення
Канал сабвуфера – це середнє значення звуку в каналі 0 і каналі 1
отриманий звук потім фільтрується фільтром Баттерворта 4-го порядку з a
частота зрізу за замовчуванням 60 Гц і додана до окремого каналу в аудіо
потік.
Увага! Вимкніть цей фільтр, коли ви відтворюєте DVD-диски з Dolby Digital 5.1
звук, інакше цей фільтр порушить звук сабвуфера.

частота зрізу в Гц для фільтра нижніх частот (від 20 Гц до 300 Гц) (за замовчуванням:
60 Гц) Для досягнення найкращого результату спробуйте встановити частоту зрізу якомога нижче
можливо. Це покращить стерео або об’ємний звук.

Визначає номер каналу, в який потрібно вставити підканал аудіо.
Номер каналу може бути від 0 до 7 (за замовчуванням: 5). Зверніть увагу, що
кількість каналів буде автоматично збільшено до якщо необхідно.

ПРИКЛАД:
mplayer -af sub=100:4 -channels 5 media.avi
Додасть до виходу канал сабвуфера з частотою зрізу 100 Гц
канал 4.

центр
Створює центральний канал із передніх каналів. На даний момент може бути низької якості
він ще не реалізує фільтр високих частот для правильного вилучення, але усереднений
і натомість зменшує канали наполовину.

Визначає номер каналу, в який потрібно вставити центральний канал.
Номер каналу може бути від 0 до 7 (за замовчуванням: 5). Зверніть увагу, що
кількість каналів буде автоматично збільшено до якщо необхідно.

об'ємний [=затримка]
Декодер для об’ємного звуку з матричним кодуванням, як Dolby Surround. Багато файлів з 2
аудіо каналу насправді містить матричне об’ємне звучання. Потрібна звукова карта
підтримка щонайменше 4 каналів.

час затримки в мс для задніх динаміків (від 0 до 1000) (за замовчуванням: 20) Ця затримка
слід встановити наступним чином: Якщо d1 – це відстань від місця прослуховування
до передніх динаміків, а d2 – відстань від місця прослуховування до
задні динаміки, то затримка повинна бути встановлена ​​на 15 мс, якщо d1 <= d2 і до
15 + 5*(d1-d2), якщо d1 > d2.

ПРИКЛАД:
mplayer -af surround=15 -channels 4 media.avi
Додасть декодування об’ємного звуку із затримкою 15 мс для звуку ззаду
динаміки.

затримка[=ch1:ch2:...]
Затримує звук до гучномовців так, що звук від різного
канали одночасно надходять у позицію прослуховування. Це корисно лише якщо
у вас більше 2 динаміків.
ch1, ch2,...
Затримка в мс, яка повинна бути накладена на кожен канал (з плаваючою комою
число від 0 до 1000).

Щоб розрахувати необхідну затримку для різних каналів, виконайте наступне:

1. Виміряйте відстань до гучномовців у метрах по відношенню до вашого прослуховування
положення, що дає вам відстані s1 до s5 (для системи 5.1). Немає
точки компенсації для сабвуфера (різниці ви не почуєте
так чи інакше).

2. Відніміть відстані s1 до s5 від максимальної відстані, тобто s[i] = max(s) -
s[i]; i = 1...5.

3. Обчисліть необхідні затримки в мс як d[i] = 1000*s[i]/342; i = 1...5.

ПРИКЛАД:
mplayer -af delay=10.5:10.5:0:0:7:0 media.avi
Затримує передні лівий і правий на 10.5 мс, два задні канали та
sub на 0 мс і центральний канал на 7 мс.

експорт[=mmapped_file[:nsamples]]
Експортує вхідний сигнал до інших процесів за допомогою відображення пам’яті (mmap()).
Відображені області пам'яті містять заголовок:

int nch /*кількість каналів*/
int size /*розмір буфера*/
unsigned long long counter /*Використовується для підтримки синхронізації, оновлюється щоразу
час експорту нових даних.*/

Решта – це корисне навантаження (без чергування) 16-бітні дані.

файл для відображення даних (за замовчуванням: ~/.mplayer/mplayer-af_export)

кількість вибірок на канал (за замовчуванням: 512)

ПРИКЛАД:
mplayer -af export=/tmp/mplayer-af_export:1024 media.avi
Експортуватиме 1024 зразки на канал до '/tmp/mplayer-af_export'.

екстрастерео[=мул]
(Лінійно) збільшує різницю між лівим і правим каналами, що трохи додає
свого роду "живий" ефект для відтворення.

Встановлює коефіцієнт різниці (за замовчуванням: 2.5). 0.0 означає монозвук
(середнє значення обох каналів), при 1.0 звук буде незмінним, при -1.0
лівий і правий канали будуть поміняні місцями.

volnorm[=method:target]
Максимізує гучність без спотворення звуку.

Встановлює використовуваний метод.
1: Використовуйте один зразок, щоб згладити варіації за допомогою стандарту
середнє зважене за минулі вибірки (за замовчуванням).
2: Використовуйте кілька зразків, щоб згладити варіації за допомогою стандарту
середнє зважене за минулі вибірки.


Встановлює цільову амплітуду як частку від максимуму для типу вибірки
(за замовчуванням: 0.25).

ladspa=файл:мітка[:контроли...]
Завантажте плагін LADSPA (Linux Audio Developer's Simple Plugin API). Цей фільтр є
повторно, тому можна використовувати кілька плагінів LADSPA одночасно.

Визначає файл бібліотеки плагінів LADSPA. Якщо встановлено LADSPA_PATH, це
шукає вказаний файл. Якщо він не встановлений, ви повинні надати повністю
вказаний шлях.

Визначає фільтр у бібліотеці. Деякі бібліотеки містять лише одну
фільтр, але інші містять багато з них. Якщо ввести тут "довідка", відобразиться список
всі доступні фільтри в межах зазначеної бібліотеки, що усуває
використання 'listplugins' з LADSPA SDK.

Елементи керування — це нуль або більше значень з плаваючою комою, які визначають поведінку
завантаженого плагіна (наприклад, затримка, поріг або посилення). У багатослівному
режим (додати -v до командного рядка MPlayer), усі доступні елементи керування та їх
дійсні діапазони друкуються. Це виключає використання 'analyseplugin' з
пакет SDK LADSPA.

комп
Фільтр компресора/розширювача, який можна використовувати для мікрофонного входу. Запобігає артефактам на дуже
гучний звук і підвищує гучність при дуже низькому звукі. Цей фільтр, можливо, не перевірений
навіть непридатний.

ворота
Фільтр шумового затвора схожий на комп'ютерний аудіофільтр. Цей фільтр, можливо, не перевірений
навіть непридатний.

караоке
Простий фільтр видалення голосу, який використовує той факт, що голос зазвичай записується
моно передач, а пізніше «центр» змішані в остаточний аудіопотік. Остерігайтеся цього
фільтр перетворить ваш сигнал на моно. Добре працює для 2-канальних треків; не
спробуйте його на будь-якому, крім 2-канального стерео.

scaletempo[=опція1:опція2:...]
Масштабує темп аудіо без зміни висоти звуку, за бажанням синхронізується зі швидкістю відтворення
(за замовчуванням).
Це працює, відтворюючи аудіо «покрокові» мс з нормальною швидкістю, а потім споживаючи
´smade*scale´ мс вхідного звуку. Він збиває кроки разом шляхом змішування
«перекриття»% кроку зі звуком після попереднього кроку. Це за бажанням
виконує короткий статистичний аналіз наступної «пошукової» мс аудіо, щоб визначити
найкраще положення перекриття.
масштаб=
Номінальна величина темпу шкали. Збільшує цю кількість на додаток до швидкості.
(за замовчуванням: 1.0)
крок =
Довжина в мілісекундах для виведення кожного кроку. Занадто високе значення спричинить
помітні пропуски при великих значеннях масштабу і відлуння при малих масштабах.
Дуже низькі значення змінюють тон. Збільшення покращує продуктивність.
(за замовчуванням: 60)
перекриття=
Відсоток кроку для перекриття. Зменшення покращує продуктивність.
(за замовчуванням: .20)
пошук=
Довжина в мілісекундах для пошуку найкращої позиції перекриття. Зменшення
значно покращує продуктивність. На повільних системах вам, напевно, захочеться
встановити це дуже низько. (за замовчуванням: 14)
швидкість =
Встановити реакцію на зміну швидкості.
темп
Шкала темпу синхронізується зі швидкістю (за замовчуванням).
крок
Звертає ефект фільтра. Висота гами без зміни темпу.
Додайте ´[ speed_mult 0.9438743126816935´ і ´] speed_mult
1.059463094352953´ до вашого input.conf для поетапного музичного напів-
тони. ПОПЕРЕДЖЕННЯ: Втрачається синхронізація з відео.
обидва Масштабування як темпу, так і висоти.
немає Ігнорувати зміни швидкості.

ПРИКЛАД:
mplayer -af scaletempo -speed 1.2 media.ogg
Відтворюватиме мультимедіа зі швидкістю в 1.2 рази, а аудіо – на нормальному рівні.
Зміна швидкості відтворення призведе до зміни темпу звуку відповідно до.
mplayer -af scaletempo=scale=1.2:speed=none -speed 1.2 media.ogg
Відтворював би мультимедіа зі швидкістю 1.2 рази за нормальну швидкість, а аудіо – з нормальною висотою, але
зміна швидкості відтворення не впливає на темп звуку.
mplayer -af scaletempo=stride=30:overlap=.50:search=10 media.ogg
Налаштував би параметри якості та продуктивності.
mplayer -af format=floatne,scaletempo media.ogg
Змусить scaletempo використовувати плаваючий код. Можливо, швидше на деяких платформах.
mplayer -af scaletempo=scale=1.2:speed=pitch audio.ogg
Буде відтворювати аудіофайл зі швидкістю 1.2x нормальної, а аудіо – з нормальною висотою.
Зміна швидкості відтворення призведе до зміни висоти звуку, залишивши темп звуку на рівні 1.2x.

статистика
Збирає та друкує статистичні дані про аудіопотік, особливо гучність.
Ці статистичні дані спеціально призначені для того, щоб допомогти регулювати гучність під час
уникнення відрізання. Обсяги надруковані в дБ і сумісні з гучністю
аудіофільтр, вони завжди округлені до -0 дБ.

Поле 'n_samples' – це загальна кількість вибірок, які бачить фільтр. The
Поле 'mean_volume' є середньоквадратичним коренем. Поле 'max_volume' є саме таким
що там сказано. Поля 'histogram_Xdb' підраховують, скільки зразків було при -XdB, для
X трохи нижче max_volume.

Наприклад, якщо max_volume дорівнює -7 дБ, а histogram_7dB дорівнює 19, 'volume=7' не буде
спричинить відсікання, а 'volume=8' призведе до відсікання рівно 19 семплів.

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


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

-vf
Налаштуйте ланцюжок відеофільтрів.

Багато параметрів є необов’язковими і мають значення за замовчуванням, якщо їх пропустити. Для явного використання a
значення за замовчуванням встановити для параметра значення "-1". Параметри w:h означає ширину x висоту в пікселях, x:y
означає позицію x;y від верхнього лівого кута більшого зображення.
ПРИМІТКА: Щоб отримати повний список доступних відеофільтрів, див. довідку -vf.

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

-vf-додати
Додає фільтри, задані як аргументи, до списку фільтрів.

-vf-пре
Додає фільтри, задані як аргументи, до списку фільтрів.

-vf-del
Видаляє фільтри за заданими індексами. Індексні числа починаються з 0, від’ємні
цифри адресують кінець списку (-1 є останнім).

-vf-clr
Повністю очищає список фільтрів.

За допомогою фільтрів, які це підтримують, ви можете отримати доступ до параметрів за їх іменами.

-vf =допомога
Друкує назви параметрів і діапазони значень параметрів для певного фільтра.

-vf
Встановлює іменований параметр на задане значення. Використовуйте увімкнення та вимкнення або так і ні, щоб встановити
параметри прапора.

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

обрізати[=w:h:x:y]
Обрізає задану частину зображення та відкидає решту. Корисно для видалення чорного кольору
смуги з широкоекранних фільмів.
,
Обрізані ширина та висота, за замовчуванням вихідні ширина та висота.
,
Позиція обрізаного зображення, за замовчуванням центр.

cropdetect[=limit:round[:reset]]
Обчислює необхідні параметри обрізання та друкує рекомендовані параметри
стандартний вихід.

Поріг, який за бажанням можна вказати від нічого (0) до всього
(255) (за замовчуванням: 24).

Значення, на яке має ділитися ширина/висота (за замовчуванням: 16). The
зсув автоматично коригується для центрування відео. Використовуйте лише 2, щоб отримати
рівні розміри (потрібно для відео 4:2:2). 16 найкраще підходить для кодування для більшості
відеокодеки.

Лічильник, який визначає, через скільки кадрів cropdetect скине значення
раніше виявлена ​​найбільша область відео та почніть спочатку, щоб виявити поточний
оптимальна площа посіву (за замовчуванням: 0). Це може бути корисно для логотипів каналів
спотворити область відео. 0 означає, що ніколи не скидається і повертається найбільший
область, що зустрічається під час відтворення.

прямокутник[=w:h:x:y]
Малює прямокутник потрібної ширини та висоти за вказаними координатами
над зображенням і друкує поточні параметри прямокутника на консоль. Це може бути
використовується для пошуку оптимальних параметрів обрізання. Якщо прив’язати директиву input.conf
'change_rectangle' на натискання клавіш, ви можете переміщати та змінювати розмір прямокутника на льоту.
,
ширина та висота (за замовчуванням: -1, максимально можлива ширина там, де розташовані межі
все ще видно.)
,
позиція верхнього лівого кута (за замовчуванням: -1, крайній верхній лівий)

розгорнути[=w:h:x:y:o:a:r]
Розширює (не масштабує) роздільну здатність відео до заданого значення та розміщує немасштабований
оригінал за координатами x, y. Можна використовувати для розміщення субтитрів/OSD в
отримані чорні смуги.

,
Розширена ширина, висота (за замовчуванням: вихідна ширина, висота). Негативні значення
для w і h розглядаються як зміщення до початкового розміру.

ПРИКЛАД:
розгорнути=0:-50:0:0
Додає межу розміром 50 пікселів до нижньої частини зображення.

,
положення вихідного зображення на розгорнутому зображенні (за замовчуванням: центр)


Відображення OSD/субтитрів
0: вимкнути (за замовчуванням)
1: увімкнути

<a>
Розгортається відповідно до аспекту замість роздільної здатності (за замовчуванням: 0).

ПРИКЛАД:
розгорнути=800:::::4/3
Розгортається до 800x600, якщо джерело не має вищу роздільну здатність, дюйми
у цьому випадку він розширюється, щоб заповнити аспект на 4/3.


Округлюється вгору, щоб і ширина, і висота поділялися на (за замовчуванням: 1).

фліп (Також побачити -перевернути)
Перевертає зображення догори дном.

дзеркало
Віддзеркалює зображення на осі Y.

обертати[=<0-7>]
Повертає зображення на 90 градусів і за бажанням повертає його. Для значень між 4-7
поворот виконується лише в тому випадку, якщо геометрія фільму є портретною, а не альбомною.

0 Повернути на 90 градусів за годинниковою стрілкою та перевернути (за замовчуванням).

1 Поверніть на 90 градусів за годинниковою стрілкою.

2 Поверніть на 90 градусів проти годинникової стрілки.

3 Поверніть на 90 градусів проти годинникової стрілки та переверніть.

масштаб[=w:h[:interlaced[:chr_drop[:par[:par2[:presize[:noup[:arnd]]]]]]]]
Масштабує зображення за допомогою програмного масштабатора (повільно) і виконує YUV<->RGB
перетворення колірного простору (також див. -sws).

,
масштабована ширина/висота (за замовчуванням: вихідна ширина/висота)
ПРИМІТКА: Якщо використовується -zoom, використовуються базові фільтри (включаючи libvo).
нездатний масштабувати, за замовчуванням має значення d_width/d_height!
0: масштаб d_width/d_height
-1: вихідна ширина/висота
-2: Обчисліть ш/г, використовуючи інший вимір і попередньо масштабований аспект
співвідношення.
-3: Обчисліть ш/г, використовуючи інший вимір і вихідний аспект
співвідношення.
-(n+8): як -n вище, але округлення розміру до найближчого
кратне 16.


Увімкнути міжрядкове масштабування.
0: вимкнено (за замовчуванням)
1: увімкнено


пропуск кольоровості
0: Використовуйте всі доступні вхідні лінії для кольоровості.
1: Використовуйте лише кожен 2. рядок введення для кольоровості.
2: Використовуйте лише кожен 4. рядок введення для кольоровості.
3: Використовуйте лише кожен 8. рядок введення для кольоровості.

[: ] (також див. -sws)
Встановіть деякі параметри масштабування залежно від типу вибраного масштабатора
-sws.
-sws 2 (бікубічний): B (розмиття) і C (дзвінок)
0.00:0.60 за замовчуванням
0.00:0.75 "точний бікубік" VirtualDub
0.00:0.50 Сплайн Catmull-Rom
0.33:0.33 Сплайн Мітчелла-Нетравалі
1.00:0.00 кубічний B-сплайн
-sws 7 (гаусів): різкість (0 (м'який) - 100 (різкий))
-sws 9 (lanczos): довжина фільтра (1-10)


Масштабування до попередньо встановлених розмірів.
qntsc: 352x240 (чверть екрану NTSC)
qpal: 352x288 (чверть екрана PAL)
ntsc: 720x480 (стандарт NTSC)
pal: 720x576 (стандартний PAL)
sntsc: 640x480 (квадратний піксель NTSC)
spal: 768x576 (квадратний піксель PAL)


Заборонити масштабування за вихідні розміри.
0: Дозволити збільшення масштабу (за замовчуванням).
1: Заборонити збільшення масштабу, якщо один параметр перевищує початкове значення.
2: Заборонити збільшення масштабу, якщо обидва параметри перевищують вихідні значення.


Точне заокруглення для вертикального масштабувальника, який може бути швидшим або повільним
ніж округлення за замовчуванням.
0: Вимкнути точне округлення (за замовчуванням).
1: увімкнути точне округлення.

dsize[=aspect|w:h:aspect-method:r]
Змінює передбачуваний розмір/аспект дисплея у довільній точці ланцюжка фільтрів.
Аспект може бути представлений у вигляді дробу (4/3) або числа з плаваючою комою (1.33).
Крім того, ви можете вказати точну бажану ширину та висоту дисплея. Примітка
що робить цей фільтр НЕ робити будь-яке масштабування самостійно; це лише впливає на те, що пізніші масштабери
(програмне або апаратне забезпечення) підійдуть під час автоматичного масштабування для виправлення аспекту.

,
Нова ширина та висота дисплея. Також можуть бути ці спеціальні значення:
0: вихідна ширина та висота дисплея
-1: вихідна ширина та висота відео (за замовчуванням)
-2: Обчисліть в/г, використовуючи інший вимір і вихідний дисплей
співвідношення сторін.
-3: Обчисліть в/г, використовуючи інший вимір і вихідне відео
співвідношення сторін.

ПРИКЛАД:
dsize=800:-2
Визначає роздільну здатність дисплея 800x600 для формату 4/3
відео або 800x450 для відео формату 16/9.

Змінює ширину та висоту відповідно до вихідних пропорцій.
-1: ігнорувати вихідне співвідношення сторін (за замовчуванням).
0: Зберігайте співвідношення сторін дисплея за допомогою і як максимум
дозвіл.
1: Зберігайте співвідношення сторін дисплея за допомогою і як мінімум
дозвіл.
2: Зберігайте співвідношення сторін відео за допомогою і як максимальна роздільна здатність.
3: Зберігайте співвідношення сторін відео за допомогою і як мінімальна роздільна здатність.

ПРИКЛАД:
dsize=800:600:0
Визначає роздільну здатність дисплея щонайбільше 800x600 або менше,
щоб зберегти вигляд.


Округлюється вгору, щоб і ширина, і висота поділялися на (за замовчуванням: 1).

yvu9
Примусове програмне забезпечення перетворення колірного простору YVU9 в YV12. Скасовано на користь
програмний масштабер.

yuvcsp
Затискає значення кольорів YUV до діапазону CCIR 601 без реального перетворення.

палітри
RGB/BGR 8 -> 15/16/24/32bpp перетворення колірного простору за допомогою палітри.

формат[=fourcc[:outfourcc]]
Обмежує колірний простір для наступного фільтра без перетворення. Використовуйте
разом із фільтром масштабу для реального перетворення.
ПРИМІТКА: Для отримання списку доступних форматів див. format=fmt=help.

назва формату, наприклад rgb15, bgr24, yv12 тощо (за замовчуванням: yuy2)

Ім'я формату, яке слід замінити на вихід. Якщо це не 100%
сумісна з значення він вийде з ладу.
Дійсні приклади:
format=rgb24:bgr24 format=yuyv:yuy2
Недійсні приклади (буде аварійним):
формат=rgb24:yv12

noformat[=fourcc]
Обмежує колірний простір для наступного фільтра без перетворення. На відміну від
фільтр формату, це дозволить будь-який колірний простір крім той, який ви вкажете.
ПРИМІТКА: Список доступних форматів див. у noformat=fmt=help.

назва формату, наприклад rgb15, bgr24, yv12 тощо (за замовчуванням: yv12)

pp[=фільтр1[:опція1[:опція2...]]/[-]фільтр2...] (Також побачити -pphelp)
Вмикає вказаний ланцюжок підфільтрів постобробки. Підфільтри повинні бути
розділяється символом "/" і може бути вимкнено, додавши знак "-". Кожен підфільтр і деякі
опції мають коротку і довгу назву, які можна використовувати як синоніми, тобто
dr/dering однакові. Усі підфільтри мають спільні параметри для їх визначення
сфера:
a/autoq
Автоматично вимикайте субфільтр, якщо процесор працює занадто повільно.
c/хром
Виконайте також фільтрацію кольорів (за замовчуванням).
у/нохром
Виконуйте лише фільтрацію яскравості (без кольоровості).
п/нолума
Виконуйте лише фільтрацію кольорів (без яскравості).

ПРИМІТКА: -pphelp показує список доступних підфільтрів.

Доступні підфільтри

hb/hdeblock[:різниця[:площина]]
горизонтальний деблокуючий фільтр
: Коефіцієнт різниці, де вищі значення означають більше розблокування
(за замовчуванням: 32).
: поріг рівності, де нижчі значення означають більше розблокування
(за замовчуванням: 39).

vb/vdeblock[:різниця[:площина]]
фільтр вертикального деблокування
: Коефіцієнт різниці, де вищі значення означають більше розблокування
(за замовчуванням: 32).
: поріг рівності, де нижчі значення означають більше розблокування
(за замовчуванням: 39).

ha/hadeblock[:різниця[:площина]]
точний горизонтальний деблокуючий фільтр
: Коефіцієнт різниці, де вищі значення означають більше розблокування
(за замовчуванням: 32).
: поріг рівності, де нижчі значення означають більше розблокування
(за замовчуванням: 39).

va/vadeblock[:різниця[:площина]]
точний вертикальний деблокуючий фільтр
: Коефіцієнт різниці, де вищі значення означають більше розблокування
(за замовчуванням: 32).
: поріг рівності, де нижчі значення означають більше розблокування
(за замовчуванням: 39).

Горизонтальні та вертикальні фільтри деблокування мають однакову різницю та рівність
значення, тому ви не можете встановити різні горизонтальні та вертикальні пороги.

h1/x1hдеблок
експериментальний горизонтальний деблокуючий фільтр

v1/x1vdeblock
експериментальний фільтр вертикального розблокування

др/дерінг
фільтр дерингу

tn/tmpnoise[:threshold1[:threshold2[:threshold3]]]
тимчасовий шумозаглушувач
: більше -> сильніша фільтрація
: більше -> сильніша фільтрація
: більше -> сильніша фільтрація

al/autolevels[:f/fullyrange]
автоматична корекція яскравості/контрастності
f/повний діапазон: розширити яскравість до (0-255).

lb/linblenddeint
Лінійний фільтр деінтерлейсного змішування, який деінтерлейсує заданий блок
фільтрація всіх рядків за допомогою (1 2 1) фільтра.

li/linipoldeint
Лінійний інтерполюючий фільтр деінтерлейсування, який деінтерполює заданий блок
шляхом лінійної інтерполяції кожного другого рядка.

ci/cubicipoldeint
Кубічний інтерполяційний фільтр деінтерлейсування деінтерлейсує заданий блок
кубічна інтерполяція кожного другого рядка.

md/mediandeint
Середній фільтр деінтерлейсу, який деінтерлейсує заданий блок шляхом застосування a
середній фільтр до кожного другого рядка.

fd/ffmpegdeint
Фільтр деінтерлейсування FFmpeg, який деінтерлейсує заданий блок шляхом фільтрації
кожен другий рядок із (-1 4 2 4 -1) фільтром.

l5/НЧ5
Вертикально застосований КІХ-фільтр деінтерлейсу низьких частот, який деінтерлейсує
заданий блок шляхом фільтрації всіх рядків за допомогою (-1 2 6 2 -1) фільтра.

fq/forceQuant[:quantizer]
Замінює таблицю квантувальника з входу за допомогою константного квантувальника
ви вказуєте.
: квантувальник для використання

за замовчуванням
комбінація фільтрів pp за замовчуванням (hb:a,vb:a,dr:a)

швидко/швидко
швидка комбінація фільтрів pp (h1:a,v1:a,dr:a)

ac
високоякісна комбінація фільтрів pp (ha:a:128:7,va:a,dr:a)

ПРИКЛАД:
-vf pp=hb/vb/dr/al
горизонтальне та вертикальне деблокування, дедзвін і автоматична яскравість/
контрастність
-vf pp=de/-al
фільтри за замовчуванням без корекції яскравості/контрастності
-vf pp=за замовчуванням/tmpnoise:1:2:3
Увімкнути фільтри за замовчуванням і тимчасовий шумозаглушувач.
-vf pp=hb:y/vb:a
Горизонтальне зняття блокування лише на яскравості та увімкнення вертикального розблокування
або вимикається автоматично залежно від доступного часу ЦП.

spp[=якість[:qp[:mode]]]
Простий фільтр постобробки, який стискає та розпаковує зображення на кілька разів
(або – у випадку рівня якості 6 – усі) зміщує та усереднює результати.


0-6 (за замовчуванням: 3)


Параметр примусового квантування (за замовчуванням: 0, використовувати QP з відео).


0: жорстке порогове значення (за замовчуванням)
1: м'який пороговий сигнал (кращий дзвін, але більш розмитий)
4: як 0, але також використовувати QP B-кадрів (може викликати мерехтіння)
5: як 1, але також використовувати QP B-кадрів (може викликати мерехтіння)

uspp[=якість[:qp]]
Надзвичайно простий і повільний фільтр постобробки, який стискає та розпаковує
зображення з кількома (або - у випадку рівня якості 8 - усіма) зсувами та середніми
результати. Це відрізняється від поведінки spp тим, що насправді uspp
кодує та декодує кожен випадок за допомогою libavcodec Snow, тоді як spp використовує спрощений
усередині лише 8x8 DCT, схожий на MJPEG.


0-8 (за замовчуванням: 3)


Параметр примусового квантування (за замовчуванням: 0, використовувати QP з відео).

fspp[=якість[:qp[:сила[:bframes]]]]
швидша версія простого фільтра постобробки


4-5 (еквівалент spp; за замовчуванням: 4)


Параметр примусового квантування (за замовчуванням: 0, використовувати QP з відео).

<-15-32>
Міцність фільтра, нижчі значення означають більше деталей, але також більше артефактів,
у той час як вищі значення роблять зображення більш гладким, але також розмитим (за замовчуванням: 0 -
PSNR оптимальний).


0: не використовувати QP з B-кадрів (за замовчуванням)
1: використовуйте також QP з B-кадрів (може викликати мерехтіння)

pp7[=qp[:mode]]
Варіант фільтра spp, схожий на spp=6 з 7-точковим DCT, де тільки центр
зразок використовується після IDCT.


Параметр примусового квантування (за замовчуванням: 0, використовувати QP з відео).


0: жорсткий порог
1: м'який пороговий сигнал (кращий дзвін, але більш розмитий)
2: середній поріг (за замовчуванням, хороші результати)

qp=рівняння
фільтр зміни параметра квантування (QP).


деяке рівняння на кшталт "2+2*sin(PI*qp)"

geq=рівняння
загальний фільтр зміни рівнянь


Якесь рівняння, наприклад 'p(WX\,Y)', щоб перевернути зображення по горизонталі. Ти можеш
використовуйте пробіли, щоб зробити рівняння більш читабельним. Є пара
константи, які можна використовувати в рівнянні:
PI: число пі
E: число e
X / Y: координати поточного зразка
Ш / В: ширина і висота зображення
SW / SH: шкала ширини/висоти залежно від площини, що фільтрується,
наприклад, 1,1 і 0.5,0.5 для YUV 4:2:0.
p(x,y): повертає значення пікселя в місці x/y поточного
літак.

тест
Створення різноманітних тестових шаблонів.

rgbtest[=ширина:висота]
Створіть тестовий шаблон RGB, корисний для виявлення проблем RGB та BGR. Ти повинен
побачити червону, зелену та синю смугу зверху вниз.


Бажана ширина створеного зображення (за замовчуванням: 0). 0 означає ширину введення
зображення.


Бажана висота створеного зображення (за замовчуванням: 0). 0 означає висоту введення
зображення.

lavc[=якість:fps]
Швидке програмне забезпечення перетворення YV12 в MPEG-1 з libavcodec для використання з DVB/DXR3/IVTV/
V4L2.


1-31: фіксована шкала q
32-: фіксований бітрейт в Кбітах


примусовий вихід кадрів в секунду (з плаваючою чисельністю) (за замовчуванням: 0, автоматичне визначення на основі висоти)

dvbscale[=аспект]
Налаштуйте оптимальне масштабування для карт DVB, масштабуючи вісь x в апаратному забезпеченні та
обчислення масштабування осі Y у програмному забезпеченні для збереження аспекту. Корисно тільки разом
з розширенням і масштабуванням.


Керуйте співвідношенням сторін, обчислюється як DVB_HEIGHT*ASPECTRATIO (за замовчуванням:
576*4/3=768), встановіть значення 576*(16/9)=1024 для телевізора 16:9.

ПРИКЛАД:
-vf dvbscale,scale=-1:0,expand=-1:576:-1:-1:1,lavc
FIXME: Поясніть, що це робить.

шум[=luma[u][t|a][h][p]:chroma[u][t|a][h][p]]
Додає шуму.
<0-100>
шум яскравості
<0-100>
кольоровий шум
u рівномірний шум (інакше гаусів)
t тимчасовий шум (шаблон шуму змінюється між кадрами)
усереднений тимчасовий шум (плавніше, але набагато повільніше)
h висока якість (трохи краще виглядає, трохи повільніше)
p змішувати випадковий шум із (напів)регулярним шаблоном

denoise3d[=luma_spatial:chroma_spatial:luma_tmp:chroma_tmp]
Цей фільтр має на меті зменшити шум зображення, створюючи плавні зображення та нерухомість
зображення дійсно нерухомі (це має покращити стиснення.).

просторова сила яскравості (за замовчуванням: 4)

потужність просторової кольоровості (за замовчуванням: 3)

тимчасова сила яскравості (за замовчуванням: 6)

тимчасова сила кольоровості (за замовчуванням: luma_tmp*chroma_spatial/luma_spatial)

hqdn3d[=luma_spatial:chroma_spatial:luma_tmp:chroma_tmp]
Високоточна/якісна версія фільтра denoise3d. Параметри та використання є
той самий.

ow[=depth[:luma_strength[:chroma_strength]]]
Переповнений вейвлет шумозаглушувач.

Більші значення глибини будуть шуміти більш низькочастотні компоненти, але повільніше
фільтрація вниз (за замовчуванням: 8).

сила яскравості (за замовчуванням: 1.0)

потужність кольоровості (за замовчуванням: 1.0)

екв[=яскравість:контраст] (ЗАСТАРЕЛО)
Програмний еквалайзер з інтерактивними елементами керування, як і апаратний еквалайзер, для
карти/драйвери, які не підтримують елементи керування яскравістю та контрастністю в апаратному забезпеченні.
Може також бути корисним із MEncoder, або для виправлення погано знятих фільмів, або
для дещо зменшення контрасту, щоб замаскувати артефакти та обійтися нижчими бітрейтами.
<-100-100>
початкова яскравість
<-100-100>
початковий контраст

eq2[=gamma:contrast:brightness:saturation:rg:gg:bg:weight]
Альтернативний програмний еквалайзер, який використовує таблиці пошуку (дуже повільно), дозволяючи гамму
корекція на додаток до простого регулювання яскравості та контрастності. Зауважте, що це
використовує той самий оптимізований MMX код, що й -vf eq, якщо всі значення гамми дорівнюють 1.0. The
параметри наводяться як значення з плаваючою комою.
<0.1-10>
початкове значення гами (за замовчуванням: 1.0)
<-2-2>
початковий контраст, де негативні значення призводять до негативного зображення
(за замовчуванням: 1.0)
<-1-1>
початкова яскравість (за замовчуванням: 0.0)
<0-3>
початкове насичення (за замовчуванням: 1.0)
<0.1-10>
значення гами для червоного компонента (за замовчуванням: 1.0)
<0.1-10>
значення гами для зеленого компонента (за замовчуванням: 1.0)
<0.1-10>
значення гами для синього компонента (за замовчуванням: 1.0)
<0-1>
Параметр ваги можна використовувати для зменшення впливу високого значення гамми
на яскравих ділянках зображення, наприклад, не допускайте їх надмірного посилення та справедливості
звичайний білий. Значення 0.0 зменшує гамма-корекцію
тоді як 1.0 залишає його на повну силу (за замовчуванням: 1.0).

відтінок[=відтінок:насичення]
Програмний еквалайзер з інтерактивними елементами керування, як і апаратний еквалайзер, для
карти/драйвери, які не підтримують елементи керування відтінком та насиченістю в апаратному забезпеченні.
<-180-180>
початковий відтінок (за замовчуванням: 0.0)
<-100-100>
початкове насичення, де негативні значення призводять до негативної кольоровості
(за замовчуванням: 1.0)

напівупаковка[=f]
Перетворіть планарний YUV 4:2:0 на половину висоти упакований 4:2:2, зменшуючи яскравість, але зберігаючи
всі зразки кольорів. Корисно для виведення на пристрої відображення з низькою роздільною здатністю, коли
апаратне зменшення масштабу є низької якості або недоступне. Також можна використовувати як а
примітивний деінтерлейсер лише для яскравості з дуже низьким використанням ЦП.

За замовчуванням напівпакет усереднює пари рядків при зменшенні дискретизації. Будь-яке значення
відмінність від 0 або 1 дає поведінку за замовчуванням (усереднення).
0: Використовуйте лише парні рядки під час зниження дискретизації.
1: Використовуйте лише непарні рядки під час зниження дискретизації.

ilpack[=режим]
Коли чересстрокове відео зберігається у форматах YUV 4:2:0, кольорове переплетення не
правильно вибудовуватися завдяки вертикальному зменшенню дискретизації кольорових каналів. Цей фільтр
упаковує плоскі дані 4:2:0 у формат YUY2 (4:2:2) з кольоровими лініями в їх
правильні місця, щоб у будь-якій даній лінії сканування надходили дані про яскравість і кольоровість
з того ж поля.

Виберіть режим вибірки.
0: вибірка найближчого сусіда, швидка, але неправильна
1: лінійна інтерполяція (за замовчуванням)

harddup
Корисно тільки з MEncoder. Якщо під час кодування використовується harddup, він буде примусово
повторювані кадри, які будуть закодовані у вихідних даних. Це використовує трохи більше місця, але
необхідний для виведення у файли MPEG або якщо ви плануєте демультиплексувати та ремуксувати відео
потік після кодування. Слід розташовувати на кінці фільтрувального ланцюга або біля нього
якщо у вас немає вагомих причин вчинити інакше.

софтскіп
Корисно тільки з MEncoder. Softskip переміщує крок пропуску (пропуску) кадру
кодування від початку ланцюга фільтрів до певного моменту під час ланцюга фільтрів. Це
дозволяє використовувати фільтри, які повинні бачити всі кадри (зворотний телекінемат, тимчасове шумозаглушення,
тощо), щоб функціонувати належним чином. Розташовувати слід після фільтрів, які потрібно побачити
всі кадри та перед будь-якими наступними фільтрами, які інтенсивно використовують ЦП.

знищити[=max:hi:lo:frac]
Скидає кадри, які не сильно відрізняються від попереднього кадру, щоб зменшити
частота кадрів. Основне використання цього фільтра - кодування з дуже низькою бітовою швидкістю (наприклад
потокова передача через комутований модем), але теоретично його можна використовувати для виправлення фільмів
були інверсно-телециновані неправильно.

Встановлює максимальну кількість послідовних кадрів, які можна скинути (якщо
позитивний) або мінімальний інтервал між кадрами, що випадають (якщо негативний).
, ,
Кадр є кандидатом на відкидання, якщо жодна область 8x8 не відрізняється більш ніж на a
поріг з , а якщо не більше ніж частина (1 означає ціле
зображення) відрізняється більш ніж на поріг . Значення і
призначені для блоків 8x8 пікселів і представляють фактичні відмінності значень пікселів, тому a
поріг 64 відповідає 1 одиниці різниці для кожного пікселя, або
те саме розкладається по-різному по блоку.

dint[=sense:level]
Фільтр крапельного деінтерлейсу (Dint) виявляє та видаляє перший із набору
чересстрокові відеокадри.
<0.0-1.0>
відносна різниця між сусідніми пікселями (за замовчуванням: 0.1)
<0.0-1.0>
Яка частина зображення має бути визначена як чересстроковая, щоб скинути кадр
(за замовчуванням: 0.15).

lavcdeint (ЗАСТАРЕЛО)
Фільтр деінтерлейсу FFmpeg, такий же, як -vf pp=fd

lavfi=фільтрограм
Обгортка libavfilter FFmpeg. фільтрограф визначає цілий графік libavfilter з одним
вхід і один вихід. Подивитися http://www.ffmpeg.org/libavfilter.html#SEC4 для деталей.

Як окремий випадок, якщо фільтрограф is $слово тоді значення слово навколишнє середовище
використовується змінна; це необхідно, якщо в описі графіка присутні коми,
оскільки mplayer використовує їх як роздільник між фільтрами.

ПРИМІТКА: Цей фільтр вважається експериментальним, він може дивно взаємодіяти з іншими
фільтри

ПРИКЛАД:
overlay="movie=$small_video, scale=160:120 [ca]; [in] [ca] overlay=16:8" mplayer
-vf lavfi='$overlay' $big_video

kerndeint[=thresh[:map[:order[:sharp[:twoway]]]]]
Адаптивний деінтерлейсер ядра Дональда Графта. Деінтерлейс фрагментів відео, якщо a
перевищено настроюваний поріг.
<0-255>
поріг (за замовчуванням: 10)

0: Ігнорувати пікселі, які перевищують поріг (за замовчуванням).
1: Зафарбуйте пікселі, що перевищують поріг білим.


0: Залишити поля самостійно (за замовчуванням).
1: Поміняти місцями.


0: Вимкнути додаткову різкість (за замовчуванням).
1: увімкнути додаткове загострення.


0: Вимкнути двостороннє збільшення різкості (за замовчуванням).
1: увімкнути двостороннє загострення.

нерізкий[=l|cWxH:amount[:l|cWxH:amount]]
нерізка маска / розмиття по Гаусу

l
Застосуйте ефект на компонент яскравості.

c
Застосуйте ефект до компонентів кольоровості.

x
ширина і висота матриці, непарного розміру в обидві сторони (мін = 3x3,
max = 13x11 або 11x13, зазвичай щось між 3x3 і 7x7)

кількість
Відносна кількість різкості/розмиття, яку потрібно додати до зображення (повинний розумний діапазон
бути -1.5-1.5).
<0: розмиття
>0: загострити

swapuv
Поміняйте U & V площину.

il[=d|i][s][:[d|i][s]]
(Де)перемежовує рядки. Мета цього фільтра — додати можливість обробки
чересстрокові зображення попереднього поля без їх деінтерлейсу. Ви можете відфільтрувати свої
чересстрокового DVD і відтворюйте його на телевізорі, не порушуючи чергування. Поки
деінтерлейсинг (з фільтром постобробки) видаляє чергування назавжди (за допомогою
згладжування, усереднення тощо) деперемежування розбиває кадр на 2 поля (т.зв.
половини зображень), щоб ви могли обробляти (фільтрувати) їх незалежно, а потім повторно
чергувати їх.
d депереміщення (розміщення один над одним)
я чергую
поміняти місцями (обмін парними та непарними рядками)

fil[=i|d]
(Де)перемежовує рядки. Цей фільтр дуже схожий на фільтр il, але набагато
швидше, основним недоліком є ​​те, що це не завжди працює. Особливо якщо
у поєднанні з іншими фільтрами він може створювати випадково сплутані зображення, тому будьте щасливі
якщо це працює, але не скаржтеся, якщо не для вашої комбінації фільтрів.
d Зніміть перемежування полів, розташувавши їх поруч.
i Знову чергувати поля (змінюючи ефект fil=d).

поле[=n]
Витягує одне поле з чересстрокового зображення за допомогою арифметики кроків, щоб уникнути
витрачати час процесора. Необов'язковий аргумент n вказує, чи слід витягувати парний або
непарне поле (залежно від того, парне чи непарне n).

detc[=var1=value1:var2=value2:...]
Спроби повернути назад процес «телекін», щоб відновити чистий, не чересстроковий
потік із частотою кадрів фільму. Це був перший і найпримітивніший зворотний телекін
фільтр, який потрібно додати до MPlayer/MEncoder. Він працює, фіксуючи телекінемат 3:2
шаблон і слідувати йому якомога довше. Це робить його придатним для
ідеально-телецинований матеріал, навіть при наявності достатнього ступеня шуму, але
це не вдасться за наявності складних пост-телекінових редагування. Розробка на цьому
фільтр більше не виконується, оскільки ivtc, pullup і filmdint кращі для більшості
додатків. Для керування можна використовувати наступні аргументи (див. синтаксис вище).
поведінка detc:


Встановіть режим скидання кадру.
0: Не скидайте кадри, щоб підтримувати фіксовану вихідну частоту кадрів (за замовчуванням).
1: Завжди скидати кадр, якщо не було пропущених або об’єднань телекінематографа
за останні 5 кадрів.
2: Завжди підтримуйте точне співвідношення вхідних і вихідних кадрів 5:4.
ПРИМІТКА: Використовуйте режим 1 або 2 з MEncoder.


Режим аналізу.
0: фіксований шаблон із початковим номером кадру, визначеним за допомогою .
1: агресивний пошук шаблону телекіно (за замовчуванням)


Встановіть початковий номер кадру послідовно. 0-2 – три чистих прогресивних
рами; 3 і 4 – це два кадри, що чергуються. За замовчуванням -1 означає «ні».
у послідовності телекіно». Вказаний тут номер є типом для
уявний попередній кадр перед початком фільму.

, , ,
Порогові значення, які використовуються в певних режимах.

ivtc[=1]
Експериментальний зворотний телекінефільтр без стану. Замість того, щоб намагатися закріпитися за
шаблон, подібний фільтру detc, ivtc приймає рішення самостійно
кожен кадр. Це дасть набагато кращі результати для матеріалу, який зазнав
важке редагування після того, як було застосовано телекіно, але в результаті це не так прощає
шумний вхід, наприклад телевізійний запис. Додатковий параметр (ivtc=1) відповідає
до параметра dr=1 для фільтра detc, і його слід використовувати з MEncoder, але ні
з MPlayer. Як і у випадку з detc, ви повинні вказати правильну вихідну частоту кадрів (-ofps
24000/1001) при використанні MEncoder. Подальша розробка на ivtc зупинилася, оскільки
фільтри pullup і filmdint виявляються набагато точнішими.

підтягування[=jl:jr:jt:jb:sb:mp]
Реверсивний фільтр третього покоління (зворотний телекінез), здатний працювати
змішаний жорсткий телекін, прогресивний 24000/1001 кадр/с і прогресивний 30000/1001 кадр/с
зміст. Підтягуючий фільтр розроблений, щоб бути набагато надійнішим, ніж detc або ivtc,
використовуючи переваги майбутнього контексту при прийнятті своїх рішень. Як і ivtc, pullup
є без громадянства в тому сенсі, що він не закріплюється за шаблоном, якому слід наслідувати, а він
натомість очікує на наступні поля, щоб визначити відповідності та
відновити прогресивні рамки. Він все ще знаходиться на стадії розробки, але, як вважається, є
досить точний.

jl, jr, jt і jb
Ці параметри встановлюють кількість "сміття", яке потрібно ігнорувати зліва, справа, зверху,
і нижню частину зображення відповідно. Ліва/права в одиницях по 8
пікселів, а верхня/нижня – у одиницях по 2 рядки. За замовчуванням — 8 пікселів
з кожного боку.

sb (суворі перерви)
Установлення для цього параметра значення 1 зменшить ймовірність створення підтягування
іноді невідповідний кадр, але це також може викликати надмірну кількість
кадри, які будуть скинуті під час високої швидкості руху. І навпаки, встановлюючи його
до -1 полегшить підтягування полів відповідності. Це може допомогти обробці
відео, де є невелике розмиття між полями, але може також
призвести до того, що у виводі будуть чересстрокові кадри.

mp (метрична площина)
Цей параметр можна встановити на 1 або 2, щоб використовувати площину кольоровості замість яскравості
площину для виконання обчислень підтягування. Це може підвищити точність на дуже
чистий вихідний матеріал, але, швидше за все, знизиться точність, особливо
якщо є кольоровий шум (ефект веселки) або відео у відтінках сірого. Головний
Метою встановлення mp на колірну площину є зменшення навантаження на процесор і make
підтягування, яке можна використовувати в режимі реального часу на повільних машинах.

ПРИМІТКА: Завжди виконуйте підтягування за допомогою фільтра softskip під час кодування, щоб переконатися в цьому
pullup може бачити кожен кадр. Недотримання цього призведе до неправильного виведення
і зазвичай виходить з ладу через обмеження дизайну на рівні кодека/фільтра.

filmdint[=параметри]
Інверсний телекінетичний фільтр, подібний наведеному вище. Він призначений для
обробляти будь-який розкривний шаблон, у тому числі змішаний м’який і жорсткий телесін і обмежений
підтримка фільмів, які сповільнені або прискорені порівняно з початковою частотою кадрів
для телевізора. Для пошуку розривів кадру використовується лише площина яскравості. Якщо в полі немає
відповідності, він деінтерлейсується за допомогою простого лінійного наближення. Якщо джерело є
MPEG-2, це має бути перший фільтр, який надає доступ до прапорів полів, встановлених
Декодер MPEG-2. Залежно від джерела MPEG, ви можете ігнорувати це
поради, доки ви не бачите багато попереджень "Внизу-перше поле". З не
параметри він виконує звичайний зворотний телекінез, і його слід використовувати разом з mencoder
-fps 30000/1001 -ofps 24000/1001. Коли цей фільтр використовується з MPlayer, він буде
призводить до нерівномірної частоти кадрів під час відтворення, але в цілому це краще
ніж використовувати pp=lb або взагалі без деінтерлейсу. Можна вказати кілька варіантів
відокремлений /.

урожай= : : :
Так само, як і кроп-фільтр, але швидше, і працює на змішаних твердих і м’яких
телецінований вміст, а також коли y не кратне 4. Якщо x або y
вимагатиме обрізання дробових пікселів із площин кольоровості, кадрування
площа розширена. Зазвичай це означає, що x і y мають бути парними.

io= :
Для кожного вхідного кадру ifps фільтр виводить кадри ofps. Співвідношення
ifps/ofps має відповідати відношенню -fps/-ofps. Це можна було б використати
фільтрувати фільми, які транслюються по телевізору з частотою кадрів, відмінною від частоти кадрів
оригінальна частота кадрів.

luma_only=
Якщо n відмінне від нуля, колірна площина копіюється без змін. Це корисно для
YV12 вибірковий телевізор, який відкидає одне з полів колірності.

mmx2=
На x86, якщо n=1, використовуйте оптимізовані функції MMX2, якщо n=2, використовуйте 3DNow! оптимізовано
функції, інакше використовуйте звичайний C. Якщо цей параметр не вказано, MMX2
і 3DNow! виявляються автоматично, використовуйте цей параметр, щоб замінити автоматичне визначення.

швидко =
Більше n прискорить фільтр за рахунок точності. The
значення за замовчуванням n=3. Якщо n непарне, то кадр одразу слідує за кадром
позначений прапорцем REPEAT_FIRST_FIELD MPEG вважається прогресивним,
таким чином, фільтр не витрачатиме часу на вміст MPEG-2 із програмним телебаченням. Це
це єдиний ефект цього прапора, якщо MMX2 або 3DNow! доступний. Без
MMX2 і 3DNow, якщо n=0 або 1, будуть використані ті самі обчислення, що і для n=2
або 3. Якщо n=2 або 3, кількість рівнів яскравості, використаних для пошуку кадру, розривається
зменшено з 256 до 128, що призводить до швидшого фільтрування без втрат
велика точність. Якщо n=4 або 5, буде швидша, але набагато менш точна метрика
використовуватися для пошуку розривів кадру, які з більшою ймовірністю помилково виявлять високі
вертикальні деталі як переплетений вміст.

багатослівний =
Якщо n відмінне від нуля, роздрукуйте детальні показники для кожного кадру. Корисно для
налагодження.

dint_thres=
Поріг деінтерлейсу. Використовується під час деінтерлейсу нерівних кадрів.
Більше значення означає менше деінтерлейсу, використовуйте n=256, щоб повністю вимкнути
деінтерлейсинг. За замовчуванням n=8.

comb_thres=
Порогове значення для порівняння верхнього та нижнього полів. За замовчуванням 128.

diff_thres=
Порогове значення для виявлення тимчасової зміни поля. За замовчуванням 128.

sad_thres=
Сума порогу абсолютної різниці, за замовчуванням дорівнює 64.

м'яке розтягування
Цей фільтр працює правильно лише з MEncoder і діє на прапорці MPEG-2, які використовуються для
м’який 3:2 розтягування (м’який телекін). Якщо ви хочете використовувати фільтр ivtc або detc
фільми, які частково м’які, телекіно, вставляючи цей фільтр перед ними
зробити їх надійнішими.

divtc[=параметри]
Зворотний телекінез для відео з деінтерлейс. Якщо телекіноване відео програно з випаданням 3:2
одне з полів або деінтерлейсується за допомогою методу, який зберігає одне поле і
інтерполює інший, результатом є тремтіння відео, яке має кожен четвертий кадр
продубльована. Цей фільтр призначений для пошуку та видалення цих дублікатів та відновлення
оригінальна частота кадрів фільму. Використовуючи цей фільтр, ви повинні вказати -ofps that
становить 4/5 кадрів в секунду вхідного файлу, і помістіть softskip пізніше у фільтр
ланцюга, щоб переконатися, що divtc бачить усі кадри. Є два різних режими
Доступно: режим одного проходу є за замовчуванням і простим у використанні, але є
недоліком є ​​будь-які зміни на етапі телекіно (втрачені кадри або погані редагування)
викликати миттєве тремтіння, доки фільтр не зможе повторно синхронізуватися. Уникає режиму двох проходів
для цього попередньо проаналізувавши все відео, щоб мати передові знання
про зміни фази і може повторно синхронізуватися в точному місці. Ці перепустки роблять НЕ
відповідають проходженню першого і другого процесу кодування. Ви повинні запустити додатковий пропуск
за допомогою divtc передайте один перед фактичним кодуванням, відкидаючи отримане відео.
Використовуйте -nosound -ovc raw -o /dev/null, щоб уникнути втрати потужності ЦП для цього проходу. ти
може додати щось на кшталт crop=2:2:0:0 після divtc, щоб ще більше прискорити роботу. Тоді
використовуйте divtc pass two для фактичного кодування. Якщо ви використовуєте кілька проходів кодера,
використовуйте divtc pass два для всіх з них. Варіанти:

пас=1|2
Використовуйте режим двох проходів.

файл=
Встановіть ім’я файлу журналу двох проходів (за замовчуванням: "framediff.log").

поріг=
Встановіть мінімальну силу, яку повинен мати шаблон телекіно для фільтра
вірити в це (за замовчуванням: 0.5). Це використовується, щоб уникнути розпізнавання неправди
візерунок із дуже темних або дуже нерухомих частин відео.

вікно=
Встановіть кількість попередніх кадрів для перегляду під час пошуку візерунка
(за замовчуванням: 30). Довше вікно підвищує надійність малюнка
пошуку, але коротше вікно покращує час реакції на зміни в
фаза телекіна. Це впливає лише на однопрохідний режим. Двопрохідний режим
наразі використовує фіксоване вікно, яке поширюється як на майбутнє, так і на минуле.

phase=0|1|2|3|4
Встановлює початкову фазу телекіно для режиму одного проходу (за замовчуванням: 0). Два
режим проходу може бачити майбутнє, тому він може використовувати правильну фазу від
початок, але один прохідний режим можна тільки здогадуватися. Це ловить правильне
фазі, коли він її знайде, але цю опцію можна використовувати, щоб виправити можливе
здригаючись на початку. Також використовується перший прохід у режимі двох проходів
це, тому якщо ви збережете вихід з першого проходу, ви отримаєте постійну фазу
результат

привид =
Встановіть поріг зняття ореолу (0-255 для режиму одного проходу, -255-255 для двох
режим проходження, за замовчуванням 0). Якщо відмінний від нуля, використовується режим знешкоджування. Це для
відео, яке було деінтерлейсовано шляхом змішування полів разом замість
скидання одного з полів. Знешкоджування посилює будь-які артефакти стиснення
у змішаних кадрах, тому значення параметра використовується як порогове значення для
виключити ті пікселі, які відрізняються від попереднього кадру
менше зазначеного значення. Якщо використовується двопрохідний режим, то від’ємне значення
можна використовувати, щоб зробити фільтр аналізувати все відео на початку
pass-2, щоб визначити, чи потребує він видалення фантики чи ні, а потім виберіть
нульове або абсолютне значення параметра. Вкажіть цей параметр
для проходу-2, це не має значення для проходу-1.

фаза[=t|b|p|a|u|T|B|A|U][:v]
Відкладіть чересстрокове відео на один час поля, щоб змінити порядок полів. The
призначене використання — виправити відео PAL, які були зняті з протилежним полем
замовлення на передачу фільму на відео. Варіанти:

t Порядок захоплення поля – зверху, перенесення – знизу. Фільтр затримується
нижнє поле.

b Знімка знизу в першу чергу, передача зверху. Фільтр затримує верхнє поле.

p Захоплення та передача з тим самим порядком полів. Цей режим існує лише для
документацію інших варіантів, на які можна звернутися, але якщо ви насправді
виберіть його, фільтр точно нічого не робитиме ;-)

a Порядок захоплення поля визначається автоматично за прапорами поля, передача
навпаки. Фільтр вибирає один із режимів t і b на основі кадру
використання польових прапорців. Якщо інформація про поле недоступна, це працює
як і ти.

u Зніміть невідомі чи змінні, передайте навпаки. Фільтр вибирає серед t і
b на основі кадру, аналізуючи зображення та вибираючи
альтернатива, яка забезпечує найкращу відповідність між полями.

T Захоплення спочатку, передача невідома або змінна. Фільтр вибирає серед t і
p за допомогою аналізу зображень.

B Захоплення знизу в першу чергу, передача невідома або змінюється. Фільтр вибирає серед b
і p за допомогою аналізу зображень.

Захоплення визначається прапорами поля, передача невідома або змінюється. Фільтр
вибирає між t, b і p за допомогою прапорів поля та аналізу зображень. Якщо немає поля
доступна інформація, то це працює так само, як U. Це значення за замовчуванням
Режим.

U Як захоплення, так і передача невідомі або змінюються. Фільтр вибирає серед t, b
і p лише за допомогою аналізу зображень.

v Детальна операція. Друкує вибраний режим для кожного кадру та середнє значення
квадрат різниці між полями для альтернатив t, b і p.

telecine[=початок]
Застосуйте процес «телекін» 3:2, щоб збільшити частоту кадрів на 20%. Це, швидше за все, буде
не працює коректно з MPlayer, але його можна використовувати з 'mencoder -fps 30000/1001
-ofps 30000/1001 -vf telecine'. Обидва параметри кадрів в секунду необхідні! (синхронізація A/V буде
зламати, якщо вони неправильні.) Додатковий параметр запуску вказує фільтру, де в
шаблон телекіно для початку (0-3).

тінтерлейс[=режим]
Переплетення тимчасових полів – об’єднання пар кадрів у переплетений кадр,
скорочення частоти кадрів вдвічі. Парні кадри переміщуються у верхнє поле, непарні — у
нижнє поле. Це можна використовувати, щоб повністю скасувати дію tfields
фільтр (у режимі 0). Доступні режими:
0 Перемістіть непарні кадри у верхнє поле, парні в нижнє поле, генеруючи
кадр на повну висоту з половинною частотою кадрів.
1 Вивести лише непарні кадри, парні кадри відкидаються; висота без змін.
2 Вивести лише парні кадри, непарні кадри відкидаються; висота без змін.
3 Розгорніть кожен кадр на повну висоту, але чергуйте рядки чорним;
частота кадрів незмінна.
4 Перемежуйте парні рядки з парних кадрів з непарними лініями з непарних кадрів.
Висота незмінна при половинній частоті кадрів.

tfields[=mode[:field_dominance]]
Тимчасове розділення полів - розділити поля на кадри, подвоївши вихід
частота кадрів. Як і фільтр Telecine, tfields можуть працювати не зовсім правильно
якщо не використовується з MEncoder і як -fps, так і -ofps встановлено потрібне (подвійне)
частота кадрів!

0: Залишити поля без змін (буде стрибати/блимати).
1: Інтерполяція пропущених рядків. (Використаний алгоритм може бути не таким хорошим.)
2: Перекласти поля на 1/4 пікселя з лінійною інтерполяцією (без переходу).
4: Переклад полів на 1/4 пікселя за допомогою фільтра 4 натискання (вища якість)
(за замовчуванням).
(НЕ РЕКОМЕНДУЄТЬСЯ)
-1: автоматично (за замовчуванням) Працює лише в тому випадку, якщо декодер експортує відповідний
інформації та жодних інших фільтрів, які відкидають цю інформацію раніше
t полів у ланцюжку фільтрів, інакше воно повертається до 0 (верхнє поле
спочатку).
0: спочатку верхнє поле
1: спочатку нижнє поле
ПРИМІТКА: Цю опцію, можливо, буде вилучено в наступній версії. Використовуйте
-натомість домінування на полі.

yadif=[режим[:field_dominance]]
Ще один фільтр деінтерлейсу

0: вивести 1 кадр для кожного кадру.
1: Вивести 1 кадр для кожного поля.
2: як 0, але пропускає перевірку просторового переплетення.
3: як 1, але пропускає перевірку просторового переплетення.
(НЕ РЕКОМЕНДУЄТЬСЯ)
Працює як tfields.
ПРИМІТКА: Цю опцію, можливо, буде вилучено в наступній версії. Використовуйте
-натомість домінування на полі.

mcdeint=[режим[:парність[:qp]]]
Деінтерлейсер з компенсацією руху. Потрібне одне поле на кадр як вхідні дані і обов’язково
таким чином використовуватися разом з tfields=1 або yadif=1/3 або еквівалентом.

0: швидко
1: середній
2: повільна ітеративна оцінка руху
3: надзвичайно повільний, наприклад 2 плюс кілька опорних кадрів

0 або 1 вибирає, яке поле використовувати (примітка: автовизначення ще немає!).

Більш високі значення повинні призвести до більш плавного поля вектора руху, але менше
оптимальні індивідуальні вектори.

boxblur=радіус:потужність[:радіус:потужність]
розмиття коробки

потужність фільтра розмиття

кількість застосувань фільтрів

sab=радіус:pf:colorDiff[:radius:pf:colorDiff]
адаптивне розмиття форми

Сила фільтра розмиття (~0.1-4.0) (повільніше, якщо більше)

міцність попереднього фільтра (~0.1-2.0)

максимальна різниця між пікселями, яка все ще враховується (~0.1-100.0)

smartblur=radius:strength:threshold[:radius:strength:threshold]
розумне розмиття

Сила фільтра розмиття (~0.1-5.0) (повільніше, якщо більше)

розмиття (0.0-1.0) або різкість (-1.0-0.0)

фільтрувати всі (0), фільтрувати плоскі області (0-30) або фільтрувати краї (-30-0)

perspective=x0:y0:x1:y1:x2:y2:x3:y3:t
Виправте ракурс фільмів, знятих не перпендикулярно екрану.
, ,...
координати верхнього лівого, верхнього правого, нижнього лівого, нижнього правого кутів

лінійна (0) або кубічна передвибірка (1)

2xsai
Масштабуйте та згладжуйте зображення за допомогою 2-кратного алгоритму масштабування та інтерполяції.

1 bpp
Перетворення растрового зображення 1bpp в YUV/BGR 8/15/16/32

down3dright[=рядки]
Змініть розташування та розмір стереоскопічних зображень. Витягує як стереополя, так і місця
їх поруч, змінюючи їх розмір, щоб зберегти оригінальний аспект фільму.

кількість рядків для вибору з середини зображення (за замовчуванням: 12)

bmovl=hidden:opaque:fifo
Фільтр накладання растрового зображення зчитує растрові зображення з FIFO і відображає їх поверх
фільму, що допускає деякі трансформації зображення. Також див. TOOLS/bmovl-test.c для
невелика тестова програма bmovl.

Встановіть значення за замовчуванням прапора «прихований» (0=видимий, 1=прихований).

Встановіть значення за замовчуванням прапора «непрозорий» (0=прозорий, 1=непрозорий).

шлях/ім'я файлу для FIFO (званий канал, що з'єднує 'mplayer -vf bmovl' з
контрольна програма)

Команди FIFO:
RGBA32 ширина висота xpos ypos alpha clear
потім ширина*висота*4 байти необроблених даних RGBA32.
ABGR32 ширина висота xpos ypos alpha clear
потім ширина*висота*4 байти необроблених даних ABGR32.
RGB24 ширина висота xpos ypos alpha clear
потім ширина*висота*3 байти необроблених даних RGB24.
BGR24 ширина висота xpos ypos alpha clear
потім ширина*висота*3 байти необроблених даних BGR24.
ALPHA ширина висота xpos ypos alpha
Змінити альфа-прозорість вказаної області.
CLEAR ширина висота xpos ypos
Очистити територію.
НЕПРОЗОРОВИЙ
Вимкнути всю альфа-прозорість. Надішліть "ALPHA 0 0 0 0 0", щоб увімкнути його знову.
HIDE
Приховати растрове зображення.
ШОУ
Показати растрове зображення.

Аргументи:
,
розмір зображення/області
,
Почніть блікати в положенні x/y.

Встановити альфа різницю. Якщо встановити значення -255, ви можете надіслати послідовність
ALPHA-команд, щоб встановити область на -225, -200, -175 тощо для гарного згасання-
в ефекті! ;)
0: те саме, що оригінал
255: Зробіть все непрозорим.
-255: Зробіть все прозорим.


Очистіть кадровий буфер перед блітуванням.
0: Зображення буде просто змащено поверх старого, тому ви цього не зробите
потрібно надсилати 1.8 МБ даних RGBA32 щоразу, коли невелика частина екрана
оновлюється.
1: ясно

framestep=I|[i]крок
Відображає лише кожен n-й кадр або кожен внутрішній кадр (ключовий кадр).

Якщо ви називаєте фільтр із I (великий регістр) як параметр, то тільки ключові кадри
надано. Для DVD це зазвичай означає один на кожні 15/12 кадрів (IBBPBBPBBPBBPBB),
для AVI це означає кожну зміну сцени або кожне значення keyint (див. -lavcopts keyint=
значення, якщо ви використовуєте MEncoder для кодування відео).

Коли ключовий кадр буде знайдено, "I!" рядок, за яким слід символ нового рядка
надруковано, залишаючи поточний рядок виводу MPlayer/MEncoder на екрані, тому що
він містить час (у секундах) і номер кадру ключового кадру (Ви можете використовувати
цю інформацію для розділення AVI.).

Якщо ви викликаєте фільтр із числовим параметром "step", то лише один у кожному
відображаються "крокові" кадри.

Якщо ви поставите "i" (нижній регістр) перед числом, то "I!" друкується (наприклад, I
параметр).

Якщо ви вкажете лише i, то з кадрами нічого не робиться, тільки я! друкується.

плитка=xtiles:ytiles:вихід:початок:дельта
Поєднайте серію зображень в одне, більше зображення. Якщо ви пропустите параметр або
використовувати значення менше 0, тоді використовується значення за замовчуванням. Ви також можете зупинитися, коли
ви задоволені (... -vf tile=10:5 ...). Мабуть, це гарна ідея поставити
фільтр масштабу перед плиткою :-)

Параметри:


кількість плиток на осі x (за замовчуванням: 5)

кількість плиток на осі y (за замовчуванням: 5)

Відобразити плитку, коли буде досягнуто кількість кадрів "output", де "output"
має бути числом, меншим за xtile * ytile. Відсутні плитки залишаються порожніми.
Ви можете, наприклад, написати плитку 8 * 7 кожні 50 кадрів, щоб мати її
зображення кожні 2 секунди при 25 кадрах в секунду.

товщина зовнішньої межі в пікселях (за замовчуванням: 2)

товщина внутрішньої межі в пікселях (за замовчуванням: 4)

delogo[=x:y:w:h:t]
Придушення логотипу телевізійної станції шляхом простої інтерполяції навколишніх пікселів.
Просто встановіть прямокутник, що покриває логотип, і спостерігайте, як він зникає (а іноді
з'являється щось ще потворніше - ваш пробіг може відрізнятися).
,
верхній лівий кут логотипу
,
ширина і висота очищеного прямокутника
Товщина нечіткої кромки прямокутника (додається до w і h). Коли встановлено
до -1, на екрані малюється зелений прямокутник, щоб спростити пошук
правильні параметри x,y,w,h.
файл=
Ви можете вказати текстовий файл для завантаження координат. Кожен рядок повинен
мати мітку часу (у секундах і в порядку зростання) і "x:y:w:h:t"
координати (t можна пропустити).

remove-logo=/path/to/logo_bitmap_file_name.pgm
Пригнічує логотип телевізійної станції, використовуючи файл зображення PGM або PPM, щоб визначити, який
пікселі складають логотип. Ширина та висота файлу зображення мають відповідати цим
відеопотоку, що обробляється. Використовує зображення фільтра та кругове розмиття
алгоритм видалення логотипу.

/path/to/logo_bitmap_file_name.pgm
[шлях] + ім'я файлу зображення фільтра.

zrmjpeg[=параметри]
Програмний кодер YV12 в MJPEG для використання з пристроєм виведення відео zr2.

максимальна висота= |максимальна ширина=
Ці параметри встановлюють максимальну ширину та висоту, які може обробляти карта zr (
Шар фільтра MPlayer наразі не може запитувати їх).

{dc10+,dc10,buz,lml33}-{PAL|NTSC}
Використовуйте ці параметри, щоб автоматично встановити значення maxwidth і maxheight
відомий комбінацією карт/режим. Наприклад, дійсні параметри: dc10-PAL і
buz-NTSC (за замовчуванням: dc10+PAL)

колір|ч.в
Виберіть кольорове або чорно-біле кодування. Чорно-біле кодування є
швидше. Колір за замовчуванням.

hdec={1,2,4}
Горизонтальне децимація 1, 2 або 4.

vdec={1,2,4}
Вертикальне децимація 1, 2 або 4.

якість=1-20
Встановіть якість стиснення JPEG [НАЙКРАЩА] 1–20 [ДУЖЕ ПОГАДНО].

fd|nofd
За замовчуванням децимація виконується, лише якщо апаратне забезпечення Zoran може масштабувати
отримані зображення MJPEG до початкового розміру. Опція fd вказує
фільтр, щоб завжди виконувати потрібне децимація (потворно).

скріншот=префікс
Дозволяє отримувати знімки екрана фільму за допомогою команд підпорядкованого режиму, які можуть бути
прив'язаний до натискань клавіш. Дивіться документацію про підпорядкований режим та ІНТЕРАКТИВНЕ УПРАВЛІННЯ
розділ для деталей. За замовчуванням файли з назвою 'shotNNNN.png' будуть збережені в файлі
робочий каталог, використовуючи перший доступний номер - файли не будуть перезаписані.
Вкажіть префікс, щоб змінити назву або місце розташування, наприклад -vf screenshot=shots/now
збереже файли у знімках каталогу з ім’ям nowNNNN.png. Фільтр
не має накладних витрат, коли не використовується, і приймає довільний колірний простір, тому це безпечно
додати його до конфігураційного файлу. Переконайтеся, що фільтр скріншотів додано
після всіх інших фільтрів, ефект яких ви хочете записати на збережене зображення. напр
це має бути останній фільтр, якщо ви хочете мати точний знімок екрана того, що ви
дивіться на моніторі.

дупа
Переміщує відтворення субтитрів SSA/ASS у довільну точку в ланцюжку фільтрів. Тільки
корисно з опцією -ass.

ПРИКЛАД:
-vf ass, скріншот
Переміщує рендеринг SSA/ASS перед фільтром знімків екрана. Зроблені скріншоти
цей спосіб міститиме субтитри.

чорна рамка[=сума:поріг]
Визначте кадри, які (майже) повністю чорні. Може бути корисним для виявлення розділу
переходи або рекламні ролики. Вихідні рядки складаються з номера кадру
виявлений кадр, відсоток чорноти, тип кадру та номер кадру
останній знайдений ключовий кадр.


Відсоток пікселів, які мають бути нижче порогового значення (за умовчанням: 98).


Порогове значення, нижче якого значення пікселя вважається чорним (за замовчуванням: 32).

стерео3d[=in:out]
Stereo3d перетворює різні формати стереоскопічних зображень.

Формат стереоскопічного зображення введення. Можливі значення:
сбсл or поряд_о_пліч_ліворуч_перший
паралельно поруч (ліве око ліве, праве око праве)
сбср or поряд_о_пліч_правий_перший
пліч-о-пліч (праве око ліве, ліве око праве)
sbs2l or side_by_side_half_width_left_first
пліч-о-пліч з роздільною здатністю половини ширини (ліве око ліве, праве око
право)
sbs2r or поряд_о_пліч_наполовину_ширини_справа_спочатку
пліч-о-пліч із роздільною здатністю половини ширини (праве око ліве, ліве око
право)
абл or вище_нижнього_ліворуч_першого
зверху-внизу (ліве око зверху, праве око знизу)
абл or вище_внизу_право_перший
зверху-внизу (праве око зверху, ліве око знизу)
ab2l or вище_нижче_половини_висоти_лівий_перший
зверху-внизу з роздільною здатністю половини висоти (ліве око вище, праве око
нижче)
ab2r or вище_нижче_половини_висоти_право_першого
зверху-внизу з роздільною здатністю в половину висоти (праве око вище, ліве око
нижче)


Формат виводу стереоскопічного зображення. Усі можливі значення є вхідними
формати, а також:
аркг or анагліф_червоний_блакитний_сірий
анагліф червоний/блакитно-сірий (червоний фільтр на лівому оці, блакитний фільтр на правому
око)
арка or анагліф_червоний_блакитний_напів_колір
анагліф червоний/блакитний напівкольоровий (червоний фільтр на лівому оці, блакитний фільтр
на праве око)
дуга or анагліф_червоний_блакитний_колір
анагліф червоний/блакитний колір (червоний фільтр на лівому оці, блакитний фільтр увімкнено
праве око)
аркд or анагліф_червоний_блакитний_дюбуа
колір анагліфа червоний/блакитний, оптимізований з проекцією найменших квадратів
Дюбуа (червоний фільтр на лівому оці, блакитний фільтр на правому оці)
agmg or anaglyph_green_magenta_grey
анагліф зелений/пурпурно-сірий (зелений фільтр на лівому оці, пурпурний
фільтр на праве око)
agmh or анагліф_зелений_пурпуровий_напів_колір
анагліф зелений/пурпуровий напівкольоровий (зелений фільтр на лівому оці,
пурпурний фільтр на правому оці)
agmc or anaglyph_green_magenta_color
анагліф зелений/пурпурний (зелений фільтр на лівому оці, пурпурний
фільтр на праве око)
айбг or anaglyph_yellow_blue_grey
анагліф жовтий/синьо-сірий (жовтий фільтр на лівому оці, синій фільтр на
праве око)
айбх or анагліф_жовтий_синій_напівколір
анагліф жовтий/блакитний напівкольоровий (жовтий фільтр на лівому оці, синій
фільтр на праве око)
aybc or анагліф_жовтий_синій_колір
анагліф жовтого/синього кольору (жовтий фільтр на лівому оці, синій фільтр
на праве око)
ірл or interleave_rows_left_first
Рядки, що чергуються (ліве око має верхній ряд, праве око починається наступним
рядок)
irr or чергувати_рядки_справа_спочатку
Рядки, що чергуються (праве око має верхній ряд, ліве око починається наступним
рядок)
ml or mono_left
моно вихід (лише ліве око)
mr or mono_right
моно вихід (лише праве око)
ПРИМІТКА: Щоб використовувати будь-який із вихідних форматів із чергуванням рядків для відображення повного
екрані на 3D-дисплеї з чергуванням рядків, вам потрібно буде масштабувати відео до
спершу виправте висоту за допомогою фільтра "масштаб", якщо він ще не правильний
висота. Як правило, це 1080 рядків (тому використовуйте, наприклад, "-vf
scale=1440:1080,stereo3d=sbsl:irl" для фільму, закодованого поруч із роздільною здатністю 720p).

gradfun[=сила[:радіус]]
Виправте артефакти смуг, які іноді вводяться в майже плоскі області
скорочення до 8-бітної глибини кольору. Інтерполює градієнти, які мають йти туди, де
смуги є, і гальмує їх.

Цей фільтр призначений лише для відтворення. Не використовуйте його до втрати
стиснення, оскільки стиснення має тенденцію втрачати дизеринг і повертати смуги.


Максимальна величина, на яку фільтр змінить будь-який піксель. Також
порогове значення для виявлення майже плоских областей (за замовчуванням: 1.2).


Околиці, щоб відповідати градієнту. Більший радіус робить його більш гладким
градієнтів, але також не дозволяє фільтру змінювати пікселі, близькі до деталізації
регіони (за замовчуванням: 16).

fixpts[=параметри]
Виправляє часові позначки презентації (PTS) кадрів. За замовчуванням PTS пройдено
до наступного фільтра відкидається, але наступні параметри можуть змінити це:

друк
Роздрукуйте вхідний PTS.

fps=
Вкажіть значення кадру в секунду.

початок=
Вкажіть початкове значення для PTS.

автозапуск=
Використовує nого вхідного PTS як початкового PTS. Усі попередні PTS зберігаються,
тому установка величезного значення або -1 зберігає PTS неушкодженим.

autofps=
Використовує nго вхідного PTS після закінчення автозапуску для визначення
частота кадрів.

ПРИКЛАД:
-vf fixpts=fps=24000/1001,ass,fixpts
Генерує нову послідовність PTS, використовує її для субтитрів ASS, а потім скидає її.
Створення нової послідовності корисно, коли мітки часу скидаються під час
Програма; це часто зустрічається на DVD. Відкидання може знадобитися
уникайте плутання кодерів.

ПРИМІТКА: Використання цього фільтра разом із будь-яким пошуком (включаючи -ss та EDL)
може змусити демонів вилетіти з вашого носа.

Загальні відомості КОДУВАННЯ ВАРІАНТИ (МЕНКОДЕР ТІЛЬКИ)


-затримка звуку <будь-який з плаваючою комою номер>
Затримує аудіо або відео, встановлюючи поле затримки в заголовку (за замовчуванням: 0.0).
Це не затримує жодний потік під час кодування, але гравець побачить затримку
поле та відповідно компенсувати. Позитивні значення затримують звук, а негативні
значення затримують відео. Зауважте, що це повна протилежність параметру -delay.
Наприклад, якщо відео відтворюється правильно з -delay 0.2, ви можете виправити відео за допомогою
MEncoder за допомогою -audio-delay -0.2.

Наразі цей параметр працює лише зі стандартним мультиплексором (-of avi). Якщо ви
використовуючи інший мультиплексор, то замість цього ви повинні використовувати -delay.

-аудіо-щільність <1-50>
Кількість фрагментів аудіо в секунду (за умовчанням 2 для фрагментів звуку тривалістю 0.5 с).
ПРИМІТКА: Тільки CBR, VBR ігнорує це, оскільки поміщає кожен пакет у новий фрагмент.

-аудіо-попереднє завантаження <0.0-2.0>
Встановлює інтервал часу буферизації аудіо (за замовчуванням: 0.5 с).

-fafmttag
Може використовуватися для заміни тегу аудіоформату вихідного файлу.

ПРИКЛАД:
-fafmttag 0x55
Вихідний файл міститиме 0x55 (mp3) як тег аудіоформату.

-ffourcc
Може використовуватися для заміни відео fourcc вихідного файлу.

ПРИКЛАД:
-ffourcc div3
Вихідний файл міститиме 'div3' як відео fourcc.

-force-avi-аспект <0.2-3.0>
Замінити аспект, збережений у заголовку AVI OpenDML vprp. Цим можна скористатися
змінити співвідношення сторін за допомогою '-ovc copy'.

-frameno-файл (НЕПРЕДПОВІДАЄТЬСЯ)
Вкажіть ім’я аудіофайлу з відображеннями номерів кадрів, створеними в першому
(лише аудіо) прохід спеціального трипрохідного режиму кодування.
ПРИМІТКА: Використання цього режиму, швидше за все, дасть вам десинхронізацію AV. Не використовуйте його. це є
збережено лише для зворотної сумісності та, можливо, буде видалено в майбутньому
версія.

-hr-edl-seek
Використовуйте більш точний, але набагато повільніший метод для пропуску ділянок. Області, позначені для
пропуски не переміщуються, натомість декодуються всі кадри, а лише кадри
необхідні кадри закодовані. Це дозволяє починати з неключових меж.
ПРИМІТКА: Не гарантується правильна робота з '-ovc copy'.

-інфо (AVI тільки)
Вкажіть інформаційний заголовок отриманого AVI-файлу.

Доступні варіанти:

допомога
Покажіть цей опис.

ім'я=
назва роботи

художник =
художник або автор твору

жанр=
категорія оригінальної роботи

тема=
зміст твору

авторське право=
інформація про авторські права

srcform=
оригінальний формат оцифрованого матеріалу

коментар=
загальні коментарі про роботу

-безавторозширення
Не вставляйте розширювальний фільтр автоматично в ланцюжок фільтрів MEncoder.
Корисно, щоб контролювати, в якій точці ланцюжка фільтрів відображаються субтитри
жорстке кодування субтитрів у фільмі.

-noencodedups
Не намагайтеся кодувати повторювані кадри в дублікаті; завжди виводить нульовий байт
кадри для позначення дублікатів. Нульові байтові кадри все одно будуть записані, якщо: a
завантажується фільтр або кодер, здатний виконувати повторне кодування. В даний час
тільки такий фільтр є жорстким.

-noodml (-оф AVI тільки)
Не пишіть індекс OpenDML для файлів AVI >1 ГБ.

-носкіп
Не пропускайте кадри.

-o
Виводить до заданого імені файлу.
Якщо вам потрібна назва вихідного файлу за замовчуванням, ви можете встановити цю опцію в MEncoder
файл конфігурації.

- дуб <кодек ім'я>
Кодувати за допомогою заданого аудіокодека (не встановлено за замовчуванням).
ПРИМІТКА: Використовуйте довідку -oac, щоб отримати список доступних аудіокодеків.

ПРИКЛАД:
- дубова копія
без кодування, лише потокове копіювання
-oac PCM
Кодувати в нестиснений PCM.
-oac mp3lame
Кодувати в MP3 (за допомогою LAME).
-оак лавк
Кодуйте кодеком libavcodec.

-оф (БЕТА КОД!)
Закодувати у вказаний формат контейнера (за замовчуванням: AVI).
ПРИМІТКА: Використовуйте -of help, щоб отримати список доступних форматів контейнерів.

ПРИКЛАД:
- avi
Кодувати в AVI.
- з mpeg
Кодувати в MPEG (також див. -mpegopts).
-з лавф
Кодуйте за допомогою мультипекторів libavformat (також див. -lavfopts).
- з rawvideo
необроблений відеопотік (без мультиплексування – лише один відеопотік)
- з rawaudio
необроблений аудіопотік (без мультиплексування - лише один аудіопотік)

-офпс
Вкажіть значення кадрів в секунду (fps) для вихідного файлу, яке може бути різним
від вихідного матеріалу. Необхідно встановити змінні кадри в секунду (ASF, деякі MOV) і
прогресивні файли (30000/1001 кадрів в секунду, телекіні MPEG).

-овк <кодек ім'я>
Кодувати за допомогою даного відеокодека (не встановлено за замовчуванням).
ПРИМІТКА: Використовуйте довідку -ovc, щоб отримати список доступних відеокодеків.

ПРИКЛАД:
-ovc копія
без кодування, лише потокове копіювання
-ovc сирий
Закодувати у довільний нестиснений формат (для вибору використовуйте '-vf format').
-овк лавк
Кодуйте кодеком libavcodec.

-файл журналу доступу
Звантажте інформацію про перший перехід замість стандартного divx2pass.log in
двопрохідний режим кодування.

-skiplimit
Вкажіть максимальну кількість кадрів, які можна пропустити після кодування одного кадру
(-noskiplimit для необмеженої кількості).

-vobsubout
Вкажіть базову назву для вихідних файлів .idx та .sub. Це вимикає субтитри
відтворення у закодованому фільмі та перенаправляє його на файли субтитрів VOBsub.

-vobsuboutid
Вкажіть двобуквенний код мови для субтитрів. Це переважає те, що є
прочитати з DVD-диска або файлу .ifo.

-vobsuboutindex
Вкажіть індекс субтитрів у вихідних файлах (за замовчуванням: 0).

-force-key-frames , ,...
Примусово натискати ключові кадри у вказані часові позначки, точніше, на перший кадр
після кожного вказаного часу.

Цю опцію можна використовувати, щоб переконатися, що точка пошуку присутня на позначці розділу або
будь-яке інше призначене місце у вихідному файлі.

Часові позначки необхідно вказувати в порядку зростання.

Оскільки MEncoder не надсилає часові позначки по ланцюжку фільтрів, вам, ймовірно, знадобиться
щоб використовувати фільтр fixpts для роботи цієї опції.

Не всі кодеки підтримують примусові ключові кадри. Наразі підтримка лише реалізована
для таких кодерів: lavc, x264, xvid.

CODEC ОСОБЛИВО КОДУВАННЯ ВАРІАНТИ (МЕНКОДЕР ТІЛЬКИ)


Ви можете вказати параметри кодування для певних кодеків, використовуючи такий синтаксис:

- вибирає

Де може бути: lavc, xvidenc, mp3lame, toolame, twolame, nuv, xvfw, faac, x264enc,
mpeg, lavf.

mp3lame (-lameopts)
допомога
отримати допомогу

vbr=<0-4>
метод змінного бітрейту
0 кбр
1 mt
2 rh (за замовчуванням)
3 ср
4 м/год

апр
середній бітрейт

CBR
постійний бітрейт Також примусово кодування режиму CBR у наступних режимах ABR.

br=<0-1024>
бітрейт в кбіт/с (лише CBR і ABR)

q=<0-9>
якість (0 - найвища, 9 - найнижча) (лише VBR)

aq=<0-9>
алгоритмічна якість (0 - найкраща/найповільніша, 9 - найгірша/найшвидша)

співвідношення=<1-100>
коефіцієнт стиснення

об'єм=<0-10>
посилення звукового входу

режим=<0-3>
(за замовчуванням: автоматично)
0 стерео
1 суглоб-стерео
2 двоканальний
3 моно

padding=<0-2>
0 жодного
1 all
2 налаштувати

швидко
Увімкніть швидше кодування в наступних режимах попередніх налаштувань VBR. Це призводить до
трохи нижча якість і вищий бітрейт.

висока частота =
Встановіть частоту фільтрації високих частот в Гц. Частоти нижче вказаної будуть
бути відрізаним. Значення -1 вимкне фільтрацію, значення 0 дозволить LAME
вибирати значення автоматично.

lowpassfreq=
Встановіть частоту фільтрації нижніх частот в Гц. Частоти вище вказаної будуть
бути відрізаним. Значення -1 вимкне фільтрацію, значення 0 дозволить LAME
вибирати значення автоматично.

попередньо встановлений=
попередньо встановлені значення

допомога
Роздрукуйте додаткові параметри та інформацію про попередні налаштування.

середа
Кодування VBR, гарна якість, діапазон бітрейту 150-180 кбіт/с

standard
Кодування VBR, висока якість, діапазон бітрейту 170-210 кбіт/с

екстремальний
Кодування VBR, дуже висока якість, діапазон бітрейту 200-240 кбіт/с

божевільний
Кодування CBR, найвища попередньо встановлена ​​якість, бітрейт 320 кбіт/с

<8-320>
Кодування ABR із середнім заданим бітрейтом кбіт/с

ПРИКЛАДИ:
fast:preset=standard
підходить для більшості людей і більшості типів музики і вже досить високий
якість
cbr:preset=192
Кодування за допомогою попередніх налаштувань ABR із примусовою постійною швидкістю 192 кбіт/с.
попередньо встановлені=172
Кодування за допомогою попередніх налаштувань ABR із середнім бітрейтом 172 кбіт/с.
попередньо встановлений = екстремальний
для людей з дуже хорошим слухом і подібним обладнанням

toolame та двошаровий (-toolameopts та -дволамеопти відповідно)
br=<32-384>
У режимі CBR цей параметр вказує бітрейт в кбіт/с, а в режимі VBR –
мінімальний бітрейт, дозволений на кадр. Режим VBR не працюватиме зі значенням нижче
112.

vbr=<-50-50> (VBR тільки)
діапазон мінливості; якщо негативний, кодер зміщує середній бітрейт у бік
нижня межа, якщо позитивна до вищої. Якщо встановлено значення 0, використовується CBR (за замовчуванням).

maxvbr=<32-384> (VBR тільки)
максимальний бітрейт на кадр, у кбіт/с

режим= | jstereo | моно | подвійний>
(за замовчуванням: моно для 1-канального аудіо, стерео в іншому випадку)

psy=<-1-4>
психоакустична модель (за замовчуванням: 2)

помилка=<0 | 1>
Включіть захист від помилок.

debug=<0-10>
рівень налагодження

faac (-faacopts)
br=
середній бітрейт в кбіт/с (взаємно виключає якість)

якість=<1-1000>
режим якості, чим вище, тим краще (взаємовиключно з br)

об'єкт=<1-4>
складність типу об'єкта
1 ГОЛОВНИЙ (за замовчуванням)
2 НИЗЬКИЙ
3 РСР
4 LTP (надзвичайно повільний)

mpeg=<2|4>
Версія MPEG (за замовчуванням: 4)

тнс
Дозволяє формувати тимчасовий шум.

cutoff=<0-частота_вибірки/2>
частота зрізу (за замовчуванням: частота дискретизації/2)

сировина
Зберігає бітовий потік як необроблене корисне навантаження з додатковими даними в заголовку контейнера
(за замовчуванням: 0, відповідає ADTS). Не встановлюйте цей прапор, якщо це явно не потрібно
або ви не зможете зробити ремукс аудіопотоку пізніше.

lavc (-lavcopts)
Багато параметрів libavcodec (скорочено lavc) коротко задокументовані. Читайте джерело повністю
подробиці

ПРИКЛАД:
vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250

o= = [, = [,...]]
Передайте AVOptions в кодер libavcodec. Зверніть увагу, патч, щоб зробити o= непотрібним і
вітається передача всіх невідомих опцій через систему AVOption. Повний список
Параметри AVO можна знайти в посібнику FFmpeg. Зауважте, що деякі параметри AVO можуть конфліктувати
з параметрами MEncoder.

ПРИКЛАД:
o=bt=100 тис

acodec=
аудіо кодек (за замовчуванням: mp2)
ac3
Dolby Digital (AC-3)
adpcm_*
Адаптивні формати PCM - дивіться HTML-документацію для деталей.
flac
Безкоштовний аудіокодек без втрат (FLAC)
g726
G.726 ADPCM
libfaac
Розширене кодування звуку (AAC) - за допомогою FAAC
libmp3lame
MPEG-1 аудіо рівень 3 (MP3) - за допомогою LAME
mp2
MPEG-1 аудіо рівень 2 (MP2)
PCM_*
Формати PCM – дивіться детальну інформацію в документації HTML.
roq_dpcm
Id Software RoQ DPCM
звуковий
експериментальний простий кодек із втратами
sonicles
експериментальний простий кодек без втрат
vorbis
Ворбіс
wmav1
Windows Media Audio версії 1
wmav2
Windows Media Audio версії 2

abitrate=
бітрейт звуку в кбіт/с (за замовчуванням: 224)

atag=
Використовуйте вказаний тег аудіоформату Windows (наприклад, atag=0x55).

bit_exact
Використовуйте лише біт точні алгоритми (крім (I)DCT). Крім того, bit_exact вимикає
кілька оптимізацій і, таким чином, слід використовувати лише для регресійних тестів, які потребують
двійкові ідентичні файли, навіть якщо версія кодера змінюється. Це також пригнічує
заголовок user_data в потоках MPEG-4. Не використовуйте цю опцію, якщо ви не знаєте
саме те, що ти робиш.

потоки=<1-8>
Максимальна кількість потоків для використання (за замовчуванням: 1). Може мати незначний негативний вплив
щодо оцінки руху.

vcodec=
Використовуйте вказаний кодек (за замовчуванням: mpeg4).
asv1
ASUS Video v1
asv2
ASUS Video v2
dvvideo
Цифрове відео Sony
ffv1
Відеокодек FFmpeg без втрат
ффвхуфф
нестандартний на 20% менший HuffYUV з використанням YV12
FLV
Sorenson H.263 використовується у Flash Video
h261
H.261
h263
H.263
h263p
H.263 +
хуффюв
HuffYUV
libtheora
Теора
libx264
x264 H.264/AVC MPEG-4 Частина 10
libxvid
Xvid MPEG-4, частина 2 (ASP)
ljpeg
JPEG без втрат
mjpeg
Рух JPEG
mpeg1відео
Відео MPEG-1
mpeg2відео
Відео MPEG-2
mpeg4
MPEG-4 (DivX 4/5)
msmpeg4
DivX 3
msmpeg4v2
MS MPEG4v2
roqvideo
Програмне забезпечення для ідентифікації RoQ Video
rv10
старий кодек RealVideo
сніг (також див.: vstrict)
Експериментальний вейвлет-кодек FFmpeg
svq1
Apple Sorenson Відео 1
wmv1
Windows Media Video, версія 1 (AKA WMV7)
wmv2
Windows Media Video, версія 2 (AKA WMV8)

vqmin=<1-31>
мінімальний квантувальник

1 Не рекомендується (набагато більший файл, невелика різниця в якості та дивна сторона
ефекти: msmpeg4, h263 буде дуже низької якості, буде контроль швидкості
сплутатися, що призводить до зниження якості, і деякі декодери не зможуть
декодувати).

2 Рекомендується для звичайного кодування mpeg4/mpeg1video (за замовчуванням).

3 Рекомендовано для h263(p)/msmpeg4. Причина переваги 3 над 2 полягає в тому
що 2 може призвести до переповнення. (Це буде виправлено для h263(p).
змінюючи квантувальник на МБ у майбутньому, msmpeg4 не можна виправити
це не підтримує.)

lmin=<0.01-255.0>
Мінімальний множник Лагранжа на рівні кадру для контролю швидкості (за замовчуванням: 2.0). Lavc буде
рідко використовують квантувальники нижче значення lmin. Зниження lmin зробить lavc більше
імовірно, вибрати нижчі квантувальники для деяких кадрів, але не нижче значення
vqmin. Аналогічно, підвищення lmin знизить ймовірність того, що lavc вибере низькі квантатори,
навіть якби vqmin дозволив їм. Можливо, ви хочете приблизно встановити lmin
дорівнює vqmin. Коли використовується адаптивне квантування, зміна lmin/lmax може мати місце
менший ефект; див. mblmin/mblmax.

lmax=<0.01-255.0>
максимальний множник Лагранжа для контролю швидкості (за замовчуванням: 31.0)

mblmin=<0.01-255.0>
Мінімальний множник Лагранжа на рівні макроблоку для контролю швидкості (за замовчуванням: 2.0). Це
Параметр впливає на параметри адаптивного квантування, такі як qprd, lumi_mask тощо.

mblmax=<0.01-255.0>
Максимальний множник Лагранжа на рівні макроблоку для регулювання швидкості (за замовчуванням: 31.0).

vqscale=<0-31>
Постійний квантувальник / кодування постійної якості (вибирає режим фіксованого квантувальника). А
нижче значення означає кращу якість, але більші файли (за замовчуванням: -1). На випадок снігу
кодек, значення 0 означає кодування без втрат. Оскільки інші кодеки не підтримуються
це, vqscale=0 матиме невизначений ефект. 1 не рекомендується (див. vqmin для
подробиці).

vqmax=<1-31>
Максимальний квантувальник, 10-31, має бути розумним діапазоном (за замовчуванням: 31).

vqdiff=<1-31>
максимальна різниця квантувальника між послідовними I- або P-кадрами (за замовчуванням: 3)

vmax_b_frames=<0-4>
максимальна кількість B-кадрів між не B-кадрами:
0 немає B-кадрів (за замовчуванням)
0-2 розумний діапазон для MPEG-4

vme=<0-5>
метод оцінки руху. Доступні методи:
0 немає (дуже низька якість)
1 повний (повільний, наразі не обслуговується та вимкнено)
2 журнал (низька якість, наразі не обслуговується та вимкнено)
3 phods (низька якість, наразі не обслуговуються та вимкнені)
4 EPZS: розмір=1 діамант, розмір можна налаштувати за допомогою параметрів *dia (за замовчуванням)
5 X1 (експериментальний, зараз псевдонім EPZS)
8 ітерів (ітераційний блок, що перекривається, використовується тільки в снігу)

ПРИМІТКА: 0-3 наразі ігнорує кількість витрачених бітів, тому якість може бути низькою.

me_range=<0-9999>
Діапазон пошуку оцінки руху (за замовчуванням: 0 (необмежено))

mbd=<0-2> (Також побачити *cmp, qpel)
Алгоритм рішення макроблоків (режим високої якості), кодує кожен макроблок
режими та виберіть найкращий. Це повільно, але покращує якість і файл
розмір. Коли mbd встановлено на 1 або 2, значення mbcmp ігнорується під час порівняння
макроблоки (значення mbcmp все ще використовується в інших місцях, зокрема
алгоритми пошуку руху). Якщо якісь налаштування порівняння (precmp, subcmp, cmp або
mbcmp) є відмінним від нуля, однак повільніше, але кращим буде пошук половинного руху
використовується, незалежно від того, на що встановлено mbd. Якщо встановлено qpel, пошук у чверть pel
використовуватиметься незалежно.
0 Використовуйте функцію порівняння, задану mbcmp (за замовчуванням).
1 Виберіть режим МБ, який потребує найменшої кількості бітів (=vhq).
2 Виберіть режим МБ, який має найкращу швидкість спотворення.

vhq
Те саме, що mbd=1, зберігається з міркувань сумісності.

v4mv
Дозволити 4 вектори руху на макроблок (трохи краща якість). Працює краще, якщо
використовується з mbd>0.

obmc
компенсація перекриття блоку руху (H.263+)

петля
фільтр циклу (H.263+), примітка, він зламаний

keyint=<0-300>
максимальний інтервал між ключовими кадрами в кадрах (за замовчуванням: 250 або один ключовий кадр кожен
десять секунд у фільмі 25 кадрів в секунду. Це рекомендоване значення за замовчуванням для MPEG-4). Більшість
кодеки вимагають регулярних ключових кадрів, щоб обмежити накопичення невідповідності
помилка. Ключові кадри також необхідні для пошуку, оскільки пошук можливий лише для a
ключовий кадр - але ключові кадри потребують більше місця, ніж інші кадри, тому тут більші числа
означає файли трохи меншого розміру, але менш точний пошук. 0 еквівалентно 1, що
робить кожен кадр ключовим. Значення >300 не рекомендується, оскільки якість може бути
бути поганим, залежно від декодера, кодера та удачі. Зазвичай використовується MPEG-1/2
значення <=30.

sc_threshold=<-1000000000-1000000000>
Поріг для виявлення зміни сцени. Ключовий кадр вставляється libavcodec, коли він
виявляє зміну сцени. За допомогою цього можна вказати чутливість виявлення
варіант. -1000000000 означає, що зміна сцени виявляється на кожному кадрі,
1000000000 означає, що зміни сцени не виявлено (за замовчуванням: 0).

sc_factor= позитивний ціле>
Збільшує ймовірність того, що кадри з вищими квантувальниками ініціюють зміну сцени
виявлення та змусити libavcodec використовувати I-кадр (за замовчуванням: 1). 1-16 – це розумний діапазон.
Значення від 2 до 6 можуть призвести до збільшення PSNR (приблизно до 0.04 дБ) і
краще розміщення I-кадрів у сценах із високим рухом. Може давати значення вище 6
дуже трохи кращий PSNR (приблизно на 0.01 дБ більше, ніж sc_factor=6), але
помітно погіршується якість зору.

vb_strategy=<0-2> (пас один тільки)
стратегія вибору між I/P/B-фреймами:
0 Завжди використовуйте максимальну кількість B-кадрів (за замовчуванням).
1 Уникайте B-кадрів у сценах з високою рухомістю. Перегляньте параметр b_sensitivity для налаштування
ця стратегія.
2 Розташує B-кадри більш-менш оптимально, щоб отримати максимальну якість (повільніше).
Ви можете зменшити вплив цієї опції на швидкість, налаштувавши параметр
brd_scale.

b_sensitivity= ціле великий ніж 0>
Налаштовує, наскільки чутливо vb_strategy=1 виявляє рух і уникає використання B-кадрів
(за замовчуванням: 40). Нижча чутливість призведе до більшої кількості B-кадрів. Використовуючи більше B-
кадри зазвичай покращують PSNR, але занадто велика кількість B-кадрів може погіршити якість у високому режимі
сцени. Якщо немає надзвичайно великої кількості руху, b_sensitivity може
безпечно опускатися нижче значення за замовчуванням; 10 є розумним значенням у більшості випадків.

brd_scale=<0-10>
Зменшення масштабу кадрів для динамічного рішення з B-кадру (за замовчуванням: 0). Кожного разу brd_scale
збільшується на одиницю, розміри рами поділені на два, що покращує швидкість
у чотири рази. Обидва розміри повністю зменшеної рамки мають бути рівними
чисел, тому brd_scale=1 вимагає, щоб вихідні розміри були кратними чотирьом,
brd_scale=2 вимагає кратних восьми тощо. Іншими словами, розміри
вихідний кадр має ділитися на 2^(brd_scale+1) без залишку.

bidir_refine=<0-4>
Уточнюйте два вектори руху, що використовуються в двонаправлених макроблоках, а не повторно
використання векторів із прямого та зворотного пошуку. Цей варіант не має ефекту
без B-рамок.
0 Вимкнено (за замовчуванням).
1-4 Використовуйте ширший пошук (більші значення повільніші).

vpass=<1-3>
Активує внутрішній режим двох (або більше) проходів, вкажіть лише, чи бажаєте ви використовувати два (або
більше) кодування проходу.
1 перший прохід (також див. турбо)
2 секунди проходження
3 N-й прохід (другий і наступні проходи N-прохідного кодування)
Ось як це працює та як ним користуватися:
Перший прохід (vpass=1) записує статистичний файл. Ви можете деактивувати
деякі параметри, які потребують процесора, як-от режим «турбо».
У двопрохідному режимі другий прохід (vpass=2) зчитує файл статистики та базується
рішення щодо контролю ставок.
У режимі N-pass другий прохід (vpass=3, це не помилка друку) виконує обидва: він перший
зчитує статистичні дані, а потім перезаписує їх. Ви можете створити резервну копію divx2pass.log
перш ніж це зробити, якщо є ймовірність, що вам доведеться скасувати
MEncoder. Ви можете використовувати всі параметри кодування, за винятком параметрів, які дуже потребують процесора, наприклад
"qns".
Ви можете виконувати цей самий перехід знову і знову, щоб уточнити кодування. Кожен наступний
pass використовуватиме статистику попереднього проходу для покращення. Остаточний пас може
включити будь-які параметри кодування, які потребують процесора.
Якщо вам потрібно двопрохідне кодування, використовуйте спочатку vpass=2, а потім vpass=1.
Якщо вам потрібно кодування з 3 або більше проходами, використовуйте vpass=1 для першого проходу, а потім потім
vpass=3, а потім vpass=3 знову і знову, поки ви не будете задоволені кодуванням.

хуффюв:
пропуск 1
Зберігає статистику.
пропуск 2
Кодує з оптимальною таблицею Хаффмана на основі статистичних даних з першої
прохід.

турбо (два проходити тільки)
Значно пришвидшує проходження один за допомогою швидших алгоритмів і відключення інтенсивного використання ЦП
варіанти. Це, ймовірно, трохи зменшить глобальний PSNR (близько 0.01 дБ).
трохи змінити тип окремого кадру та PSNR (до 0.03 дБ).

аспект=
Зберігайте аспект фільму всередині, як і для файлів MPEG. Набагато приємніше, ніж
масштабування, оскільки якість не знижується. Ці файли відтворюватиме лише MPlayer
правильно, інші гравці відображатимуть їх у неправильному аспекті. Параметр аспекту
може бути подано як відношення або число з плаваючою комою.

ПРИКЛАД:
аспект=16/9 або аспект=1.78

автоаспект
Те саме, що й параметр аспекту, але автоматично обчислює аспект з урахуванням
всі налаштування (обрізання/розгортання/масштабування/і т. д.), зроблені в ланцюжку фільтрів. Не
ви можете безпечно залишати його увімкненим.

vbitrate=
Вкажіть бітрейт (за замовчуванням: 800).
ПОПЕРЕДЖЕННЯ: 1 кбіт = 1000 біт
4-16000
(у кбіт)
16001-24000000
(в бітах)

vratetol=
приблизний допуск розміру файлу в кбіт. 1000-100000 – це розумний діапазон. (увага:
1 кбіт = 1000 біт) (за замовчуванням: 8000)
ПРИМІТКА: вертетол не повинен бути занадто великим під час другого проходу, інакше може бути
проблеми, якщо використовується vrc_(min|max)rate.

vrc_maxrate=
максимальний бітрейт в кбіт/с (за замовчуванням: 0, необмежено)

vrc_minrate=
мінімальний бітрейт в кбіт/сек (за замовчуванням: 0, необмежений)

vrc_buf_size=
розмір буфера в кбіт. Для MPEG-1/2 це також встановлює розмір буфера vbv, використовуйте 327 для
VCD, 917 для SVCD і 1835 для DVD.

vrc_buf_aggressivity
на даний момент марно

vrc_strategy
Метод контролю ставок. Зауважте, що деякі параметри, що впливають на швидкість, будуть мати
немає ефекту, якщо vrc_strategy не встановлено на 0.
0 Використовуйте внутрішнє керування швидкістю ЛВК (за замовчуванням).
1 Використовуйте Xvid ratecontrol (експериментальний; потрібен MEncoder для компіляції
підтримка Xvid 1.1 або вище).

vb_qfactor=<-31.0-31.0>
коефіцієнт квантувальника між B- і не-B-кадрами (за замовчуванням: 1.25)

vi_qfactor=<-31.0-31.0>
коефіцієнт квантувальника між I- та не-I-кадрами (за замовчуванням: 0.8)

vb_qoffset=<-31.0-31.0>
зміщення квантувальника між кадрами B і без B (за замовчуванням: 1.25)

vi_qoffset=<-31.0-31.0>
(за замовчуванням: 0.0)
якщо v{b|i}_qfactor > 0
Квантователь I/B-кадрів = квантувальник P-кадрів * v{b|i}_qfactor + v{b|i}_qoffset
ще
виконайте звичайний контроль швидкості (не блокуйте наступний квантувальник P-кадрів) і встановіть q= -q *
v{b|i}_qфактор + v{b|i}_qoffset
ПОДАЧА: Щоб виконати постійне кодування квантувальника з різними квантувальниками для I/P- і B-
фрейми, які ви можете використовувати: lmin= :lmax= :vb_qfactor=
ip_quant>.

vqblur=<0.0-1.0> (пас один)
Розмиття квантувальника (за замовчуванням: 0.5), більші значення усереднять квантувальник більше
час (повільніша зміна).
0.0 Quantizer blur вимкнено.
1.0 Середнє значення квантувальника за всіма попередніми кадрами.

vqblur=<0.0-99.0> (пас два)
Розмиття по Гауссу квантувальника (за замовчуванням: 0.5), більші значення усреднять квантувальник
більше з часом (повільніша зміна).

vqcomp=<0.0-1.0>
Від цього залежить стиснення квантувальника, vrc_eq (за замовчуванням: 0.5). ПРИМІТКА: Перцептивний
якість буде оптимальною десь між крайнощами діапазону.

vrc_eq=
основне рівняння контролю ставок

1+(tex/avgTex-1)*qКомп
приблизно рівняння старого коду контролю швидкості

tex^qComp
з qcomp 0.5 або щось подібне (за замовчуванням)

інфіксні оператори:

+,-,*,/,^

змінні:

tex
складність текстури

iTex, pTex
внутрішня, не внутрішня складність текстури

avgTex
середня складність текстури

avgIITEx
середня внутрішньотекстурна складність в I-кадрах

avgPITex
середня внутрішньотекстурна складність у P-фреймах

avgPPTex
середня складність не всередині текстури в P-кадрах

avgBPTex
середня складність не всередині текстури в B-кадрах

mv
біти, що використовуються для векторів руху

fCode
максимальна довжина вектора руху в масштабі log2

iCount
кількість внутрішніх макроблоків / кількість макроблоків

було
просторова складність

mcVar
тимчасова складність

qComp
qcomp з командного рядка

isI, isP, isB
Є 1, якщо тип зображення I/P/B, інакше 0.

Пі, Е
Перегляньте свою улюблену книгу з математики.

функції:

max(a,b),min(a,b)
максимум/мінімум

gt(a,b)
дорівнює 1, якщо a>b, 0 інакше

lt(a,b)
дорівнює 1, якщо а

екв.(a,b)
дорівнює 1, якщо a==b, 0 інакше

sin, cos, tan, sinh, cosh, tanh, exp, log, abs

vrc_override=
Якість, визначена користувачем для окремих частин (кінець, титри, ...). Варіанти є
, , [/ , ,
[/...]]:
якість (2-31)
квантувальник
якість (-500-0)
виправлення якості в %

vrc_init_cplx=<0-1000>
початкова складність (прохід 1)

vrc_init_occupancy=<0.0-1.0>
початкова зайнятість буфера, як частка vrc_buf_size (за замовчуванням: 0.9)

vqsquish=<0|1>
Укажіть, як зберегти квантувальник між qmin і qmax.
0 Використовуйте відсікання.
1 Використовуйте гарну диференційовану функцію (за замовчуванням).

vlelim=<-1000-1000>
Встановлює поріг усунення одного коефіцієнта для яскравості. Від’ємні значення будуть
також враховуйте коефіцієнт DC (повинен бути щонайменше -4 або нижче для кодування на
кількість=1):
0 вимкнено (за замовчуванням)
-4 рекомендація JVT

vcelim=<-1000-1000>
Встановлює поріг виключення одного коефіцієнта для кольоровості. Негативні значення
також буде враховувати коефіцієнт DC (повинен бути щонайменше -4 або нижче для кодування
у кількості = 1):
0 вимкнено (за замовчуванням)
7 Рекомендація JVT

vstrict=<-2|-1|0|1>
суворе дотримання стандартів
0 інвалід
1 Рекомендується лише в тому випадку, якщо ви хочете передати вихідний сигнал у еталон MPEG-4
декодер.
-1 Дозволити специфічні розширення для libavcodec (за замовчуванням).
-2 Вмикає експериментальні кодеки та функції, з якими не можна грати
майбутні версії MPlayer (сніг).

vdpart
Розбиття даних. Додає 2 байти на відеопакет, покращує стійкість до помилок, коли
передача через ненадійні канали (наприклад, потокове передавання через Інтернет). Кожен
відеопакет буде закодований у 3 окремих розділах:
1. МВ
руху
2. Коефіцієнти постійного струму
зображення з низькою роздільною здатністю
3. Коефіцієнти АС
деталі
MV і DC є найважливішими, втрата їх виглядає набагато гірше, ніж втрата змінного струму та
1. і 2. перегородка. (MV & DC) набагато менші, ніж значення 3. розділу (AC).
що помилки будуть вражати розділ AC набагато частіше, ніж розділи MV і DC.
Таким чином, з розбиттям картина буде виглядати краще, ніж без, як без
помилка розділення призведе до сміття AC/DC/MV однаково.

vpsize=<0-10000> (Також побачити vdpart)
Розмір відеопакета покращує стійкість до помилок.
0
вимкнено (за замовчуванням)
100-1000
гарний вибір

ss
зріз структурований режим для H.263+

сірий
кодування лише у відтінках сірого (швидше)

vfdct=<0-10>
Алгоритм DCT
0 Автоматично вибрати хороший (за замовчуванням).
1 швидке ціле число
2 точне ціле число
3 MMX
4 мліб
5 AltiVec
6 з плаваючою комою AAN

idct=<0-99>
Алгоритм IDCT
ПРИМІТКА: Наскільки нам відомо, всі ці IDCT проходять тести IEEE1180.
0 Автоматично вибрати хороший (за замовчуванням).
1 опорне ціле число JPEG
2 простий
3 простих ммх
4 libmpeg2mmx (неточний, не використовуйте для кодування з keyint >100)
5 пс
6 мліб
7 рука
8 AltiVec
9 ш4
10 проста рука
11 H.264
12 ВП3
13 ІПП
14 xvidmmx
15 CAVS
16 простий armv5te
17 проста рука v6

lumi_mask=<0.0-1.0>
Маскування яскравості — це «психосенсорний» параметр, який має використовувати
Справа в тому, що людське око схильне помічати менше деталей у дуже яскравих частинах
картина. Маскування яскравості стискає яскраві ділянки сильніше, ніж середні, тому
це збереже біти, які можна знову витратити на інші кадри, підвищуючи загальне значення
суб'єктивна якість, при цьому можливо зниження PSNR.
ПОПЕРЕДЖЕННЯ: Будьте обережні, занадто великі значення можуть призвести до катастрофічних наслідків.
ПОПЕРЕДЖЕННЯ: Великі значення можуть виглядати добре на деяких моніторах, але можуть виглядати жахливо
інші монітори.
0.0
вимкнено (за замовчуванням)
0.0-0.3
розумний діапазон

темна_маска=<0.0-1.0>
Маскування темряви — це «психосенсорний» параметр, який має використовувати
Справа в тому, що людське око схильне помічати менше деталей у дуже темних частинах
картина. Маскування темряви стискає темні ділянки сильніше, ніж середні, тому воно
заощадить біти, які можна знову витратити на інші кадри, підвищуючи загальну суб’єктивність
якість, можливо, зменшуючи PSNR.
ПОПЕРЕДЖЕННЯ: Будьте обережні, занадто великі значення можуть призвести до катастрофічних наслідків.
ПОПЕРЕДЖЕННЯ: Великі значення можуть виглядати добре на деяких моніторах, але можуть виглядати жахливо
інші монітори / TV / TFT.
0.0
вимкнено (за замовчуванням)
0.0-0.3
розумний діапазон

tcplx_mask=<0.0-1.0>
Маскування тимчасової складності (за замовчуванням: 0.0 (вимкнено)). Уявіть собі сцену з птахом
політ по всій сцені; tcplx_mask підвищить квантувальники пташиного
макроблоки (таким чином знижуючи їх якість), яких зазвичай не має людське око
час побачити всі деталі птаха. Будьте попереджені, якщо замаскований об’єкт зупиниться
(наприклад, птах приземлиться) це може виглядати жахливо протягом короткого періоду часу,
поки кодер не зрозуміє, що об’єкт не рухається і його потрібно уточнити
блоків. Збережені біти будуть витрачені на інші частини відео, які можуть
підвищити суб’єктивну якість за умови, що tcplx_mask ретельно вибрано.

scplx_mask=<0.0-1.0>
Маскування просторової складності. Більші значення допомагають проти блокування, якщо ні
фільтр деблокування використовується для декодування, що, можливо, не дуже гарна ідея.
Уявіть собі сцену з травою (яка зазвичай має велику просторову складність), блакитним небом
і будинок; scplx_mask підвищить квантувальники макроблоків трави, таким чином
знижуючи його якість, щоб витратити більше біт на небо та будинок.
ПОДАЧА: Повністю обріжте будь-які чорні межі, оскільки вони знизять якість зображення
макроблоки (також застосовується без scplx_mask).
0.0
вимкнено (за замовчуванням)
0.0-0.5
розумний діапазон

ПРИМІТКА: Цей параметр не має такого ж ефекту, як використання спеціальної матриці, яка
буде сильніше стискати високі частоти, оскільки scplx_mask знизить якість P
блоків, навіть якщо змінюється лише DC. Результат scplx_mask, ймовірно, не буде
виглядати так само добре.

p_mask=<0.0-1.0> (Також побачити vi_qfactor)
Знижує якість міжблоків. Це рівнозначно підвищенню якості
внутрішніх блоків, тому що той самий середній бітрейт буде розподілятися за швидкістю
контролер для всієї відеопослідовності (за замовчуванням: 0.0 (вимкнено)). p_mask=1.0
подвоює біти, виділені кожному внутрішньому блоку.

border_mask=<0.0-1.0>
обробка кордонів для кодерів у стилі MPEG. Обробка кордону збільшує
квантувальник для макроблоків, віддалених менше ніж на 1/5 ширини/висоти кадру
від межі рамки, оскільки вони часто візуально менш важливі.

Naq
Нормалізація адаптивного квантування (експериментальна). При використанні адаптивного квантування
(*_mask), середній квантувальник на МБ більше може не відповідати запитаному кадру-
квантувальник рівня. Naq спробує налаштувати квантувальники на МБ для підтримки
належне середнє.

ildct
Використовуйте чересстроковий DCT.

ilme
Використовуйте оцінку чергування руху (взаємно виключає з qpel).

alt
Використовуйте альтернативну scantable.

top=<-1-1>
-1 автомат
0 нижнє поле спочатку
1 верхнє поле першим

формат=
YV12
дефолт
444P
для ffv1
422P
для HuffYUV, JPEG без втрат, dv і ffv1
411P
для JPEG, dv і ffv1 без втрат
YVU9
для JPEG без втрат, ffv1 і svq1
BGR32
для JPEG без втрат і ffv1

раніше
(для HuffYUV)
0 залишив прогноз
1 передбачення площини/градієнта
2 медіанний прогноз

раніше
(для JPEG без втрат)
0 залишив прогноз
1 найкращий прогноз
2 зверху зліва передбачення
3 передбачення площини/градієнта
6 означає прогноз

coder
(для ffv1)
0 vlc кодування (Голомб-Райс)
1 арифметичне кодування (CABAC)

контекст
(для ffv1)
0 маленька контекстна модель
1 велика контекстна модель

(для ffvhuff)
0 заздалегідь визначених таблиць Хаффмана (вбудованих або двопрохідних)
1 адаптивні таблиці Хаффмана

qpel
Використовуйте компенсацію чверть pel motion (взаємно виключаюча з ilme).
ПОДАЧА: Це здається корисним лише для кодування з високим бітрейтом.

mbcmp=<0-2000>
Встановлює функцію порівняння для рішення макроблоку, впливає лише якщо
mbd=0. Це також використовується для деяких функцій пошуку руху, у цьому випадку він має
ефект незалежно від налаштування mbd.
0 (Сумний)
сума абсолютних різниць, швидко (за замовчуванням)
1 (SSE)
сума квадратів помилок
2 (SATD)
сума абсолютних перетворених різниць Адамара
3 (DCT)
сума абсолютних DCT трансформованих різниць
4 (PSNR)
сума квадратів помилок квантування (уникнення, низька якість)
5 (БІТ)
кількість біт, необхідних для блоку
6 (RD)
швидкість спотворення оптимальна, повільна
7 (НУЛЬ)
0
8 (VSAD)
сума абсолютних вертикальних різниць
9 (VSSE)
сума квадратів вертикальних різниць
10 (NSSE)
шумозбереження суми квадратів різниць
11 (Т53)
5/3 вейвлет, використовується тільки на снігу
12 (Т97)
9/7 вейвлет, використовується тільки на снігу
+256
Також використовуйте кольоровість, наразі не працює (правильно) з B-кадрами.

ildctcmp=<0-2000>
Встановлює функцію порівняння для рішення з чергуванням DCT (див. mbcmp для доступу
функції порівняння).

precmp=<0-2000>
Встановлює функцію порівняння для попередньої оцінки руху (див. mbcmp для
доступні функції порівняння) (за замовчуванням: 0).

cmp=<0-2000>
Встановлює функцію порівняння для повної оцінки руху (див. mbcmp для
доступні функції порівняння) (за замовчуванням: 0).

subcmp=<0-2000>
Встановлює функцію порівняння для оцінки субчастотного руху (див. mbcmp для доступу
функції порівняння) (за замовчуванням: 0).

skipcmp=<0-2000>
FIXME: Задокументуйте це.

nssew=<0-1000000>
Цей параметр керує вагою NSSE, де більші ваги призведуть до більшого шуму.
0 NSSE ідентичний SSE Ви можете виявити це корисним, якщо ви віддаєте перевагу зберегти деякі
шум у вашому закодованому відео, а не фільтрувати його перед кодуванням (за замовчуванням:
8).

predia=<-99-6>
тип і розмір ромба для попередньої оцінки руху

dia=<-99-6>
Тип і розмір діаманта для оцінки руху. Пошук руху — це ітераційний процес.
Використання маленького ромба не обмежує пошук пошуком лише невеликого руху
вектори. Просто дещо частіше зупинитися, перш ніж знайти найкраще
вектор руху, особливо коли задіяний шум. Більші діаманти дозволяють ширше
пошук найкращого вектора руху, отже, повільніше, але покращує якість.
Великі звичайні діаманти кращої якості, ніж діаманти, що адаптуються до форми.
Алмази, що адаптуються до форми, є хорошим компромісом між швидкістю та якістю.
ПРИМІТКА: Розміри звичайних діамантів і діамантів, що адаптуються до форми, не збігаються
сенс.

Адаптивний (швидкий) діамант -3 форми з розміром 3

Адаптивний (швидкий) діамант -2 форми з розміром 2

-1 нерівний багатокутний пошук (повільний)

1 нормальний розмір = 1 діамант (за замовчуванням) = діамант типу EPZS
0
000
0

2 нормального розміру=2 діаманта
0
000
00000
000
0

трел
Треліс шукав квантування. Це дозволить знайти оптимальне кодування для кожного 8x8
блокувати. Квантування за допомогою решітки – це просто оптимальне квантування в
співвідношення PSNR і бітрейту (припускаючи, що не буде помилок округлення
запроваджено IDCT, що, очевидно, не так.). Він просто знаходить блок
для мінімуму помилок і лямбда*бітів.
лямбда
константа, що залежить від параметра квантування (QP).
біти
кількість бітів, необхідних для кодування блоку
помилка
сума квадратів помилок квантування

cbp
Швидкість спотвореного оптимального кодованого блочного шаблону. Вибере шаблон закодованого блоку
що мінімізує спотворення + лямбда*швидкість. Це можна використовувати тільки разом з
решітка квантування.

mv0
Спробуйте закодувати кожен МБ з MV=<0,0> і виберіть кращий. Це не має ніякого ефекту
якщо mbd=0.

mv0_threshold= негативний ціле>
Коли навколишні вектори руху є <0,0> і оцінка руху
поточний блок менший за mv0_threshold, <0,0> використовується для вектора руху та
подальша оцінка руху пропускається (за замовчуванням: 256). Зниження mv0_threshold до 0
може дати невелике (0.01 дБ) збільшення PSNR і, можливо, зробити кодоване відео виглядом
трохи краще; підвищення mv0_threshold понад 320 призводить до зменшення PSNR і
візуальна якість. Вищі значення дуже незначно прискорюють кодування (зазвичай менше ніж
1%, залежно від інших використаних варіантів).
ПРИМІТКА: Для цього параметра не потрібно ввімкнути mv0.

qprd (mbd=2 тільки)
Оптимальний параметр квантування (QP) спотвореного швидкості для заданої лямбда кожного
макроблок

останній_перед=<0-99>
кількість провісників руху з попереднього кадру
0 (за замовчуванням)
a Використовуватиме 2a+1 x 2a+1 макроблок квадрата провісників вектора руху з
попередній кадр.

preme=<0-2>
попередній прохід оцінки руху
0 інвалід
1 тільки після I-кадрів (за замовчуванням)
2 завжди

subq=<1-8>
Якість уточнення subpel (для qpel) (за замовчуванням: 8 (висока якість))
ПРИМІТКА: Це суттєво впливає на швидкість.

посилання=<1-8>
кількість кадрів відліку, які слід враховувати для компенсації руху (лише сніг)
(за замовчуванням: 1)

psnr
роздрукувати PSNR (відношення пік сигнал/шум) для всього відео після кодування та
зберігати PSNR на кадр у файлі з іменем, як-от 'psnr_hhmmss.log'. Повернувся
значення в дБ (децибелах), чим вище, тим краще.

mpeg_quant
Використовуйте квантувальники MPEG замість H.263.

АІК
Увімкнути передбачення AC для MPEG-4 або розширене внутрішнє передбачення для H.263+. Це буде
покращує якість дуже незначно (близько 0.02 дБ PSNR) і дуже сповільнює кодування
незначно (близько 1%).
ПРИМІТКА: vqmin має бути 8 або більше для H.263+ AIC.

aiv
альтернативний інтервлк для H.263+

umv
необмежена кількість MV (тільки H.263+) Дозволяє кодувати довільно довгі MV.

ibias=<-256-256>
внутрішнє зміщення квантувальника (256 дорівнює 1.0, за замовчуванням квантувальник у стилі MPEG: 96, стиль H.263
квантувальник за замовчуванням: 0)
ПРИМІТКА: Квантователь H.263 MMX не може обробляти позитивні зміщення (встановити vfdct=1 або 2),
Квантователь MPEG MMX не може обробляти негативні зміщення (встановити vfdct=1 або 2).

pbias=<-256-256>
зміщення між квантувальниками (256 дорівнює 1.0, за замовчуванням квантувальник стилю MPEG: 0, стиль H.263
квантувальник за замовчуванням: -64)
ПРИМІТКА: Квантователь H.263 MMX не може обробляти позитивні зміщення (встановити vfdct=1 або 2),
Квантователь MPEG MMX не може обробляти негативні зміщення (встановити vfdct=1 або 2).
ПОДАЧА: Більш позитивне зміщення (-32 - -16 замість -64), схоже, покращує PSNR.

nr=<0-100000>
Зниження шуму, 0 означає вимкнено. 0-600 є корисним діапазоном для типового вмісту,
але ви можете збільшити його трохи більше для дуже шумного вмісту (за замовчуванням: 0).
Враховуючи його незначний вплив на швидкість, ви можете віддати перевагу використанню цього
фільтруючи шум за допомогою відеофільтрів, таких як denoise3d або hqdn3d.

qns=<0-3>
Формування шуму квантувальника. Замість того, щоб вибирати квантування для найбільш точного відповідності
вихідне відео в сенсі PSNR, воно вибирає квантування таким чином, щоб шум
(зазвичай дзвінок) буде замасковано вмістом із схожою частотою на зображенні. Більший
значення повільніші, але можуть не призвести до кращої якості. Це може і повинно бути
використовується разом із решітчастим квантуванням, у цьому випадку решітчастим квантуванням
(оптимальний для постійної ваги) буде використано як початкова точка для ітераційного пошуку.
0 вимкнено (за замовчуванням)
1 Тільки зменште абсолютне значення коефіцієнтів.
2 Змінюйте лише коефіцієнти перед останнім ненульовим коефіцієнтом + 1.
3 Спробуйте все.

inter_matrix= відокремлений матриця>
Використовуйте користувацьку проміжну матрицю. Для цього потрібен рядок із 64 цілих чисел, розділених комами.

intra_matrix= відокремлений матриця>
Використовуйте власну внутрішню матрицю. Для цього потрібен рядок із 64 цілих чисел, розділених комами.

vqmod_amp
експериментальна модуляція квантувальника

vqmod_freq
експериментальна модуляція квантувальника

dc
внутрішня точність постійного струму в бітах (за замовчуванням: 8). Якщо ви вкажете vcodec=mpeg2video це
значення може бути 8, 9, 10 або 11.

cgop (Також побачити sc_threshold)
Закрийте всі GOP. Наразі це працює, лише якщо виявлення зміни сцени вимкнено
(sc_threshold=1000000000).

gmc
Увімкнути глобальну компенсацію руху.

(ні)малої затримки
Встановлює прапор низької затримки для MPEG-1/2 (виключає B-кадри).

vglobal=<0-3>
Керуйте записом глобальних заголовків відео.
0 Кодек вирішує, куди записувати глобальні заголовки (за замовчуванням).
1 Запишіть глобальні заголовки лише в додаткові дані (потрібні для .mp4/MOV/NUT).
2 Пишіть глобальні заголовки лише перед ключовими кадрами.
3 З’єднайте 1 і 2.

глобальний=<0-3>
Те саме, що vglobal для аудіозаголовків.

рівень=
Встановити рівень кодеку. Використовуйте 31 або 41 для відтворення відео на Playstation 3.

skip_exp=<0-1000000>
FIXME: Задокументуйте це.

skip_factor=<0-1000000>
FIXME: Задокументуйте це.

skip_threshold=<0-1000000>
FIXME: Задокументуйте це.

нов (-nuvopts)
Відео Nuppel засноване на RTJPEG і LZO. За замовчуванням кадри спочатку кодуються за допомогою RTJPEG
а потім стиснутий за допомогою LZO, але можна вимкнути будь-який або обидва з них
проходить. В результаті ви можете фактично виводити необроблений i420, стиснений LZO i420, RTJPEG або
за замовчуванням LZO стиснений RTJPEG.
ПРИМІТКА: Документація nuvrec містить деякі поради та приклади налаштувань, які потрібно використовувати
для найпоширеніших телевізійних кодувань.

c=<0-20>
поріг кольоровості (за замовчуванням: 1)

l=<0-20>
поріг яскравості (за замовчуванням: 1)

lzo
Увімкнути стиснення LZO (за замовчуванням).

nolzo
Вимкніть стиснення LZO.

q=<3-255>
рівень якості (за замовчуванням: 255)

сировина
Вимкніть кодування RTJPEG.

rtjpeg
Увімкнути кодування RTJPEG (за замовчуванням).

xvidenc (-xvidenkopts)
Доступні три режими: постійний бітрейт (CBR), фіксований квантувальник і двопрохідний.

pass=<1|2>
Вкажіть пропуск у режимі двох проходів.

турбо (два проходити тільки)
Значно пришвидшує проходження один за допомогою швидших алгоритмів і відключення інтенсивного використання ЦП
варіанти. Це, ймовірно, трохи зменшить глобальний PSNR і змінить індивідуальний
тип кадру і PSNR трохи більше.

бітрейт= (ЦБР or два проходити режим)
Встановлює бітрейт для використання в кбіт/с, якщо <16000, або в бітах/с, якщо >16000.
Якщо є негативним, Xvid використовуватиме своє абсолютне значення як цільовий розмір (в
кбайт) відео та автоматично обчислює пов’язаний бітрейт (за замовчуванням: 687
кбіт/с).

fixed_quant=<1-31>
Перейдіть у режим фіксованого квантувальника та вкажіть, який квантувальник буде використовуватися.

зони= [/ [/...]] (ЦБР or два проходити режим)
Якість, визначена користувачем для окремих частин (кінець, титри, ...). Кожна зона є
, , де може бути
q Перевизначення константного квантувальника, де value=<2.0-31.0> представляє
значення квантувальника.
w Перевизначення ваги контролю швидкості, де value=<0.01-2.00> представляє якість
поправка у %.

ПРИКЛАД:
зони=90000,q,20
Кодує всі кадри, починаючи з кадру 90000 з постійним квантувальником 20.
zones=0,w,0.1/10001,w,1.0/90000,q,20
Кодуйте кадри 0-10000 з бітрейтом 10%, кодуйте кадри 90000 до кінця на
постійний квантувальник 20. Зверніть увагу, що друга зона потрібна для розмежування
перша зона, оскільки без неї було б закодовано все до кадру 89999
з бітрейтом 10%.

me_quality=<0-6>
Ця опція керує підсистемою оцінки руху. Чим вище значення, тим
точніше має бути оцінка (за замовчуванням: 6). Чим точніший рух
Оцінка полягає в тому, що більше бітів можна зберегти. Точність досягається за рахунок
Час процесора, тому зменште це налаштування, якщо вам потрібно кодування в реальному часі.

(ні)qpel
За замовчуванням MPEG-4 використовує точність до половини пікселя для пошуку руху. Стандарт
пропонує режим, у якому кодувальникам дозволено використовувати точність до чверті пікселя. Це
Цей параметр зазвичай дає більш чітке зображення. На жаль, це має великий вплив на
бітрейт, а іноді використання більш високого бітрейту завадить йому покращити
якість зображення з фіксованим бітрейтом. Краще тестувати з цим і без нього
і подивіться, чи варто його активувати.

(ні)gmc
Увімкніть глобальну компенсацію руху, яка змушує Xvid генерувати спеціальні кадри (GMC-
кадри), які добре підходять для панорамування/масштабування/повороту зображень. Використання чи ні
Цей параметр дозволить заощадити біти сильно залежить від вихідного матеріалу.

(ні) шпалери
Квантування решітки – це свого роду адаптивний метод квантування, який заощаджує біти
змінюючи квантовані коефіцієнти, щоб зробити їх більш стисливими за ентропією
кодер. Його вплив на якість хороший, і якщо VHQ використовує занадто багато ЦП для вас, це
налаштування може бути хорошою альтернативою для економії кількох бітів (і підвищення якості при фіксованій
бітрейт) за меншу вартість, ніж із VHQ (за замовчуванням: увімкнено).

(ні) мультфільм
Активуйте це, якщо ваша закодована послідовність — аніме/мультфільм. Він змінює деякі Xvid
внутрішні пороги, тому Xvid приймає кращі рішення щодо типів кадрів і руху
вектори для плоских мультфільмів.

(ні)chroma_me
Звичайний алгоритм оцінки руху використовує для пошуку лише інформацію про яскравість
найкращий вектор руху. Однак для деяких відеоматеріалів використовуються площини кольоровості
може допомогти знайти кращі вектори. Цей параметр перемикає використання кольорових площин для
оцінка руху (за замовчуванням: увімкнено).

(ні)chroma_opt
Увімкнути попередній фільтр оптимізатора кольоровості. Це створить додаткову магію кольору
інформацію, щоб мінімізувати ефект ступінчастих сходів на краях. Це покращиться
якість за ціною швидкості кодування. Це зменшує PSNR за своєю природою, як
математичне відхилення від вихідної картини стане більше, але суб'єктивне
якість зображення підвищиться. Оскільки він працює з інформацією про колір, ви можете це зробити
вимкніть його під час кодування у відтінках сірого.

(ні)hq_ac
Активує високоякісне прогнозування коефіцієнтів змінного струму для внутрішніх кадрів від сусіда
блоків (за замовчуванням: увімкнено).

vhq=<0-4>
Алгоритм пошуку руху заснований на пошуку в звичайній колірній області і
намагається знайти вектор руху, який мінімізує різницю між посиланням
кадр і закодований кадр. Якщо це налаштування активовано, Xvid також використовуватиме
частотної області (DCT) для пошуку вектора руху, що мінімізує не тільки
просторову різницю, а також довжину кодування блоку. Від швидкого до найповільнішого:
0 вим
Рішення 1 режим (між/внутрішньо МБ) (за замовчуванням)
2 обмежений пошук
3 середній пошук
4 широкий пошук

(ні)lumi_mask
Адаптивне квантування дозволяє квантувальникам макроблоків змінюватися всередині кожного кадру.
Це «психосенсорна» установка, яка має використовувати той факт, що
людське око має тенденцію помічати менше деталей в дуже яскравих і дуже темних частинах
картина. Він стискає ці ділянки сильніше, ніж середні, що заощадить
біти, які можна знову витратити на інші кадри, підвищуючи загальну суб’єктивну якість
і, можливо, зниження PSNR.

(ні) відтінки сірого
Змусьте Xvid відкинути кольорові площини, щоб кодоване відео було лише у відтінках сірого. Зауважте, що
це не прискорює кодування, а лише запобігає запису кольорових даних
останній етап кодування.

(ні)переплетення
Кодуйте поля чересстрокового відеоматеріалу. Увімкніть цю опцію для чергування
зміст.
ПРИМІТКА: Якщо ви зміните масштаб відео, вам знадобиться зміна розміру з підтримкою чергування,
яку можна активувати за допомогою -vf scale= : :1.

min_iquant=<0-31>
мінімальний квантувальник I-кадрів (за замовчуванням: 2)

max_iquant=<0-31>
максимальний квантувальник I-кадрів (за замовчуванням: 31)

min_pquant=<0-31>
мінімальний квантувальник P-кадрів (за замовчуванням: 2)

max_pquant=<0-31>
максимальний квантувальник P-кадрів (за замовчуванням: 31)

min_bquant=<0-31>
мінімальний квантувальник B-кадрів (за замовчуванням: 2)

max_bquant=<0-31>
максимальний квантувальник B-кадрів (за замовчуванням: 31)

min_key_interval= (два проходити тільки)
мінімальний інтервал між ключовими кадрами (за замовчуванням: 0)

max_key_interval=
максимальний інтервал між ключовими кадрами (за замовчуванням: 10*fps)

quant_type=
Встановлює тип використання квантувальника. Для високого бітрейту ви знайдете MPEG
квантування зберігає більше деталей. Для низьких бітрейтів згладжування H.263 буде
дасть вам менше блокового шуму. При використанні користувацьких матриць квантування MPEG повинен be
використаний

quant_intra_matrix=
Завантажте власний файл внутрішньої матриці. Ви можете створити такий файл за допомогою матриці xvid4conf
редактор.

quant_inter_matrix=
Завантажте користувацький міжматричний файл. Ви можете створити такий файл за допомогою матриці xvid4conf
редактор.

keyframe_boost=<0-1000> (два проходити режим тільки)
Перемістіть деякі біти з пулу для інших типів кадрів у внутрішньокадри, таким чином покращуючи
якість ключового кадру. Ця сума є додатковим відсотком, тому дасть значення 10
ваші ключові кадри на 10% більше бітів, ніж зазвичай (за замовчуванням: 0).

kfthreshold= (два проходити режим тільки)
Працює разом з kfreduction. Визначає мінімальну відстань, нижче якої ви
врахуйте, що два кадри вважаються послідовними і обробляються по-різному
відповідно до kfreduction (за замовчуванням: 10).

kfreduction=<0-100> (два проходити режим тільки)
Наведені вище два параметри можна використовувати, щоб налаштувати розмір ключових кадрів
розглянути занадто близько до першого (підряд). kfthreshold встановлює діапазон, у якому
ключові кадри зменшуються, а kfreduction визначає зниження бітрейту, яке вони отримують.
Останній I-кадр буде оброблятися нормально (за замовчуванням: 30).

max_bframes=<0-4>
Максимальна кількість B-кадрів для розміщення між I/P-кадрів (за замовчуванням: 2).

bquant_ratio=<0-1000>
відношення квантувальника між кадрами B і без B, 150=1.50 (за замовчуванням: 150)

bquant_offset=<-1000-1000>
зміщення квантувальника між кадрами B і без B, 100=1.00 (за замовчуванням: 100)

bf_threshold=<-255-255>
Цей параметр дозволяє вказати пріоритет використання B-кадрів.
Чим вище значення, тим вище ймовірність використання B-кадрів (за замовчуванням:
0). Не забувайте, що B-кадри зазвичай мають вищий квантувальник, а отже
агресивне створення B-рамок може погіршити якість зображення.

(ні)закрита_гоп
Ця опція повідомляє Xvid закрити кожну групу зображень (групу зображень, обмежену двома I-
фрейми), що робить GOP незалежними один від одного. Це лише означає, що
останній кадр GOP - це P-кадр або N-кадр, але не B-кадр. це є
зазвичай хороша ідея ввімкнути цю опцію (за замовчуванням: увімкнено).

(ні) запакований
Цей параметр призначений для вирішення проблем з порядком кадрів під час кодування у формати контейнерів
як AVI, який не може впоратися з кадрами, що вийшли з ладу. На практиці більшість декодерів
(як програмне, так і апаратне забезпечення) можуть самостійно впоратися з порядком кадрів і можуть
заплутайтеся, коли цю опцію увімкнено, тож ви можете спокійно залишити її, якщо вона вимкнена, якщо не
ти дійсно знаєш, що робиш.
ПОПЕРЕДЖЕННЯ: Це створить незаконний бітовий потік, і його не буде декодувати ISO-
Декодери MPEG-4, крім DivX/libavcodec/Xvid.
ПОПЕРЕДЖЕННЯ: Це також збереже підроблену версію DivX у файлі, тому помилка
автовизначення деяких декодерів може бути заплутано.

frame_drop_ratio=<0-100> (max_bframes=0 тільки)
Цей параметр дозволяє створювати відеопотоки зі змінною частотою кадрів. Значення
налаштування визначає поріг, під яким, якщо різниця з наступного
кадр до попереднього кадру нижче або дорівнює цьому порогу, кадр не потрапляє
закодований (так званий n-vop розміщується в потоці). Під час відтворення, при досягненні
n-vop буде показаний попередній кадр.
ПОПЕРЕДЖЕННЯ: Гра з цим налаштуванням може призвести до різкого перегляду відео, тому використовуйте його у себе
власні ризики!

rc_reaction_delay_factor=
Цей параметр контролює кількість кадрів, які буде чекати контролер швидкості CBR
перш ніж реагувати на зміни бітрейту та компенсувати їх, щоб отримати константу
бітрейт в діапазоні усереднення кадрів.

rc_veraging_period=
Справжнього CBR важко досягти. Залежно від відеоматеріалу бітрейт може бути
змінні, і їх важко передбачити. Тому Xvid використовує період усереднення, для якого
він гарантує задану кількість бітів (за вирахуванням невеликих змін). Це налаштування
виражає "кількість кадрів", для яких Xvid вимірює середній бітрейт і намагається це зробити
досягти CBR.

rc_buffer=
розмір буфера регулювання швидкості

curve_compression_high=<0-100>
Цей параметр дозволяє Xvid відбирати певний відсоток бітів від високого
бітрейт сцен і повернути їх у резервуар біт. Ви також можете скористатися цим, якщо
у вас є кліп із такою кількістю бітів, виділених для сцен з високою бітрейтом, що
Сцени з низьким бітрейтом починають виглядати погано (за замовчуванням: 0).

curve_compression_low=<0-100>
Цей параметр дозволяє Xvid надавати певний відсоток додаткових бітів низькому
бітрейт сцен, беручи кілька фрагментів з усього кліпу. Це може стати в нагоді
якщо у вас є кілька сцен із низьким бітрейтом, які все ще блокуються (за замовчуванням: 0).

overflow_control_strength=<0-100>
Під час одного з двох проходів кодування обчислюється масштабована крива бітрейту. The
різниця між цією очікуваною кривою та результатом, отриманим під час кодування
називається переповненням. Очевидно, що два контролера швидкості проходження намагаються компенсувати
що переповнює, розподіляючи його на наступні кадри. Цей параметр визначає, як
велика частина переповнення розподіляється щоразу, коли є новий кадр. Низькі значення
дозволяють лінивий контроль переповнення, великі сплески швидкості компенсуються повільніше (може
призводять до недостатньої точності для невеликих кліпс). Вищі значення внесуть зміни в біт
перерозподіл більш різкий, можливо, занадто різкий, якщо встановити його занадто високо, створюючи
артефакти (за замовчуванням: 5).
ПРИМІТКА: Цей параметр дуже впливає на якість, грайте з ним обережно!

max_overflow_improvement=<0-100>
Під час розподілу бітів кадру контроль переповнення може збільшити розмір кадру.
Цей параметр визначає максимальний відсоток, на який відповідає контроль переповнення
дозволили збільшити розмір кадру в порівнянні з ідеальним розташуванням кривої
(за замовчуванням: 5).

max_overflow_degradation=<0-100>
Під час розподілу бітів кадру контроль переповнення може зменшити розмір кадру.
Цей параметр визначає максимальний відсоток, на який відповідає контроль переповнення
дозволило зменшити розмір кадру порівняно з ідеальним розміщенням кривої
(за замовчуванням: 5).

container_frame_overhead=<0...>
Визначає середні накладні витрати на кадр у байтах. Найчастіше користувачі
висловити свій цільовий бітрейт для відео без піклування про відеоконтейнер
накладні витрати. Ці невеликі, але (переважно) постійні накладні витрати можуть спричинити розмір цільового файлу
бути перевищено. Xvid дозволяє користувачам встановлювати кількість накладних витрат на кадр
контейнер генерує (дає лише середнє значення за кадр). 0 має особливе значення, це
дозволяє Xvid використовувати власні значення за замовчуванням (за замовчуванням: 24 - середні накладні витрати AVI).

профіль=
Обмежує параметри та VBV (піковий бітрейт за короткий період) відповідно до
Профілі Simple, Advanced Simple і DivX. Отримані відео повинні відтворюватися
на окремих гравцях, які дотримуються цих специфікацій профілю.
необмежений
без обмежень (за замовчуванням)
sp0
простий профіль на рівні 0
sp1
простий профіль на рівні 1
sp2
простий профіль на рівні 2
sp3
простий профіль на рівні 3
sp4a
простий профіль на рівні 4а
sp5
простий профіль на рівні 5
sp6
простий профіль на рівні 6
asp0
розширений простий профіль на рівні 0
asp1
розширений простий профіль на рівні 1
asp2
розширений простий профіль на рівні 2
asp3
розширений простий профіль на рівні 3
asp4
розширений простий профіль на рівні 4
asp5
розширений простий профіль на рівні 5
dxnhandheld
Портативний профіль DXN
dxnportntsc
Портативний профіль NTSC DXN
dxnportpal
Портативний профіль DXN ​​PAL
dxnhtntsc
Профіль NTSC домашнього кінотеатру DXN
dxnhtpal
Профіль PAL для домашнього кінотеатру DXN
dxnhdtv
Профіль DXN ​​HDTV
ПРИМІТКА: Ці профілі слід використовувати разом із відповідним -ffourcc.
Зазвичай DX50 застосовний, оскільки деякі програвачі не розпізнають Xvid, але більшість
розпізнати DivX.

пар=
Визначає режим піксельного співвідношення сторін (не плутати з DAR, дисплеєм
Співвідношення сторін). PAR – це відношення ширини та висоти окремого пікселя. Тому
обидва пов’язані так: DAR = PAR * (ширина/висота).
MPEG-4 визначає співвідношення сторін 5 пікселів і один розширений, що дає можливість
щоб вказати конкретне співвідношення сторін пікселя. Можна вказати 5 стандартних режимів:
vga11
Це звичайний PAR для вмісту ПК. Пікселі - це квадратна одиниця.
друг43
Стандарт PAL 4:3 PAR. Пікселі - це прямокутники.
друг169
само, як і вище
ntsc43
само, як і вище
ntsc169
те саме, що вище (не забудьте вказати точне співвідношення.)
ext
Дозволяє вказати власне співвідношення сторін пікселя за допомогою par_width і
par_height.
ПРИМІТКА: Загалом, достатньо встановити параметри аспекту та автоаспекту.

par_width=<1-255> (пар=вн тільки)
Визначає ширину спеціального піксельного співвідношення сторін.

пар_висота=<1-255> (пар=вн тільки)
Визначає висоту спеціального піксельного співвідношення сторін.

аспект= | f (плавати значення)>
Зберігайте аспект фільму всередині, так само, як файли MPEG. Набагато краще рішення, ніж
масштабування, оскільки якість не знижується. MPlayer та кілька інших гравців
правильно відтворювати ці файли, інші відображатимуть їх у неправильному форматі. The
параметр аспекту може бути заданий як співвідношення або число з плаваючою комою.

(ні) автоаспект
Те саме, що й параметр аспекту, але автоматично обчислює аспект з урахуванням
всі налаштування (обрізання/розгортання/масштабування/і т. д.), зроблені в ланцюжку фільтрів.

psnr
Роздрукуйте PSNR (відношення пік сигнал/шум) для всього відео після кодування та
зберігати PSNR на кадр у файлі з іменем, наприклад 'psnr_hhmmss.log' в
поточний каталог. Повертаються значення в дБ (децибелах), чим вище, тим краще.

відлагоджувати
Збережіть статистику за кадром у ./xvid.dbg. (Це не двопрохідний контрольний файл.)

Наведені нижче параметри доступні лише в Xvid 1.1.x і новіших версіях.

bvhq=<0|1>
Цей параметр дозволяє використовувати векторні кандидати для B-кадрів для кодування
вибрано за допомогою оператора, оптимізованого за спотворенням швидкості, що робиться для P-
кадри за допомогою параметра vhq. Це створює приємніші B-кадри під час зйомки
майже без зниження продуктивності (за замовчуванням: 1).

vbv_bufsize=<0...> (два проходити режим тільки)
Вкажіть розмір буфера перевірки буферизації відео (VBV) у бітах (за замовчуванням: 0 - VBV
перевірка вимкнена). VBV дозволяє обмежити піковий бітрейт для відтворення відео
належним чином на апаратних програвачах. Наприклад, домашній профіль використовує
vbv_bufsize=3145728. Якщо ви встановлюєте vbv_bufsize, ви повинні також встановити vbv_maxrate. Примітка
що немає vbv_pearate, оскільки Xvid насправді не використовує його для бітрейту
контролінг; інших параметрів VBV достатньо, щоб обмежити піковий бітрейт.

vbv_initial=<0...vbv_bufsize> (два проходити режим тільки)
Вкажіть початкове заповнення буфера VBV в бітах (за замовчуванням: 75% vbv_bufsize).
За замовчуванням, ймовірно, ви хочете.

vbv_maxrate=<0...> (два проходити режим тільки)
Вкажіть максимальну швидкість обробки в бітах/с (за замовчуванням: 0). Наприклад, Дім
профіль використовує vbv_maxrate=4854000.

Наступна опція доступна лише в Xvid 1.2.x і новіших версіях.

потоки=<0-n>
Створіть n потоків для виконання оцінки руху (за замовчуванням: 0). Максимальна кількість
Нитки, які можна використовувати, це висота зображення, поділена на 16.

x264enc (-x264encopts)
бітрейт=
Встановлює середній бітрейт, який буде використовуватися в Кбіт/с (за замовчуванням: вимкнено). Оскільки місцеві
бітрейт може відрізнятися, це середнє значення може бути неточним для дуже коротких відео (див
ратетол). Постійного бітрейту можна досягти, поєднавши це з vbv_maxrate, at
значне зниження якості.

qp=<0-51>
Це вибирає квантувальник для використання для P-кадрів. I- та B-кадри зміщені від
це значення за ip_factor і pb_factor відповідно. 20-40 – корисний діапазон.
Нижчі значення призводять до кращої точності, але вищого бітрейту. 0 без втрат. Примітка
що квантування в H.264 працює інакше, ніж у MPEG-1/2/4: квантування в H.264
параметр (QP) в логарифмічній шкалі. Відображення приблизно дорівнює H264QP = 12
+ 6*log2(MPEGQP). Наприклад, MPEG при QP=2 еквівалентний H.264 при QP=18.
Загалом, цього параметра слід уникати, а замість нього слід використовувати crf як буде
дають кращі візуальні результати для того ж розміру.

crf=<1.0-50.0>
Вмикає режим постійної якості та вибирає якість. Масштаб подібний до
QP Як і режими на основі бітрейту, це дозволяє кожному кадру використовувати різний QP
залежно від складності кадру. Зазвичай цей параметр слід використовувати замість
qp.

crf_max=
Для CRF і VBV обмежте RF до цього значення (може спричинити недостатній перелив VBV!).

pass=<1-3>
Увімкнути 2- або 3-прохідний режим. Рекомендується завжди кодувати в 2- або 3-прохідному режимі як
це призводить до кращого розподілу бітів і покращує загальну якість.
1 перший прохід
2 секунди (з двопрохідним кодуванням)
3 N-й прохід (другий і третій проходи з трьох проходів кодування)
Ось як це працює та як ним користуватися:
Перший прохід (pass=1) збирає статистичні дані про відео та записує їх у файл.
Можливо, ви захочете деактивувати деякі параметри, які потребують процесора, крім тих, які є
за замовчуванням.
У двопрохідному режимі другий прохід (pass=2) зчитує файл статистики та базується
рішення щодо контролю ставок.
У режимі трьох проходів другий прохід (прохід=3, тобто не опечатка) виконує обидва: Це
спочатку зчитує статистичні дані, а потім перезаписує їх. Ви можете використовувати будь-яке кодування
опції, за винятком параметрів, які дуже потребують процесора.
Третій прохід (прохід=3) такий самий, як і другий прохід, за винятком того, що він має
статистика другого проходу для роботи. Ви можете використовувати всі параметри кодування, в т.ч
Ті, що потребують процесора.
Перший прохід може використовувати або середній бітрейт, або постійний квантувальник. ABR є
рекомендується, оскільки для цього не потрібно вгадати квантувальник. Наступні проходи є
ABR, і необхідно вказати бітрейт.

профіль=
Варіанти обмеження, щоб вони були сумісними з профілем H.264.
базова лінія
no8x8dct bframes=0 nocabac cqm=плоска вагаp=0 nointerlaced qp>0
main no8x8dct cqm=flat qp>0
високий qp>0 (за замовчуванням)

попередньо встановлений=
Використовуйте попередні налаштування, щоб вибрати параметри кодування.
надшвидкий
no8x8dct aq_mode=0 b_adapt=0 bframes=0 nodeblock nombtree me=dia
nomixed_refs partitions=немає ref=1 scenecut=0 subq=0 trellis=0 noweight_b
вага p=0
супер швидкий
nombtree me=dia nomixed_refs partitions=i8x8,i4x4 ref=1 subq=1 решітка=0
вага p=0
дуже швидко
nombtree nomixed_refs ref=1 subq=2 решітка=0 weightp=0
швидше
nomixed_refs rc_lookahead=20 ref=5 subq=4 weightp=1
швидкий rc_lookahead=30 ref=2 subq=6
середа
Застосовуються налаштування за замовчуванням.
повільний b_adapt=2 direct=auto me=umh rc_lookahead=50 ref=5 subq=8
повільніше
b_adapt=2 direct=auto me=umh partitions=усі rc_lookahead=60 ref=8 subq=9
решітка=2
дуже повільно
b_adapt=2 b_frames=8 direct=auto me=umh me_range=24 partitions=усі ref=16
subq=10 решітка=2 rc_lookahead=60
плацебо
bframes=16 b_adapt=2 direct=автоматично nofast_pskip me=tesa me_range=24
partitions=усі rc_lookahead=60 ref=16 subq=10 решітка=2

tune=
Налаштуйте параметри для певного типу джерела або ситуації. Всі налаштовані налаштування
перевизначені явними налаштуваннями користувача. Кілька настроїв розділені між собою
коми, але одночасно можна використовувати лише одну настройку psy.
фільм (псі-тюнінг)
deblock=-1,-1 psy-rd= ,0.15
анімація (псі-налаштування)
b_frames={+2} deblock=1,1 psy-rd=0.4: aq_strength=0.6 ref={подвійне якщо
>1 ще 1}
зерно (psy tuning)
aq_strength=0.5 nodct_decimate deadzone_inter=6 deadzone_intra=6
deblock=-2,-2 ipratio=1.1 pbratio=1.1 psy-rd= ,0.25 qcomp=0.8
нерухоме зображення (психологічне налаштування)
aq_strength=1.2 deblock=-3,-3 psy-rd=2.0,0.7
psnr (psy настройка)
aq_mode=0 nopsy
ssim (psy настройка)
aq_mode=2 nopsy
швидке декодування
nocabac nodeblock noweight_b weightp=0
нульова латентність
bframes=0 force_cfr rc_lookahead=0 sync_lookahead=0 нарізаних потоків

slow_firstpass
Вимикає такі швидші параметри з pass=1: no_8x8dct me=dia partitions=none
ref=1 subq={2 якщо >2 ще без змін} trellis=0 fast_pskip. Ці налаштування
значно підвищити швидкість кодування, не маючи або майже не впливаючи на
якість кінцевого проходу.
Ця опція мається на увазі з preset=placebo.

keyint=
Встановлює максимальний інтервал між IDR-кадрами (за замовчуванням: 250). Більші значення економлять біти,
таким чином підвищити якість ціною пошуку точності. На відміну від MPEG-1/2/4, H.264
не страждає від дрейфу DCT з великими значеннями keyint.

keyint_min=<1-keyint/2>
Встановлює мінімальний інтервал між IDR-кадрами (за замовчуванням: автоматично). Якщо з’являються сценки
протягом цього інтервалу вони все ще кодуються як I-кадри, але не починають новий
GOP. У H.264 I-кадри не обов'язково пов'язують закриту групу GOP, оскільки це так
дозволяє передбачити P-кадр з кількох кадрів, ніж лише з одного кадру
перед ним (також див. frameref). Тому I-кадри не обов’язково є шуканими.
IDR-кадри обмежують подальші P-кадри від посилань на будь-який кадр до
IDR-рамка.

scenecut=<-1-100>
Контролює, наскільки агресивно вставляти додаткові I-кадри (за замовчуванням: 40). З малими
значення scenecut, кодеку часто доводиться форсувати I-кадр, коли він перевищить
keyint. Хороші значення сценарію можуть знайти краще розташування для I-кадри. Великий
значення використовують більше I-кадрів, ніж необхідно, таким чином витрачаючи біти. -1 вимикає вирізку сцени
виявлення, тому I-кадри вставляються лише один раз у кожний інший ключовий кадр, навіть якщо a
Вирізка сцени відбувається раніше. Це не рекомендується, і це витрачає бітрейт як сцени
закодовані як P-кадри такі ж великі, як і I-кадри, але не скидайте "keyint
лічильник".

(ні)intra_refresh
Періодичне внутрішньоблокове оновлення замість ключових кадрів (за замовчуванням: вимкнено). Цей варіант
вимикає IDR-кадри, а замість цього використовує рухому вертикальну смугу внутрішнього кодування
блоків. Це знижує ефективність стиснення, але покращує потокове передавання з низькою затримкою та
стійкість до втрати пакетів.

frameref=<1-16>
Кількість попередніх кадрів, що використовуються як провісники в B- і P-кадрах (за замовчуванням: 3). Це
Ефективний в аніме, але в матеріалах живої дії покращення зазвичай зменшуються
дуже швидко вимикається понад 6 або близько того кадрів відліку. Це не впливає на декодування
швидкість, але збільшує пам'ять, необхідну для декодування. Деякі декодери можуть тільки
обробляти максимум 15 кадрів відліку.

bframes=<0-16>
максимальна кількість послідовних B-кадрів між I- і P-кадрами (за замовчуванням: 3)

(ні)b_адапт
Автоматично вирішує, коли використовувати B-кадри і скільки, до максимуму
зазначено вище (за замовчуванням: увімкнено). Якщо ця опція вимкнена, то максимальна кількість
використовується B-кадрів.

b_bias=<-100-100>
Керує рішенням, яке виконує b_adapt. Більше b_bias створює більше B-кадрів
(за замовчуванням: 0).

b_піраміда=
Дозволяє використовувати B-кадри як посилання для прогнозування інших кадрів. Наприклад,
розглянемо 3 послідовні B-кадри: I0 B1 B2 B3 P4. Без цієї опції B-кадри
дотримуйтеся того ж шаблону, що й MPEG-[124]. Отже, вони кодуються в порядку I0 P4 B1 B2
B3, а всі B-кадри передбачені з I0 і P4. З цим варіантом вони є
кодується як I0 P4 B2 B1 B3. B2 такий самий, як і вище, але B1 прогнозується з I0 і
B2 і B3 прогнозується з B2 і P4. Зазвичай це призводить до незначного покращення
стиснення, майже без витрат на швидкість. Однак це експериментальний варіант: він
не повністю налаштований і не завжди може допомогти. Потрібні bframes >= 2. Недолік:
збільшує затримку декодування до 2 кадрів.
нормальний
Дозволити B-кадри як посилання, як описано вище (не сумісні з Blu-ray).
строгий
Заборонити P-кадри, які посилаються на B-кадри. Дає гіршу компресію, але є
необхідний для сумісності Blu-ray.
ніхто
Вимкнути використання B-кадрів як довідників.

(ні)open_gop
Використовуйте точки відновлення, щоб закрити GOP; доступний лише з bframes.

(ні)bluray_compat
Увімкніть хаки сумісності для підтримки Blu-Ray.

(ні)fake_interlaced
Позначити потік як чересстроковий, але кодувати прогресивний. Робить можливим кодування 25p
і потоки Blu-Ray 30p. Ігнорується в режимі чергування.

frame_packing=<0-5>
Визначте розташування кадрів для стереоскопічних відео.
0 Шахова дошка - пікселі по черзі від L і R.
1 Чергування стовпців - L і R переплетені стовпчиком.
Чергування 2 рядів - L і R переплетені рядком.
3 Пліч-о-пліч - L знаходиться ліворуч, R - праворуч.
4 Зверху-внизу - L зверху, R знизу.
5 Чергування кадрів - один перегляд на кадр.

(ні)деблокування
Використовуйте фільтр деблокування (за замовчуванням: увімкнено). Оскільки це займає дуже мало часу в порівнянні з його
підвищення якості, відключати його не рекомендується.

деблокування=<-6-6>,<-6-6>
Першим параметром є AlphaC0 (за замовчуванням: 0). Це коригує пороги для H.264
фільтр деблокування в циклі. По-перше, цей параметр регулює максимальну кількість
зміна, яку фільтр може викликати на будь-якому пікселі. По-друге, це
Параметр впливає на поріг різниці на межі, що фільтрується. А
позитивне значення більше зменшує артефакти блокування, але також розмазує деталі.
Другий параметр — Beta (за замовчуванням: 0). Це впливає на поріг деталізації.
Дуже деталізовані блоки не фільтруються, оскільки згладжування викликане фільтром
було б помітнішим, ніж оригінальне блокування.
Поведінка фільтра за замовчуванням майже завжди досягає оптимальної якості, отже
краще залишити його в спокої або внести лише невеликі зміни. Однак, якщо ваш
вихідний матеріал вже має деякі блокування або шум, який ви хотіли б усунути,
може бути гарною ідеєю трохи збільшити його.

(ні) кабак
Використовуйте CABAC (контекстно-адаптивне двійкове арифметичне кодування) (за замовчуванням: увімкнено). Злегка
уповільнює кодування та декодування, але має заощадити 10-15% бітрейту. Хіба що ти
шукаючи швидкість декодування, не варто вимикати її.

qp_min=<1-51> (ABR or два пройти)
Мінімальний квантувальник, 10-30, здається, є корисним діапазоном (за замовчуванням: 10).

qp_max=<1-51> (ABR or два пройти)
максимальний квантувальник (за замовчуванням: 51)

qp_step=<1-50> (ABR or два пройти)
максимальне значення, на яке квантувальник може бути збільшений/зменшений між кадрами
(за замовчуванням: 4)

(ні)mbtree
Увімкнути контроль швидкості дерева макроблоків (за замовчуванням: увімкнено). Використовуйте великий огляд вперед, щоб
відслідковувати тимчасове поширення даних і відповідно якість ваги. У багатопрохідному
режимі, це записує в окремий файл статистики під назвою .mbtree.

rc_lookahead=<0-250>
Налаштуйте відстань перегляду mbtree (за замовчуванням: 40). Більші значення будуть повільнішими
і призведе до того, що x264 споживає більше пам'яті, але може забезпечити вищу якість.

ratetol=<0.1-100.0> (ABR or два пройти)
дозволена дисперсія середнього бітрейту (без окремих одиниць) (за замовчуванням: 1.0)

vbv_maxrate= (ABR or два пройти)
максимальний локальний бітрейт, в кбіт/с (за замовчуванням: вимкнено)

vbv_bufsize= (ABR or два пройти)
період усереднення для vbv_maxrate, в кбітах (за замовчуванням: немає, потрібно вказати, якщо
vbv_maxrate ввімкнено)

vbv_init=<0.0-1.0> (ABR or два пройти)
початкова зайнятість буфера, як частка vbv_bufsize (за замовчуванням: 0.9)

ip_factor=
коефіцієнт квантувальника між I- та P-кадрами (за замовчуванням: 1.4)

pb_factor=
коефіцієнт квантувальника між P- і B-кадрами (за замовчуванням: 1.3)

qcomp=<0-1> (ABR or два пройти)
стиснення квантувальника (за замовчуванням: 0.6). Менше значення збільшує бітрейт
постійною, тоді як вище значення робить параметр квантування більш постійним.

cplx_blur=<0-999> (два проходити тільки)
Тимчасове розмиття оціненої складності кадру перед стисненням кривої (за замовчуванням:
20). Нижчі значення дозволяють значенню квантувальника стрибати навколо більших вищих значень
змусити його змінюватися плавніше. cplx_blur гарантує, що кожен I-кадр має якість
порівнянно з наступними P-кадрами, і забезпечує чергування високих і низьких
кадри складності (наприклад, анімація з низьким кадром в секунду) не витрачають шматочки на коливання
квантувальник.

qblur=<0-99> (два проходити тільки)
Тимчасове розмиття параметра квантування після стиснення кривої (за замовчуванням:
0.5). Нижчі значення дозволяють значенню квантувальника стрибати навколо більших вищих значень
змусити його змінюватися плавніше.

зони= [/ [/...]]
Якість, визначена користувачем для окремих частин (кінець, титри, ...). Кожна зона є
, , де може бути варіант
q=<0-51>
квантувальник
b=<0.01-100.0>
множник бітрейту
ПРИМІТКА: Опція квантувальника не дотримується суворо. Це впливає лише на планування
стадія контролю швидкості, і все ще підлягає компенсації переповнення та
qp_min/qp_max.

direct_pred=
Визначає тип передбачення руху, що використовується для прямих макроблоків у B-кадрах.
none Прямі макроблоки не використовуються.
просторовий
Вектори руху екстраполюються з сусідніх блоків. (за замовчуванням)
тимчасової
Вектори руху екстраполюються з наступного P-кадру.
auto Кодек вибирає між просторовим і тимчасовим для кожного кадру.
Просторовий і тимчасовий приблизно однакова швидкість і PSNR, вибір між
вони залежать від вмісту відео. Авто трохи краще, але повільніше. Авто є
найбільш ефективний у поєднанні з багатопрохідним. direct_pred=none одночасно повільніше і
нижча якість.

вага
Режим прогнозування зваженого P-кадру (за замовчуванням: 2).
0 вимкнено (найшвидший)
1 зважені посилання (краща якість)
2 зважені посилання + дублікати (найкраще)

(ні) вага_b
Використовуйте зважене передбачення в B-кадрах. Без цієї опції двосторонньо
передбачені макроблоки надають однакову вагу кожному опорному кадру. За допомогою цієї опції,
ваги визначаються тимчасовим положенням B-кадри відносно
посилання. Потрібні bframes > 1.

розділи=
Увімкнути деякі додаткові типи макроблоків (за замовчуванням: p8x8,b8x8,i8x8,i4x4).
p8x8 Увімкнути типи p16x8, p8x16, p8x8.
p4x4 Увімкнути типи p8x4, p4x8, p4x4. p4x4 рекомендується лише з subq >= 5,
і тільки при низькій роздільній здатності.
b8x8 Увімкнути типи b16x8, b8x16, b8x8.
i8x8 Увімкніть тип i8x8. i8x8 не діє, якщо не ввімкнено 8x8dct.
i4x4 Увімкніть тип i4x4.
all Увімкнути всі перераховані вище типи.
none Вимкнути всі перераховані вище типи.
Незалежно від цього параметра, типи макроблоків p16x16, b16x16 і i16x16 завжди
включений.
Ідея полягає в тому, щоб знайти тип і розмір, які найкраще описують певну область
картина. Наприклад, глобальна панорама краще представлена ​​блоками 16x16, тоді як
маленькі рухомі об'єкти краще зображені меншими блоками.

(ні) 8x8dct
Адаптивний розмір просторового перетворення: дозволяє макроблокам вибирати між 4x4 і 8x8
DCT. Також дозволяє використовувати тип макроблоку i8x8. Без цієї опції працює лише 4x4 DCT
використаний

я =
Виберіть алгоритм оцінки повнопіксельного руху.
пошук алмазів, радіус 1 (швидкий)
пошук шестикутника, радіус 2 (за замовчуванням)
хм, нерівний багатокутний пошук (повільно)
esa вичерпний пошук (дуже повільний, і не краще, ніж ммм)

me_range=<4-64>
радіус вичерпного або багатокутного пошуку руху (за замовчуванням: 16)

subq=<0-11>
Налаштуйте якість уточнення subpel. Цей параметр контролює якість і швидкість
компроміси, залучені до процесу прийняття рішення про оцінку руху. subq=5 можна стиснути
до 10% краще, ніж subq=1.
0 Виконує повнопіксельну точну оцінку руху для всіх макроблоків-кандидатів
типи. Потім вибирає найкращий тип із метрикою SAD (швидше, ніж subq=1, ні
рекомендовано, якщо ви не шукаєте надшвидке кодування).
1 Діє як 0, потім уточнює рух цього типу до швидкого чвертьпікселя
точність (швидка).
2 Виконує оцінку руху з точністю до половини пікселя для всіх макроблоків-кандидатів
типи. Потім вибирає найкращий тип з метрикою SATD. Потім уточнює
рух такого типу з точністю в чверть пікселя.
3 Як 2, але використовується повільніше уточнення на чверть пікселя.
4 Виконує швидку чвертьпіксельну точну оцінку руху для всіх кандидатів
типи макроблоків. Потім вибирає найкращий тип з метрикою SATD. Тоді
завершує уточнення на чверть пікселя для цього типу.
5 Виконує найякіснішу чвертьпіксельну точну оцінку руху для всіх кандидатів
типи макроблоків, перш ніж вибрати найкращий тип. Також уточнює обидва
скоріше вектори руху, що використовуються в двонаправлених макроблоках з метрикою SATD
ніж повторне використання векторів із прямого та зворотного пошуку.
6 Дозволяє оптимізувати швидкість-спотворення типів макроблоків в I- і P-
кадри.
7 Дозволяє оптимізувати швидкість і спотворення типів макроблоків у всіх кадрах
(за замовчуванням).
8 Дозволяє оптимізувати швидкість-спотворення векторів руху та внутрішнє передбачення
режими в I- і P-кадрах.
9 Дозволяє оптимізувати швидкість-спотворення векторів руху та внутрішнє передбачення
режими у всіх кадрах.
10 QP-RD; вимагає trellis=2 і aq_mode=1 або вище (найкраще).
11 Повний РД; відключити всі дострокові припинення.
У наведеному вище "всі кандидати" не означає всі активні типи: 4x4, 4x8,
8x4 випробовуються тільки в тому випадку, якщо 8x8 краще, ніж 16x16.

(ні)chroma_me
Враховує інформацію про колірність під час пошуку субпіксельного руху (за замовчуванням:
увімкнено). Вимагає subq>=5.

(ні)mixed_refs
Дозволяє кожному розділу руху 8x8 або 16x8 самостійно вибирати опорний кадр.
Без цієї опції весь макроблок повинен використовувати те саме посилання. Вимагає
frameref>1.

решітка=<0-2> (кабак тільки)
оптимальне квантування швидкості спотворення
0 інвалід
1 увімкнено лише для остаточного кодування (за замовчуванням)
2 увімкнено під час усіх рішень режиму (повільно, вимагає subq>=6)

psy-rd=rd[,trell]
Задає силу психовізуальної оптимізації.
rd=<0.0-10.0>
сила оптимізації psy (потрібна subq>=6) (за замовчуванням: 1.0)
trell=<0.0-10.0>
решітка (потрібна решітка, експериментальна) (за замовчуванням: 0.0)

(ні)пси
Увімкніть психовізуальні оптимізації, які зашкодять PSNR та SSIM, але мають виглядати краще
(за замовчуванням: увімкнено).

deadzone_inter=<0-32>
Встановіть розмір мертвої зони квантування між яскравістю для нерешіткового квантування
(за замовчуванням: 21). Нижчі значення допомагають зберегти дрібні деталі та зернистість плівки
(зазвичай корисно для високого бітрейту/якості кодування), тоді як вищі значення допомагають фільтрувати
Використовуйте ці деталі, щоб зберегти біти, які можна знову витратити на інші макроблоки та
кадри (як правило, корисні для кодування з обмеженим бітрейтом). Рекомендується вам
почніть з налаштування deadzone_intra перед зміною цього параметра.

deadzone_intra=<0-32>
Встановіть розмір мертвої зони квантування внутрішньої яскравості для нерешіткового квантування
(за замовчуванням: 11). Цей параметр має той самий ефект, що й deadzone_inter, за винятком того, що він
впливає на внутрішньокадри. Рекомендується почати з налаштування цього параметра
перед зміною deadzone_inter.

(ні)fast_pskip
Виконує раннє виявлення пропусків у P-кадрах (за замовчуванням: увімкнено). Це зазвичай
покращує швидкість безкоштовно, але іноді може створювати артефакти в областях, де немає
деталі, як небо.

(ні)dct_decimate
Виключіть блоки dct в P-кадрах, що містять лише невеликий одиночний коефіцієнт
(за замовчуванням: увімкнено). Це видалить деякі деталі, тож збереже біти, які можуть
буде знову витрачено на інші кадри, сподіваючись, що підвищить загальну суб’єктивну якість. Якщо
Ви можете стискати вміст, що не є аніме, з високою цільовою бітрейтом
вимкніть це, щоб зберегти якомога більше деталей.

nr=<0-100000>
Зниження шуму, 0 означає вимкнено. 100-1000 є корисним діапазоном для типового вмісту,
але ви можете збільшити його трохи більше для дуже шумного вмісту (за замовчуванням: 0).
Враховуючи його незначний вплив на швидкість, ви можете віддати перевагу використанню цього
фільтруючи шум за допомогою відеофільтрів, таких як denoise3d або hqdn3d.

chroma_qp_offset=<-12-12>
Використовуйте інший квантувальник для кольоровості порівняно з яскравістю. Корисні значення знаходяться в
діапазон <-2-2> (за замовчуванням: 0).

aq_mode=<0-2>
Визначає, як адаптивне квантування (AQ) розподіляє біти:
0 інвалід
1 Уникайте переміщення бітів між кадрами.
2 Переміщення бітів між кадрами (за замовчуванням).

aq_strength= плавати значення>
Визначає, наскільки адаптивне квантування (AQ) зменшує блокування та розмиття у плоскій обстановці
і текстуровані області (за замовчуванням: 1.0). Значення 0.5 призведе до слабкого AQ і менше
деталі, коли значення 1.5 призведе до сильного AQ та більше деталей.

cqm= >
Або використовує попередньо визначену користувацьку матрицю квантування, або завантажує матрицю формату JM
файлу.
плоский
Використовуйте попередньо визначену плоску 16 матрицю (за замовчуванням).
jvt
Використовуйте попередньо визначену матрицю JVT.

Використовуйте наданий файл матриці формату JM.
ПРИМІТКА: У користувачів Windows CMD.EXE можуть виникнути проблеми з розбором командного рядка
якщо вони намагаються використовувати всі списки CQM. Це пов’язано з довжиною командного рядка
обмеження. У цьому випадку рекомендується помістити списки у формат JM CQM
файл і завантажено, як зазначено вище.

cqm4iy= (Також побачити cqm)
Спеціальна матриця внутрішньої яскравості 4x4, наведена у вигляді списку з 16 значень, розділених комами в
діапазон 1-255.

cqm4ic= (Також побачити cqm)
Спеціальна матриця внутрішньої кольоровості 4x4, наведена у вигляді списку з 16 значень, розділених комами
в діапазоні 1-255.

cqm4py= (Також побачити cqm)
Спеціальна матриця між яскравістю 4x4, подана у вигляді списку з 16 значень, розділених комами в
діапазон 1-255.

cqm4pc= (Також побачити cqm)
Спеціальна матриця кольорів 4x4, наведена у вигляді списку з 16 значень, розділених комами
в діапазоні 1-255.

cqm8iy= (Також побачити cqm)
Спеціальна матриця внутрішньої яскравості 8x8, наведена у вигляді списку з 64 значень, розділених комами в
діапазон 1-255.

cqm8py= (Також побачити cqm)
Спеціальна матриця між яскравістю 8x8, подана у вигляді списку з 64 значень, розділених комами в
діапазон 1-255.

level_idc=<10-51>
Встановіть рівень бітового потоку, як визначено в додатку A стандарту H.264 (за замовчуванням: 51
- рівень 5.1). Це використовується для того, щоб повідомити декодеру, які можливості йому потрібні
підтримка. Використовуйте цей параметр лише в тому випадку, якщо ви знаєте, що він означає, і вам це потрібно
встановити його.

(не)cpu_independent
Забезпечте точну відтворюваність на різних ЦП замість того, щоб вибирати різні
алгоритми, якщо вони доступні/кращі (за замовчуванням: увімкнено).

потоки=<0-16>
Створення потоків для паралельного кодування на кількох ЦП (за замовчуванням: 0). Це має a
незначне погіршення якості стиснення. 0 або 'auto' вказує x264 визначити, скільки
У вас є ЦП і виберіть відповідну кількість потоків.

(ні)нарізані_нитки
Використовуйте потоки на основі фрагментів (за замовчуванням: вимкнено). На відміну від звичайної різьблення, це
Опція не додає затримки кодування, але є трохи повільнішою та менш ефективною
стиснення

slice_max_size=<0 or позитивний ціле>
Максимальний розмір фрагмента в байтах (за замовчуванням: 0). Нульове значення вимикає максимум.

slice_max_mbs=<0 or позитивний ціле>
Максимальний розмір фрагмента в кількості макроблоків (за замовчуванням: 0). Нульове значення вимикає
максимум.

зрізи=<0 or позитивний ціле>
Максимальна кількість фрагментів на кадр (за замовчуванням: 0). Нульове значення вимикає
максимум

sync_lookahead=<0-250>
Налаштовує розмір буфера потокового перегляду (за замовчуванням: 0). 0 або "авто" вказує
x264 для автоматичного визначення розміру буфера.

(не)детермінований
Використовуйте лише детерміновані оптимізації з багатопоточним кодуванням (за замовчуванням:
увімкнено)

(ні)global_header
Спричиняє відображення SPS і PPS лише один раз, на початку бітового потоку (за замовчуванням:
інвалідами). Деякі програвачі, наприклад Sony PSP, вимагають використання цієї опції.
Поведінка за замовчуванням змушує SPS і PPS повторюватися перед кожним кадром IDR.

(ні) tff
Увімкнути чересстроковий режим, спочатку верхнє поле (за замовчуванням: вимкнено)

(ні) бфф
Увімкнути чересстроковий режим, нижнє поле спочатку (за замовчуванням: вимкнено)

nal_hrd=
Інформація про сигнал HRD (потрібна vbv_bufsize) (за замовчуванням: немає).

(ні)pic_struct
Примусово pic_struct у Picture Timing SEI (за замовчуванням: вимкнено).

(no)constrained_intra
Увімкнути обмежене внутрішнє передбачення (за замовчуванням: вимкнено). Це суттєво
зменшує стиснення, але необхідний для базового рівня кодування SVC.

вихід_csp=
Вкажіть вихідний колірний простір (за замовчуванням: i420).

(ні)ауд
Запишіть розділи одиниць доступу до потоку (за замовчуванням: вимкнено). Увімкніть лише це
якщо формат цільового контейнера вимагає роздільників одиниць доступу.

overscan=
Включити інформацію про пересканування VUI в потік (за замовчуванням: вимкнено). Подивитися
doc/vui.txt у вихідному коді x264 для отримання додаткової інформації.

відеоформат=
Включити інформацію про формат відео VUI в потік (за замовчуванням: вимкнено). Це
суто інформаційна установка для опису першоджерела. Див. doc/vui.txt в
вихідний код x264 для отримання додаткової інформації.

(ні) повний діапазон
Включити інформацію про повний діапазон VUI в потік (за замовчуванням: вимкнено). Використовуй це
варіант, якщо ваше вихідне відео не обмежено діапазоном. Див. doc/vui.txt у x264
вихідний код для отримання додаткової інформації.

colorprim=<bt709|bt470m|bt470bg|smpte170m|smpte240m|film|undef>
Включити інформацію про основні кольори (за замовчуванням: вимкнено). Це можна використовувати для
корекція кольору. Для отримання додаткової інформації див. doc/vui.txt у вихідному коді x264.

transfer=<bt709|bt470m|bt470bg|linear|log100|log316|smpte170m|smpte240m>
Включити інформацію про характеристики передачі VUI в потік (за замовчуванням: вимкнено).
Це можна використовувати для корекції кольору. Перегляньте файл doc/vui.txt у вихідному коді x264
більше інформації.

colormatrix=
Включити в потік коефіцієнти матриці VUI (за замовчуванням: вимкнено). Це може бути
використовується для корекції кольору. Додаткову інформацію див. у doc/vui.txt у вихідному коді x264
інформація.

chromaloc=<0-5>
Включити інформацію про місце розташування зразка кольорового інтерфейсу VUI в потік (за замовчуванням: вимкнено).
Використовуйте цей параметр, щоб забезпечити вирівнювання площин кольоровості та яскравості після колірного простору
конверсії. Для отримання додаткової інформації див. doc/vui.txt у вихідному коді x264.

log=<-1-3>
Налаштуйте кількість інформації для журналу, що друкується на екрані.
-1 жодного
0 Лише помилки друку.
1 попередження
2 PSNR та інші статистичні дані аналізу після завершення кодування (за замовчуванням)
3 PSNR, QP, тип кадру, розмір та інші статистичні дані для кожного кадру

(ні)psnr
Роздрукувати статистику співвідношення сигнал/шум.
ПРИМІТКА: Поля "Y", "U", "V" і "Середнє" PSNR в підсумку не
математично обґрунтовано (вони просто середнє значення PSNR на кадр). Вони є
зберігається лише для порівняння з еталонним кодеком JM. Для всіх інших цілей, будь ласка
використовуйте або «Глобальний» PSNR, або кадрові PSNR, надруковані за допомогою log=3.

(ні)сим
Роздрукуйте результати метрики структурної схожості. Це альтернатива PSNR,
і може краще співвідноситись із сприйнятою якістю стисненого відео.

(ні) візуалізувати
Увімкнути візуалізацію x264 під час кодування. Якщо x264 у вашій системі підтримує
під час процесу кодування відкриється нове вікно, в якому буде x264
спробуйте представити огляд того, як кодується кожен кадр. Кожен тип блоку ввімкнено
візуалізований фільм буде забарвлений таким чином:

dump_yuv= ім'я>
Завантажуйте кадри YUV у вказаний файл. Для налагодження використання.
червоний/рожевий
внутрішньоблокова
синій
міжблок
зелений
пропустити блок
жовтий
B-блок
Цю функцію можна вважати експериментальною і може змінюватися. Зокрема,
це залежить від компіляції x264 з увімкненою візуалізацією. Зауважте, що станом на
записуючи це, x264 призупиняється після кодування та візуалізації кожного кадру, очікуючи
користувач натисне клавішу, після чого буде закодований наступний кадр.

xvfw (-xvfwopts)
Кодування за допомогою кодеків Video для Windows здебільшого застаріло, якщо ви не бажаєте кодувати
якийсь незрозумілий кодек.

кодек=
Ім’я файлу двійкового кодека, за допомогою якого потрібно кодувати.

compdata=
Назва файлу налаштувань кодеку (наприклад, firstpass.mcf), створеного vfw2menc.

MPEG мультиплікатор (-mpegopts)
Мультиплексор MPEG може генерувати 5 типів потоків, кожен з яких має розумне значення за замовчуванням
параметри, які користувач може замінити. Як правило, при створенні файлів MPEG це так
бажано вимкнути код пропуску кадрів MEncoder (див. -noskip, -mc, а також harddup
і softskip відеофільтри).

ПРИКЛАД:
формат=mpeg2:tsaf:vbitrate=8000

формат= | mpeg2 | xvcd | xsvcd | DVD | pes1 | pes2>
формат потоку (за замовчуванням: mpeg2). pes1 і pes2 - дуже зламані формати (без pack
заголовок і без заповнення), але VDR використовує їх; не вибирайте їх, якщо ви не знаєте
саме те, що ти робиш.

розмір= до 65535>
Розмір упаковки в байтах, не змінюйтеся, якщо ви точно не знаєте, що робите
(за замовчуванням: 2048).

muxrate=
Номінальна швидкість мультиплікації в кбіт/с, що використовується в заголовках пакетів (за замовчуванням: 1800 кбіт/с). Буде
оновлюється за потреби у випадку 'format=mpeg1' або 'mpeg2'.

цаф
Встановлює часові позначки для всіх кадрів, якщо це можливо; рекомендується, коли format=dvd. Якщо
dvdauthor скаржиться з повідомленням на кшталт "..аудіосектор поза діапазоном...", ви
ймовірно, не вмикав цю опцію.

чергування2
Використовує кращий алгоритм для перемежування аудіо- та відеопакетів на основі
Принцип, що мультиплікатор завжди намагатиметься заповнити потік найбільшим
відсоток вільного місця.

vdelay=<1-32760>
Початковий час затримки відео в мілісекундах (за замовчуванням: 0), використовуйте його, якщо хочете відкласти
відео щодо аудіо. Це не працює з :drop.

adelay=<1-32760>
Початковий час затримки звуку в мілісекундах (за замовчуванням: 0), використовуйте його, якщо хочете відкласти
аудіо щодо відео.

падіння
Коли використовується з vdelay, мультиплікатор відкидає очікувану частину аудіо.

ширина, vheight=<1-4095>
Встановіть ширину та висоту відео, якщо відео має формат MPEG-1/2.

vpswidth, vpsheight=<1-4095>
Налаштуйте панорамування та ширину та висоту відео для сканування, якщо відео має формат MPEG-2.

vaspect=<1 | 4/3 | 16/9 | 221/100>
Встановлює співвідношення сторін для відео MPEG-2. Не використовуйте його на MPEG-1 або
отримане співвідношення сторін буде повністю неправильним.

vbitrate=
Встановлює бітрейт відео в кбіт/с для відео MPEG-1/2.

vframerate=<24000/1001 | 24 | 25 | 30000/1001 | 30 | 50 | 60000/1001 | 60 >
Встановлює частоту кадрів для відео MPEG-1/2. Ця опція буде проігнорована, якщо використовується з
опція телекінета.

телекін
Вмикає м’який режим телекінематографії 3:2: мультиплікатор зробить відеопотік виглядом
ніби він був закодований зі швидкістю 30000/1001 кадр/с. Він працює лише з відео MPEG-2, коли
вихідна частота кадрів становить 24000/1001 кадрів в секунду, конвертуйте її за допомогою -ofps, якщо необхідно. Будь-який інший
частота кадрів несумісна з цією опцією.

film2pal
Вмикає м’який режим телекінематографа FILM to PAL і NTSC to PAL: мультипектор зробить
Відеопотік виглядає так, ніби він був закодований зі швидкістю 25 кадрів в секунду. Він працює лише з відео MPEG-2
коли вихідна частота кадрів становить 24000/1001 кадрів в секунду, конвертуйте її за допомогою -ofps, якщо необхідно.
Будь-яка інша частота кадрів несумісна з цією опцією.

tele_src та tele_dest
Дозволяє довільний телекінал за допомогою коду DGPulldown Донанда Графта. Тобі потрібно
вказати оригінал і бажану частоту кадрів; мультиплікатор зніме відео
потік виглядає так, ніби він був закодований із бажаною частотою кадрів. Це працює тільки з
Відео MPEG-2, коли вхідна частота кадрів менша за вихідну частоту кадрів і
збільшення частоти кадрів <= 1.5.

ПРИКЛАД:
tele_src=25, tele_dest=30000/1001
Телекінація з PAL в NTSC

vbuf_size=<40-1194>
Встановлює розмір буфера відеодекодера, виражений в кілобайтах. Вкажіть це
тільки якщо бітрейт відеопотоку занадто високий для вибраного формату, і якщо
ти прекрасно знаєш, що робиш. Занадто високе значення може призвести до
фільм, який не можна відтворювати, залежно від можливостей гравця. Під час мультиплексування HDTV відео a
значення 400 має бути достатньо.

abuf_size=<4-64>
Встановлює розмір буфера аудіо декодера, виражений в кілобайтах. Так само
застосовується принцип, як для vbuf_size.

FFmpeg libavformat демультиплексори (-lavfdopts)
тривалість аналізу=
Максимальна тривалість у секундах для аналізу властивостей потоку.

формат=
Примусово задати демультиплексор певного формату libav.

o= = [, = [,...]]
Передайте параметри AVO в демультиплексор libavformat. Зверніть увагу, патч, щоб зробити o= непотрібним і
вітається передача всіх невідомих опцій через систему AVOption. Повний список
Параметри AVO можна знайти в посібнику FFmpeg. Зверніть увагу, що деякі параметри можуть конфліктувати
з параметрами MPlayer/MEncoder.

ПРИКЛАД:
o=ignidx

probesize=
Максимальна кількість даних для дослідження під час фази виявлення. У разі MPEG-TS
це значення визначає максимальну кількість пакетів TS для сканування.

cryptokey=
Ключ шифрування, який повинен використовувати демультиплексор. Це вихідні двійкові дані ключа
перетворюється на шістнадцятковий рядок.

FFmpeg libavformat мультиплікатори (-lavfopts) (Також побачити -оф lavf)
затримка=
Наразі має значення лише для MPEG[12]: максимальна дозволена відстань, у секундах,
між опорним таймером вихідного потоку (SCR) і міткою часу декодування
(DTS) для будь-якого наявного потоку (затримка демультиплексування для декодування). За замовчуванням – 0.7 (як вказано
за стандартами, визначеними MPEG). Вищі значення вимагають більших буферів і повинні
не використовуються.

формат=
Перевизначити формат контейнера для мультиплікації (за замовчуванням: автовизначення з вихідного файлу
розширення).
милі на галон
Системи MPEG-1 і MPEG-2 PS
asf
Розширений формат потокового передавання
AVI
Файл аудіо-відео Interleave
WAV
Аудіо форма хвилі
swf
Macromedia Flash
FLV
Відеофайли Macromedia Flash
rm
RealAudio і RealVideo
au
Формат SUN AU
горіх
Формат відкритого контейнера NUT (експериментальний)
рожево-ліловий
QuickTime
mp4
Формат MPEG-4
Зробити ставку
Формат MPEG-4 з додатковими позначками заголовків, необхідними для мікропрограми Apple iPod
dv
Контейнер Sony Digital Video
Matroska
Matroska

muxrate=
Номінальний бітрейт мультиплексу, в бітах на секунду; наразі це має сенс
лише для MPEG[12]. Іноді підвищення необхідно, щоб уникнути «буфера
підтоки».

o= = [, = [,...]]
Передайте параметри AVO в мультиплікатор libavformat. Зверніть увагу, патч, щоб зробити o= непотрібним і
вітається передача всіх невідомих опцій через систему AVOption. Повний список
Параметри AVO можна знайти в посібнику FFmpeg. Зверніть увагу, що деякі параметри можуть конфліктувати
з параметрами MEncoder.

ПРИКЛАД:
o=розмір пакету=100

розмір пакету=
Розмір унітарного пакета для вибраного формату, виражений в байтах. При мультиплікації
для реалізацій MPEG[12] значення за замовчуванням: 2324 для [S]VCD, 2048 для всіх
інші формати.

preload=
Наразі має значення лише для MPEG[12]: початкова відстань у секундах між
опорний таймер вихідного потоку (SCR) і мітка часу декодування (DTS) для будь-якого
присутній потік (затримка демультиплексування для декодування).

НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ


Існує ряд змінних середовища, які можна використовувати для керування поведінкою
MPlayer і MEncoder.

MPLAYER_CHARSET (Також побачити -msgcharset)
Перетворення консольних повідомлень у вказаний набір символів (за замовчуванням: автовизначення). Значення
"noconv" означає відсутність перетворення.

MPLAYER_HOME
Каталог, де MPlayer шукає налаштування користувача.

MPLAYER_VERBOSE (Також побачити -v та -msglevel)
Встановіть початковий рівень детальності для всіх модулів повідомлень (за замовчуванням: 0). The
Результуюча детальність відповідає значенню -msglevel 5 плюс значення
MPLAYER_VERBOSE.

libaf:
LADSPA_PATH
Якщо встановлено LADSPA_PATH, він шукає вказаний файл. Якщо він не встановлений, ви
має вказати повністю вказаний шлях. FIXME: Це також згадується в
секція ladspa.

libdvdcss:
DVDCSS_CACHE
Вкажіть каталог, у якому зберігатимуться значення ключа заголовка. Це прискорить
дешифрування DVD-дисків, які знаходяться в кеші. Створюється каталог DVDCSS_CACHE
якщо він не існує, і створюється підкаталог із назвою DVD або
дата виробництва. Якщо DVDCSS_CACHE не встановлено або порожній, libdvdcss використовуватиме файл
значення за замовчуванням, яке є "${HOME}/.dvdcss/" в Unix і "C:\Documents and
Settings\$USER\Application Data\dvdcss\" під Win32. Спеціальне значення "off"
вимикає кешування.

DVDCSS_METHOD
Встановлює метод аутентифікації та дешифрування, який libdvdcss використовуватиме для читання
зашифровані диски. Може бути заголовком, ключем або диском.
ключ
є методом за замовчуванням. libdvdcss використовуватиме набір обчислених ключів програвача
щоб спробувати отримати ключ диска. Це може бути невдалим, якщо диск не розпізнає
будь-який з клавіш програвача.
диск
є резервним методом, коли ключ вийшов з ладу. Замість використання ключів гравця,
libdvdcss зламає ключ диска за допомогою алгоритму грубої сили. Це
процес інтенсивний процесор і вимагає 64 МБ пам’яті для тимчасового зберігання
дані.
назву
є запасним варіантом, коли всі інші методи виявилися невдалими. Це не покладається на a
обмін ключами з DVD-приводом, а скоріше використовує криптоатаку, щоб вгадати
ключ заголовка. У рідкісних випадках це може не вдатися, оскільки цього недостатньо
зашифровані дані на диску для здійснення статистичної атаки, але в
з іншого боку, це єдиний спосіб розшифрувати DVD, що зберігається на жорсткому диску, або a
DVD із неправильним регіоном на дисководі RPC2.

DVDCSS_RAW_DEVICE
Укажіть необроблений пристрій для використання. Точне використання буде залежати від вашої операційної системи,
утиліта Linux для налаштування необроблених пристроїв сировина(8) наприклад. Будь ласка, зверніть увагу, що
у більшості операційних систем використання необроблених пристроїв вимагає чітко вирівняних буферів:
Linux вимагає вирівнювання 2048 байт (що є розміром сектора DVD).

DVDCSS_VERBOSE
Встановлює рівень детальності libdvdcss.
0 Повідомлень взагалі не виводиться.
1 Виводить повідомлення про помилки в stderr.
2 Виводить повідомлення про помилки та повідомлення про налагодження в stderr.

DVDREAD_NOKEYS
Пропустити отримання всіх ключів під час запуску. Наразі вимкнено.

ГОЛОВНА FIXME: Задокументуйте це.

libao2:
AO_SUN_DISABLE_SAMPLE_TIMING
FIXME: Задокументуйте це.

АУДІОДЄВ
FIXME: Задокументуйте це.

АУДИОСЕРВЕР
Вказує сервер мережевої аудіосистеми, до якого подається драйвер аудіо-виведення NAS
має підключатися та транспорт, який слід використовувати. Якщо не встановлено, використовується DISPLAY
замість цього. Транспорт може бути одним із tcp та unix. Синтаксис є
tcp/ : , : або [unix]: .
Базовий порт NAS – 8000 і до цього додається.

ПРИКЛАДИ:
AUDIOSERVER=somehost:0
Підключіться до сервера NAS на якомусь хості, використовуючи порт і транспорт за замовчуванням.
АУДІОСЕРВЕР=tcp/somehost:8000
Підключіться до сервера NAS на якомусь хості, який прослуховує TCP-порт 8000.
АУДІОСЕРВЕР=(unix)?:0
Підключіться до екземпляра NAS-сервера 0 на локальному хості, використовуючи сокети домену Unix.

DISPLAY
FIXME: Задокументуйте це.

відікс:
VIDIX_CRT
FIXME: Задокументуйте це.

VIDIXIVTVALPHA
Встановіть для цього значення 'disable', щоб зупинити керування драйвером VIDIX
налаштування алфавітного переміщення. Потім ви можете самостійно маніпулювати цим за допомогою 'ivtvfbctl'.

osdep:
ТЕРМІН FIXME: Задокументуйте це.

libvo:
DISPLAY
FIXME: Задокументуйте це.

ФРАМБУФЕР
FIXME: Задокументуйте це.

ГОЛОВНА FIXME: Задокументуйте це.

libmpdemux:
ГОЛОВНА FIXME: Задокументуйте це.

HOMEPATH
FIXME: Задокументуйте це.

http_proxy
FIXME: Задокументуйте це.

LOGNAME
FIXME: Задокументуйте це.

профіль користувача
FIXME: Задокументуйте це.

Графічний інтерфейс користувача:
DISPLAY
Ім'я дисплея, до якого має підключатися графічний інтерфейс.

ГОЛОВНА Домашній каталог поточного користувача.

libavformat:
AUDIO_FLIP_LEFT
FIXME: Задокументуйте це.

BKTR_DEV
FIXME: Задокументуйте це.

BKTR_FORMAT
FIXME: Задокументуйте це.

BKTR_FREQUENCY
FIXME: Задокументуйте це.

http_proxy
FIXME: Задокументуйте це.

no_proxy
FIXME: Задокументуйте це.

Використовуйте gmplayer онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad