GoGPT Best VPN GoSearch

Значок OnWorks

ffmpeg-codecs - онлайн в облаке

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

Это команда ffmpeg-codecs, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


ffmpeg-codecs - кодеки FFmpeg

ОПИСАНИЕ


В этом документе описаны кодеки (декодеры и кодировщики), предоставляемые libavcodec.
библиотека.

Кодек ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


libavcodec предоставляет некоторые общие глобальные параметры, которые можно установить для всех кодировщиков и
декодеры. Кроме того, каждый кодек может поддерживать так называемые частные параметры, которые являются специфическими.
для данного кодека.

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

Параметры можно установить, указав -вариант ценностное в инструментах FFmpeg или установив
значение явно в параметрах "AVCodecContext" или с помощью libavutil / opt.h API для
программное использование.

Список поддерживаемых опций следующий:

b целое (кодирование, аудио, видео)
Установите битрейт в бит / с. Значение по умолчанию - 200 КБ.

ab целое (кодирование, аудио)
Установите битрейт аудио (в битах / с). Значение по умолчанию - 128 КБ.

bt целое (кодирование, видео)
Установите допуск битрейта видео (в бит / с). В однопроходном режиме допуск битрейта указывает
насколько регулятор скорости может отклониться от целевого среднего значения битрейта. Этот
не имеет отношения к минимальному / максимальному битрейту. Слишком сильное снижение толерантности имеет неблагоприятный эффект
по качеству.

Флаги Флаги (декодирование / кодирование, аудио, видео, субтитры)
Установите общие флаги.

Возможные значения:

mv4 Используйте четыре вектора движения по макроблоку (mpeg4).

qpel
Используйте компенсацию движения 1/4 пика.

поиска
Используйте контурный фильтр.

масштаб
Используйте фиксированный qscale.

GMC Используйте gmc.

mv0 Всегда пробуйте mb с mv = <0,0>.

input_preserved
pass1
В режиме первого прохода используйте внутренний двухпроходный регулятор скорости.

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

серый
Только декодировать / кодировать оттенки серого.

эму_край
Не рисуйте края.

пснр
Установить переменные ошибки [?] Во время кодирования.

усеченный
Naq Нормализовать адаптивное квантование.

илдкт
Используйте чересстрочный DCT.

low_delay
Принудительная низкая задержка.

global_header
Поместите глобальные заголовки в дополнительные данные вместо каждого ключевого кадра.

битоточный
Записывайте только данные, не зависящие от платформы, сборки и времени. (кроме (I) DCT). Этот
обеспечивает воспроизводимость и соответствие контрольных сумм файлов и данных на разных платформах.
Его основное использование - для регрессионного тестирования.

АИК Примените H263 расширенное внутреннее кодирование / прогнозирование mpeg4 ac.

CBP Не рекомендуется, используйте вместо этого частные параметры mpegvideo.

qprd
Не рекомендуется, используйте вместо этого частные параметры mpegvideo.

Ilme
Примените оценку чересстрочного движения.

cgop
Используйте закрытый гоп.

me_method целое (кодирование, видео)
Установите метод оценки движения.

Возможные значения:

нуль
оценка нулевого движения (самая быстрая)

полный
полная оценка движения (самая медленная)

эпс
Оценка движения EPZS (по умолчанию)

один оценка движения esa (псевдоним для полной версии)

край
оценка движения tesa

диаметр оценка движения dia (псевдоним для epzs)

журнал оценка движения журнала

фотки
оценка движения фотонов

x1 Оценка движения X1

шестнадцатеричный оценка движения шестиугольника

ммм оценка движения

трубчатый проход
оценка движения

extradata_size целое
Установите размер дополнительных данных.

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

Это основная единица времени (в секундах), в которой используются временные метки кадра.
представлены. Для контента с фиксированной частотой кадров необходимо указать временную базу «1 / frame_rate» и отметку времени.
приращения должны быть идентичны 1.

g целое (кодирование, видео)
Установите размер группы изображений. Значение по умолчанию - 12.

ar целое (декодирование / кодирование, аудио)
Установите частоту дискретизации звука (в Гц).

ac целое (декодирование / кодирование, аудио)
Установите количество аудиоканалов.

выключение целое (кодирование, аудио)
Установите полосу пропускания среза.

размер кадра целое (кодирование, аудио)
Установите размер звукового кадра.

Каждый отправленный кадр, кроме последнего, должен содержать ровно выборок frame_size на
канал. Может быть 0, если для кодека установлен CODEC_CAP_VARIABLE_FRAME_SIZE, в этом случае
размер кадра не ограничен. Устанавливается некоторыми декодерами для обозначения постоянного
Размер рамки.

кадр_номер целое
Установите номер кадра.

задерживать целое
qcomp плавать (кодирование, видео)
Установите масштабное сжатие квантователя видео (VBR). Используется как константа в
уравнение управления скоростью. Рекомендуемый диапазон для rc_eq по умолчанию: 0.0–1.0.

qblur плавать (кодирование, видео)
Установите размытие шкалы квантователя видео (VBR).

Qmin целое (кодирование, видео)
Установите минимальную шкалу квантователя видео (VBR). Должно быть включено от -1 до 69, значение по умолчанию.
это 2.

qмакс целое (кодирование, видео)
Установите максимальную шкалу квантователя видео (VBR). Должно быть включено от -1 до 1024, по умолчанию
значение 31.

qdiff целое (кодирование, видео)
Установите максимальную разницу между шкалой квантователя (VBR).

bf целое (кодирование, видео)
Установите максимальное количество B-кадров между не-B-кадрами.

Должно быть целым числом от -1 до 16. 0 означает, что B-кадры отключены. Если значение
of -1, он выберет автоматическое значение в зависимости от кодировщика.

Значение по умолчанию 0.

b_qфактор плавать (кодирование, видео)
Установите коэффициент qp между кадрами P и B.

rc_strategy целое (кодирование, видео)
Установите метод контроля скорости.

b_стратегия целое (кодирование, видео)
Установите стратегию для выбора между I / P / B-кадрами.

ps целое (кодирование, видео)
Установите размер полезной нагрузки RTP в байтах.

мв_биты целое
биты заголовка целое
i_tex_bits целое
p_tex_bits целое
я считаю целое
p_count целое
пропуск_счета целое
разное_биты целое
биты кадра целое
codec_tag целое
ошибка Флаги (декодирование, видео)
Обходной путь: ошибки кодировщика не обнаруживаются автоматически.

Возможные значения:

AutoDetect
old_msmpeg4
некоторые старые файлы msmpeg4v3, сгенерированные lavc (без автоопределения)

xvid_ilace
Ошибка чересстрочной развертки Xvid (определяется автоматически, если fourcc == XVIX)

ump4
(определяется автоматически, если fourcc == UMP4)

no_padding
ошибка заполнения (обнаруживается автоматически)

AMV
ac_vlc
незаконная ошибка vlc (обнаруживается автоматически для fourcc)

qpel_chroma
std_qpel
старый стандартный qpel (определяется автоматически для fourcc / версии)

qpel_chroma2
размер прямого_блока
ошибка direct-qpel-blocksize (определяется автоматически для fourcc / версии)

край
Ошибка заполнения края (определяется автоматически для fourcc / версии)

hpel_chroma
dc_clip
ms Устранение различных ошибок в неработающих декодерах Microsoft.

усечение
транктированные кадры

Лелим целое (кодирование, видео)
Установите порог исключения единственного коэффициента для яркости (отрицательные значения также
учитывать коэффициент постоянного тока).

Целим целое (кодирование, видео)
Установите порог исключения одного коэффициента для цветности (отрицательные значения также
учитывать коэффициент постоянного тока)

строгий целое (декодирование / кодирование, аудио, видео)
Укажите, насколько строго соблюдать стандарты.

Возможные значения:

очень
строго соответствовать более старой более строгой версии спецификации или эталонного программного обеспечения

строгий
строго соответствовать всем требованиям спецификации, независимо от последствий

"обычные"
неофициальный
разрешить неофициальные расширения

экспериментальный
разрешить нестандартные экспериментальные вещи, экспериментальные (незавершенные / работа в
прогресс / не очень хорошо протестированы) декодеры и кодеры. Примечание: экспериментальные декодеры могут
представляют угрозу безопасности, не используйте это для декодирования ненадежных входных данных.

b_qoffset плавать (кодирование, видео)
Установите смещение QP между кадрами P и B.

err_detect Флаги (декодирование, аудио, видео)
Установите флаги обнаружения ошибок.

Возможные значения:

crccheck
проверить встроенные CRC

битовый поток
обнаруживать отклонения спецификации битового потока

буфер
обнаруживать неправильную длину битового потока

взорваться
прервать декодирование при обнаружении незначительной ошибки

ignore_err
игнорировать ошибки декодирования и продолжить декодирование. Это полезно, если вы хотите
анализировать содержание видео и, таким образом, хотеть, чтобы все декодировалось независимо от того,
Какие. Этот вариант не приведет к созданию видео, которое приятно смотреть, если
ошибки.

тщательный
рассматривать вещи, которые нарушают спецификацию и не были замечены в массовом порядке, как ошибки

отвечающий всем требованиям
рассматривать все несоответствия спецификации как ошибки

агрессивный
Считайте то, что нормальный кодировщик не должен делать, как ошибку

has_b_frames целое
блок_выравнивание целое
mpeg_quant целое (кодирование, видео)
Используйте квантователи MPEG вместо H.263.

qsquish плавать (кодирование, видео)
Как сохранить квантователь между qmin и qmax (0 = клип, 1 = использовать дифференцируемый
функция).

rc_qmod_amp плавать (кодирование, видео)
Установите экспериментальную модуляцию квантователя.

rc_qmod_freq целое (кодирование, видео)
Установите экспериментальную модуляцию квантователя.

rc_override_count целое
rc_eq string (кодирование, видео)
Установите уравнение управления нормой. При вычислении выражения помимо стандартного
функций, определенных в разделе «Оценка выражений», следующие функции
доступны: bits2qp (биты), qp2bits (qp). Также доступны следующие константы:
iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex
avgPPTex avgBPTex avgTex.

максимальная скорость целое (кодирование, аудио, видео)
Установите допуск максимального битрейта (в битах / с). Требуется установить размер bufsize.

минимальная ставка целое (кодирование, аудио, видео)
Установите минимальный допуск битрейта (в битах / с). Наиболее полезно при настройке кодирования CBR. это
мало пользы в противном случае.

размер буфера целое (кодирование, аудио, видео)
Установите размер буфера управления скоростью (в битах).

rc_buf_aggresstivity плавать (кодирование, видео)
В настоящее время бесполезен.

i_qфактор плавать (кодирование, видео)
Установите коэффициент QP между кадрами P и I.

i_qoffset плавать (кодирование, видео)
Установите смещение QP между кадрами P и I.

rc_init_cplx плавать (кодирование, видео)
Установите начальную сложность для однопроходного кодирования.

DCT целое (кодирование, видео)
Установите алгоритм DCT.

Возможные значения:

автоматический
автоматический выбор хорошего (по умолчанию)

Fastint
быстрое целое число

Int точное целое число

MMX
альтивек
FAAN
AAN DCT с плавающей запятой

lumi_mask плавать (кодирование, видео)
Сжимайте яркие области сильнее, чем средние.

tcplx_mask плавать (кодирование, видео)
Установите маскирование временной сложности.

scplx_mask плавать (кодирование, видео)
Установите маскировку пространственной сложности.

p_маска плавать (кодирование, видео)
Установите внутреннее маскирование.

темная_маска плавать (кодирование, видео)
Сжимайте темные участки сильнее, чем средние.

ИДКТ целое (декодирование / кодирование, видео)
Выберите реализацию IDCT.

Возможные значения:

автоматический
Int
декриминализовано
простойmmx
простойавто
Автоматический выбор IDCT, совместимого с простым

Рука
альтивек
sh4
простая рука
простой
простой
простой неон
простойальфа
IPP
xvidmmx
фаани
AAN IDCT с плавающей запятой

срез_count целое
ec Флаги (декодирование, видео)
Установите стратегию маскировки ошибок.

Возможные значения:

Guess_mvs
поиск итеративного вектора движения (MV) (медленный)

Деблокирующий
используйте сильный фильтр деблокирования для поврежденных МБ

Favor_inter
предпочитают прогнозирование из предыдущего кадра вместо текущего

bits_per_coded_sample целое
PRED целое (кодирование, видео)
Установите метод прогнозирования.

Возможные значения:

оставил
самолет
медиана
внешний вид рациональный номер (кодирование, видео)
Установите примерное соотношение сторон.

отлаживать Флаги (декодирование / кодирование, аудио, видео, субтитры)
Распечатайте конкретную отладочную информацию.

Возможные значения:

пикт
информация об изображении

rc контроль скорости

битовый поток
mb_type
тип макроблока (МБ)

qp поблочный параметр квантования (QP)

mv вектор движения

dct_coeff
green_metadata
отображать метаданные сложности для предстоящего кадра, GoP или для заданной продолжительности.

пропускать
стартовый код
PTS
er распознавание ошибок

ммко
операции контроля управления памятью (H.264)

ошибки
vis_qp
визуализировать параметр квантования (QP), нижние QP окрашены в более зеленый цвет

vis_mb_type
визуализировать типы блоков

буферы
выделение буфера изображений

поток_ops
заправочные операции

номк
пропустить компенсацию движения

Vismv целое (декодирование, видео)
Визуализируйте векторы движения (MV).

Эта опция устарела, вместо нее см. Фильтр codecview.

Возможные значения:

pf прогнозируемые вперед MV P-кадров

bf прогнозируемые вперед MV B-кадров

bb обратные предсказанные MV B-кадров

CMP целое (кодирование, видео)
Установите полную функцию сравнения изображений.

Возможные значения:

грустный сумма абсолютных разностей, быстро (по умолчанию)

SSE сумма квадратов ошибок

Satd
сумма абсолютных преобразованных разностей Адамара

DCT сумма абсолютных преобразованных разностей DCT

пснр
сумма квадратов ошибок квантования (избегайте, низкое качество)

бит количество бит, необходимых для блока

rd скорость искажения оптимальная, медленная

нуль
0

всад
сумма абсолютных вертикальных разностей

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

NSSE
сумма квадратов разностей с сохранением шума

w53 5/3 вейвлет, используется только на снегу

w97 9/7 вейвлет, используется только на снегу

dctmax
цветность
субкомпакт целое (кодирование, видео)
Установите функцию сравнения субэлементов.

Возможные значения:

грустный сумма абсолютных разностей, быстро (по умолчанию)

SSE сумма квадратов ошибок

Satd
сумма абсолютных преобразованных разностей Адамара

DCT сумма абсолютных преобразованных разностей DCT

пснр
сумма квадратов ошибок квантования (избегайте, низкое качество)

бит количество бит, необходимых для блока

rd скорость искажения оптимальная, медленная

нуль
0

всад
сумма абсолютных вертикальных разностей

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

NSSE
сумма квадратов разностей с сохранением шума

w53 5/3 вейвлет, используется только на снегу

w97 9/7 вейвлет, используется только на снегу

dctmax
цветность
мбкмп целое (кодирование, видео)
Установить функцию сравнения макроблоков.

Возможные значения:

грустный сумма абсолютных разностей, быстро (по умолчанию)

SSE сумма квадратов ошибок

Satd
сумма абсолютных преобразованных разностей Адамара

DCT сумма абсолютных преобразованных разностей DCT

пснр
сумма квадратов ошибок квантования (избегайте, низкое качество)

бит количество бит, необходимых для блока

rd скорость искажения оптимальная, медленная

нуль
0

всад
сумма абсолютных вертикальных разностей

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

NSSE
сумма квадратов разностей с сохранением шума

w53 5/3 вейвлет, используется только на снегу

w97 9/7 вейвлет, используется только на снегу

dctmax
цветность
ildctcmp целое (кодирование, видео)
Установите функцию сравнения чересстрочного DCT.

Возможные значения:

грустный сумма абсолютных разностей, быстро (по умолчанию)

SSE сумма квадратов ошибок

Satd
сумма абсолютных преобразованных разностей Адамара

DCT сумма абсолютных преобразованных разностей DCT

пснр
сумма квадратов ошибок квантования (избегайте, низкое качество)

бит количество бит, необходимых для блока

rd скорость искажения оптимальная, медленная

нуль
0

всад
сумма абсолютных вертикальных разностей

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

NSSE
сумма квадратов разностей с сохранением шума

w53 5/3 вейвлет, используется только на снегу

w97 9/7 вейвлет, используется только на снегу

dctmax
цветность
диаметр_размера целое (кодирование, видео)
Установите тип и размер ромба для оценки движения.

последний_пред целое (кодирование, видео)
Установите количество предикторов движения из предыдущего кадра.

премия целое (кодирование, видео)
Установите предварительную оценку движения.

Premp целое (кодирование, видео)
Установите функцию сравнения предварительной оценки движения.

Возможные значения:

грустный сумма абсолютных разностей, быстро (по умолчанию)

SSE сумма квадратов ошибок

Satd
сумма абсолютных преобразованных разностей Адамара

DCT сумма абсолютных преобразованных разностей DCT

пснр
сумма квадратов ошибок квантования (избегайте, низкое качество)

бит количество бит, необходимых для блока

rd скорость искажения оптимальная, медленная

нуль
0

всад
сумма абсолютных вертикальных разностей

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

NSSE
сумма квадратов разностей с сохранением шума

w53 5/3 вейвлет, используется только на снегу

w97 9/7 вейвлет, используется только на снегу

dctmax
цветность
pre_dia_size целое (кодирование, видео)
Установите тип и размер ромба для предварительного прохода оценки движения.

подк целое (кодирование, видео)
Установите качество оценки движения субпикселя.

dtg_active_format целое
я_диапазон целое (кодирование, видео)
Установите предел диапазона векторов движения (1023 для проигрывателя DivX).

ибиас целое (кодирование, видео)
Установите внутриквантовое смещение.

предвзятость целое (кодирование, видео)
Установите межквантовое смещение.

color_table_id целое
global_quality целое (кодирование, аудио, видео)
кодер целое (кодирование, видео)
Возможные значения:

VLC кодер переменной длины / кодер Хаффмана

ac арифметический кодер

сырье сырые (без кодировки)

RLE кодировщик длин серий

выкачивать
кодер на основе дефлята

контекст целое (кодирование, видео)
Установите контекстную модель.

срез_флаги целое
xvmc_acceleration целое
мбд целое (кодирование, видео)
Установить алгоритм решения макроблока (режим высокого качества).

Возможные значения:

декриминализовано
использовать mbcmp (по умолчанию)

биты
используйте наименьшее количество бит

rd использовать наилучшее искажение

stream_codec_tag целое
sc_threshold целое (кодирование, видео)
Установить порог смены сцены.

lмин целое (кодирование, видео)
Установите минимальный коэффициент задержки (VBR).

Lmax целое (кодирование, видео)
Установите максимальный коэффициент задержки (VBR).

nr целое (кодирование, видео)
Установить шумоподавление.

rc_init_occupancy целое (кодирование, видео)
Установите количество бит, которые должны быть загружены в буфер rc перед началом декодирования.

флаги2 Флаги (декодирование / кодирование, аудио, видео)
Возможные значения:

быстро
Разрешить уловки ускорения, не соответствующие спецификациям.

сгоп
Не рекомендуется, используйте вместо этого частные параметры mpegvideo.

нет
Пропустить кодирование битового потока.

игнорировать
Игнорировать информацию об обрезке из sps.

local_header
Поместите глобальные заголовки в каждый ключевой кадр, а не в дополнительные данные.

ломти
Данные кадра могут быть разделены на несколько частей.

показать все
Показать все кадры перед первым ключевым кадром.

Skiprd
Не рекомендуется, используйте вместо этого частные параметры mpegvideo.

экспорт_МВС
Экспорт векторов движения в боковые данные кадра (см. «AV_FRAME_DATA_MOTION_VECTORS»)
для кодеков, которые его поддерживают. Смотрите также документ / примеры / export_mvs.c.

ошибка целое (кодирование, видео)
вопросы целое (кодирование, видео)
Не рекомендуется, используйте вместо этого частные параметры mpegvideo.

темы целое (декодирование / кодирование, видео)
Возможные значения:

автоматический
обнаружить хорошее количество потоков

me_threshold целое (кодирование, видео)
Установите порог оценки движения.

mb_threshold целое (кодирование, видео)
Установите порог макроблока.

dc целое (кодирование, видео)
Установите intra_dc_precision.

нсшить целое (кодирование, видео)
Установите вес nsse.

Skip_top целое (декодирование, видео)
Задайте количество строк макроблока вверху, которые пропускаются.

пропустить_дно целое (декодирование, видео)
Задайте количество строк макроблока внизу, которые пропускаются.

профиль целое (кодирование, аудио, видео)
Возможные значения:

неизвестный
aac_main
aac_low
aac_ssr
aac_ltp
aac_he
aac_he_v2
aac_ld
aac_eld
mpeg2_aac_low
mpeg2_aac_he
mpeg4_sp
mpeg4_core
mpeg4_main
mpeg4_asp
д.т.н.
dts_es
dts_96_24
dts_hd_hra
dts_hd_ma
уровень целое (кодирование, аудио, видео)
Возможные значения:

неизвестный
низкое разрешение целое (декодирование, аудио, видео)
Декодирование с разрешением 1 = 1/2, 2 = 1/4, 3 = 1/8.

пропуск_порога целое (кодирование, видео)
Установить порог пропуска кадров.

пропуск_фактора целое (кодирование, видео)
Установите коэффициент пропуска кадров.

пропустить_exp целое (кодирование, видео)
Установить показатель пропуска кадров. Отрицательные значения ведут себя так же, как соответствующие
положительные, за исключением того, что оценка нормализована. Положительные значения существуют прежде всего
по причинам совместимости и не очень полезны.

пропуститьcmp целое (кодирование, видео)
Установите функцию сравнения пропуска кадров.

Возможные значения:

грустный сумма абсолютных разностей, быстро (по умолчанию)

SSE сумма квадратов ошибок

Satd
сумма абсолютных преобразованных разностей Адамара

DCT сумма абсолютных преобразованных разностей DCT

пснр
сумма квадратов ошибок квантования (избегайте, низкое качество)

бит количество бит, необходимых для блока

rd скорость искажения оптимальная, медленная

нуль
0

всад
сумма абсолютных вертикальных разностей

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

NSSE
сумма квадратов разностей с сохранением шума

w53 5/3 вейвлет, используется только на снегу

w97 9/7 вейвлет, используется только на снегу

dctmax
цветность
граница_маска плавать (кодирование, видео)
Увеличьте квантователь для макроблоков, близких к границам.

млн мин целое (кодирование, видео)
Установите минимальный коэффициент задержки макроблока (VBR).

мблмакс целое (кодирование, видео)
Установите максимальный коэффициент задержки макроблока (VBR).

мепк целое (кодирование, видео)
Установите компенсацию штрафа при оценке движения (1.0 = 256).

Skip_loop_filter целое (декодирование, видео)
пропустить_idct целое (декодирование, видео)
пропустить_кадр целое (декодирование, видео)
Сделать обработку сброса декодера в зависимости от типа кадра, выбранного опцией
значения.

Skip_loop_filter пропускает циклическую фильтрацию кадров, пропустить_idct пропускает кадр
IDCT / деквантование, пропустить_кадр пропускает декодирование.

Возможные значения:

нет
Не отбрасывайте ни одного кадра.

по умолчанию
Отбросьте бесполезные кадры, например кадры нулевого размера.

норэф
Отбросьте все нереференсные кадры.

бидир
Отбросьте все двунаправленные кадры.

нет ключа
Отменить все кадры, кроме ключевых кадров.

ВСЕ Отменить все кадры.

Значение по умолчанию по умолчанию.

бидир_уточнить целое (кодирование, видео)
Уточните два вектора движения, используемые в двунаправленных макроблоках.

brd_scale целое (кодирование, видео)
Кадры с уменьшенным масштабом для динамического принятия решения о B-кадрах.

keyint_min целое (кодирование, видео)
Установите минимальный интервал между IDR-кадрами.

реф. целое (кодирование, видео)
Установите опорные кадры, которые следует учитывать при компенсации движения.

смещение цветности целое (кодирование, видео)
Установите смещение цветности qp от яркости.

шпалера целое (кодирование, аудио, видео)
Установите оптимальное квантование по соотношению "скорость-искажение".

sc_фактор целое (кодирование, видео)
Установите значение, умноженное на qscale для каждого кадра и добавленное в scene_change_score.

mv0_threshold целое (кодирование, видео)
b_чувствительность целое (кодирование, видео)
Отрегулируйте чувствительность b_frame_strategy 1.

сжатие_уровень целое (кодирование, аудио, видео)
min_prediction_order целое (кодирование, аудио)
max_prediction_order целое (кодирование, аудио)
тайм-код_frame_start целое (кодирование, видео)
Установите начальный номер кадра временного кода GOP в формате без пропуска кадров.

request_channels целое (декодирование, аудио)
Установите желаемое количество аудиоканалов.

bits_per_raw_sample целое
канал_макет целое (декодирование / кодирование, аудио)
Возможные значения:

request_channel_layout целое (декодирование, аудио)
Возможные значения:

rc_max_vbv_use плавать (кодирование, видео)
rc_min_vbv_use плавать (кодирование, видео)
тиков_за_кадр целое (декодирование / кодирование, аудио, видео)
color_primaries целое (декодирование / кодирование, видео)
цвет_trc целое (декодирование / кодирование, видео)
цветовое пространство целое (декодирование / кодирование, видео)
цветовая гамма целое (декодирование / кодирование, видео)
Если используется в качестве входного параметра, он служит подсказкой для декодера, который определяет цветовой диапазон.
вход имеет.

chroma_sample_location целое (декодирование / кодирование, видео)
log_level_offset целое
Установите смещение уровня журнала.

ломтики целое (кодирование, видео)
Количество слайсов, используемых при параллельном кодировании.

тип_нити Флаги (декодирование / кодирование, видео)
Выберите, какие методы многопоточности использовать.

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

Возможные значения:

кусочек
Одновременное декодирование более одной части одного кадра.

Многопоточность с использованием фрагментов работает только тогда, когда видео было закодировано с помощью фрагментов.

рама
Одновременное декодирование более одного кадра.

Значение по умолчанию срез + рамка.

audio_service_type целое (кодирование, аудио)
Установите тип аудиоуслуги.

Возможные значения:

ma Главный Аудио Сервис

ef Эффекты

vi Слабовидящих

hi Слабослышащих

di Диалог

co Комментарий

em Чрезвычайная ситуация

vo Voice Over

ka Караоке

request_sample_fmt sample_fmt (декодирование, аудио)
Установить формат образца аудио декодеры должны предпочесть. Значение по умолчанию - «нет».

pkt_timebase рациональный номер
sub_charenc кодирование (декодирование, субтитры)
Установите кодировку символов входных субтитров.

Порядок полей Порядок полей (XNUMX году )
Установить / изменить порядок полей в видео. Возможные значения:

приложение
Прогрессивное видео

tt Видео с чересстрочной разверткой, верхнее поле кодируется и отображается первым

bb Видео с чересстрочной разверткой, нижнее поле кодируется и отображается первым

tb Видео с чересстрочной разверткой, сначала отображается верхний код, сначала отображается нижний

bt Видео с чересстрочной разверткой, сначала отображается нижний код, сначала отображается верхний

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

codec_whitelist список (вход)
Разделенный "," Список разрешенных декодеров. По умолчанию все разрешены.

dump_separator string (вход)
Разделитель, используемый для разделения полей, напечатанных в командной строке о потоке.
параметры. Например, чтобы разделить поля новой строкой и отступом:

ffprobe -dump_separator "
"-i ~ / видео / matrixbench_mpeg2.mpg

ДЕКОДЕРЫ


Декодеры - это сконфигурированные элементы в FFmpeg, которые позволяют декодировать мультимедийные потоки.

Когда вы настраиваете сборку FFmpeg, все поддерживаемые собственные декодеры включаются
дефолт. Декодеры, которым требуется внешняя библиотека, должны быть включены вручную через
соответствующая опция "--enable-lib". Вы можете перечислить все доступные декодеры, используя
настроить опцию "--list-decoders".

Вы можете отключить все декодеры с помощью параметра конфигурации "--disable-decoders" и
выборочно включать / отключать отдельные декодеры с помощью параметров "--enable-decoder ="ДЕКОДЕР " /
"--disable-decoder =ДЕКОДЕР ".

Параметр «-decoders» инструментов ff * отобразит список включенных декодеров.

ВИДЕО ДЕКОДЕРЫ


Ниже приводится описание некоторых из доступных в настоящее время видеодекодеров.

HEVC
Декодер HEVC / H.265.

Обратите внимание Skip_loop_filter опция действует только на уровне «все».

сырое видео
Необработанный видеодекодер.

Этот декодер декодирует потоки сырого видео.

Варианты

ная top_field_first
Укажите предполагаемый тип поля входного видео.

-1 видео предполагается прогрессивным (по умолчанию)

0 предполагается, что нижнее поле сначала

1 предполагается, что первое поле сначала

АУДИО ДЕКОДЕРЫ


Ниже приводится описание некоторых из доступных в настоящее время аудиодекодеров.

ac3
Аудиодекодер AC-3.

Этот декодер реализует часть ATSC A / 52: 2010 и ETSI TS 102 366, а также
недокументированный RealAudio 3 (также известный как dnet).

AC-3 дешифратор Варианты

-drc_scale ценностное
Масштабный коэффициент динамического диапазона. Коэффициент, применяемый к значениям динамического диапазона из AC-3
ручей. Этот коэффициент применяется экспоненциально. Есть 3 заметных масштабных фактора
диапазоны:

drc_scale == 0
DRC отключен. Обеспечивает полный диапазон звука.

0 < drc_scale <= 1
DRC включен. Применяет часть значения DRC потока. Воспроизведение звука
между полным диапазоном и полным сжатием.

drc_scale > 1
DRC включен. Применяет drc_scale асимметрично. Громкие звуки полностью сжаты.
Усилены мягкие звуки.

FLAC
Аудио декодер FLAC.

Этот декодер призван реализовать полную спецификацию FLAC от Xiph.

FLAC дешифратор кредита

-use_buggy_lpc
Кодер lavc FLAC, используемый для создания потоков с ошибками с высокими значениями lpc (например,
значение по умолчанию). Эта опция позволяет правильно декодировать такие потоки с помощью
используя для декодирования старую глючную логику lpc lavc.

ffwavesynth
Синтезатор внутренних волн.

Этот декодер генерирует волновые шаблоны в соответствии с заранее заданными последовательностями. Его использование чисто
internal, а формат данных, которые он принимает, публично не документируется.

libcelt
Оболочка декодера libcelt.

libcelt позволяет libavcodec декодировать аудиокодек Xiph CELT со сверхнизкой задержкой. Требует
наличие заголовков libcelt и библиотеки во время настройки. Тебе надо
явно настройте сборку с помощью "--enable-libcelt".

libgsm
Обертка декодера libgsm.

libgsm позволяет libavcodec декодировать полноскоростной аудиокодек GSM. Требуется наличие
заголовки libgsm и библиотека во время настройки. Вам необходимо явно настроить
построить с помощью "--enable-libgsm".

Этот декодер поддерживает как обычный GSM, так и вариант Microsoft.

libilbc
Оболочка декодера libilbc.

libilbc позволяет libavcodec декодировать аудиокодек Internet Low Bitrate Codec (iLBC).
Требует наличия заголовков libilbc и библиотеки во время настройки. Тебе надо
явно настройте сборку с помощью "--enable-libilbc".

Варианты

Оболочка libilbc поддерживает следующий параметр.

улучшения
Включите улучшение декодированного звука, если установлено значение 1. Значение по умолчанию - 0.
(отключен).

libopencore-amrnb
Обертка декодера libopencore-amrnb.

libopencore-amrnb позволяет libavcodec декодировать адаптивный многоскоростной узкополосный звук.
кодек. Для его использования необходимо наличие заголовков libopencore-amrnb и библиотеки во время
конфигурация. Вам необходимо явно настроить сборку с помощью
"--enable-libopencore-amrnb".

Существует собственный декодер FFmpeg для AMR-NB, поэтому пользователи могут декодировать AMR-NB без этого
библиотека.

libopencore-amrwb
Оболочка декодера libopencore-amrwb.

libopencore-amrwb позволяет libavcodec декодировать адаптивный многоскоростной широкополосный звук.
кодек. Для его использования необходимо наличие заголовков libopencore-amrwb и библиотеки во время
конфигурация. Вам необходимо явно настроить сборку с помощью
"--enable-libopencore-amrwb".

Существует собственный декодер FFmpeg для AMR-WB, поэтому пользователи могут декодировать AMR-WB без этого
библиотека.

либопус
Оболочка декодера libopus.

libopus позволяет libavcodec декодировать интерактивный аудиокодек Opus. Требуется
наличие заголовков libopus и библиотеки во время настройки. Вам необходимо явно
настройте сборку с помощью "--enable-libopus".

Для Opus существует собственный декодер FFmpeg, поэтому пользователи могут декодировать Opus без этой библиотеки.

СУБТИТРЫ ДЕКОДЕРЫ


dvbsub
Варианты

Compute_clut
-1 Вычислить clut, если в потоке нет подходящего CLUT.

0 Никогда не вычисляйте CLUT

1 Всегда вычисляйте CLUT и отменяйте тот, который указан в потоке.

dvb_substream
Выбирает подпоток dvb или все подпотоки, если -1, что по умолчанию.

dvdsub
Этот кодек декодирует растровые субтитры, используемые в DVD; такие же субтитры можно найти
в парах файлов VobSub и в некоторых файлах Matroska.

Варианты

палитры
Укажите глобальную палитру, используемую растровыми изображениями. При хранении в VobSub палитра
обычно указывается в индексном файле; в Matroska палитра хранится в кодеке
экстра-данные в том же формате, что и в VobSub. В DVD палитра хранится в IFO.
файл, и поэтому недоступен при чтении из сброшенных файлов VOB.

Формат этой опции - строка, содержащая 16 24-битных шестнадцатеричных чисел.
(без префикса 0x) через запятую, например "0d00ee, ee450d, 101010, eaeaea,
0ce60b, ec14ed, ebff0b, 0d617a, 7b7b7b, d1d1d1, 7b2a0e, 0d950c, 0f007b, cf0dec,
cfa80c, 7c127b ".

ifo_palette
Укажите файл IFO, из которого получается глобальная палитра. (экспериментальный)

force_subs_only
Декодировать только те записи субтитров, которые помечены как принудительные. Некоторые титулы принудительные и необязательные
субтитры в той же дорожке. Установка этого флага в 1 сохранит только принудительный
субтитры. Значение по умолчанию - 0.

libzvbi-телетекст
Libzvbi позволяет libavcodec декодировать страницы телетекста DVB и субтитры телетекста DVB.
Требуется наличие заголовков libzvbi и библиотеки во время настройки. Тебе надо
явно настройте сборку с помощью "--enable-libzvbi".

Варианты

txt_page
Список номеров страниц телетекста для декодирования. Вы можете использовать специальную строку * для соответствия всем
страниц. Страницы, не соответствующие указанному списку, удаляются. Значение по умолчанию *.

txt_chop_top
Отбрасывает верхнюю строку телетекста. Значение по умолчанию - 1.

txt_format
Задает формат декодированных субтитров. Декодер телетекста может
декодируя страницы телетекста в растровые изображения или в простой текст, вы должны использовать "растровое изображение" для
страницы телетекста, потому что некоторые изображения и цвета не могут быть выражены простым
текст. Вы можете использовать "текст" для субтитров на основе телетекста, если ваше приложение может обрабатывать
простые текстовые субтитры. Значение по умолчанию - растровое изображение.

txt_left
Смещение по оси X сгенерированных растровых изображений, по умолчанию - 0.

txt_top
Смещение по оси Y сгенерированных растровых изображений, по умолчанию - 0.

txt_chop_spaces
Удаляет начальные и конечные пробелы и удаляет пустые строки из сгенерированного текста.
Эта опция полезна для субтитров на основе телетекста, где могут быть пустые места.
в начале или в конце строк или между ними могут быть пустые строки.
строки субтитров из-за удвоения размера символов телетекста. Значение по умолчанию - 1.

txt_duration
Устанавливает продолжительность отображения декодированных страниц или субтитров телетекста в миллисекундах.
Значение по умолчанию - 30000, что составляет 30 секунд.

txt_transparent
Установить прозрачный фон для созданных растровых изображений телетекста. Значение по умолчанию - 0
что означает непрозрачный (черный) фон.

КОДЕРЫ


Кодеры - это сконфигурированные элементы в FFmpeg, которые позволяют кодировать мультимедийные потоки.

Когда вы настраиваете сборку FFmpeg, все поддерживаемые собственные кодировщики включаются
дефолт. Кодеры, которым требуется внешняя библиотека, должны быть включены вручную через
соответствующая опция "--enable-lib". Вы можете перечислить все доступные кодировщики, используя
настроить опцию "--list-encoders".

Вы можете отключить все кодировщики с помощью параметра конфигурации "--disable-encoders" и
выборочно включать / отключать отдельные кодировщики с помощью параметров "--enable-encoder =КОДЕР " /
"--disable-encoder =КОДЕР ".

Параметр «-encoders» инструментов ff * отобразит список включенных кодировщиков.

АУДИО КОДЕРЫ


Ниже приводится описание некоторых доступных в настоящее время аудиокодеров.

AAC
Кодировщик Advanced Audio Coding (AAC).

Этот кодировщик является экспериментальным кодировщиком AAC, поддерживающим FFmpeg. В настоящее время только низкий
поддерживается профиль сложности (AAC-LC). Чтобы использовать этот кодировщик, вы должны установить строгий вариант
в экспериментальный или ниже.

Поскольку этот кодировщик является экспериментальным, время от времени может наблюдаться непредвиденное поведение. Для
более стабильный кодировщик AAC, см. libvo-aacenc. Однако учтите, что он имеет худшее качество.
сообщили некоторые пользователи.

Смотрите также libfdk_aac.

Варианты

b Установите скорость передачи в битах / с. Установка этого параметра автоматически активирует постоянную скорость передачи данных (CBR).
Режим.

q Установите качество для режима переменной скорости передачи данных (VBR). Эта опция действительна только при использовании
FFmpeg инструмент командной строки. Для пользователей интерфейса библиотеки используйте global_quality.

стерео_режим
Установите режим кодирования стерео. Возможные значения:

автоматический
Автоматически выбирается кодировщиком.

мс_офф
Отключить среднее / боковое кодирование. Это значение по умолчанию.

ms_force
Принудительное среднее / боковое кодирование.

aac_coder
Установите метод кодирования кодировщика AAC. Возможные значения:

FAAC
Метод, вдохновленный FAAC.

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

Качество этого метода сопоставимо с методом двухпетлевого поиска.
описано ниже, но немного лучше и медленнее.

Anmr
Решение на основе решетки со средним отношением шума к маске (ANMR).

Это теоретически лучшее качество из всех методов кодирования, но за счет
самой медленной скорости.

двойная петля
Метод двухпетлевого поиска (TLS).

Этот метод сначала устанавливает квантователи в зависимости от пороговых значений полосы, а затем пытается
найти оптимальную комбинацию, добавляя или вычитая конкретное значение из всех
квантователи и немного подправив какой-нибудь индивидуальный квантователь.

Этот метод обеспечивает такое же качество, что и метод FAAC, и используется по умолчанию.

быстро
Метод постоянного квантователя.

Этот метод устанавливает постоянный квантователь для всех диапазонов. Это самый быстрый из всех
методы, но дает наихудшее качество.

ac3 и ac3_fixed
Аудиокодеры AC-3.

Эти кодировщики реализуют часть ATSC A / 52: 2010 и ETSI TS 102 366, а также
недокументированный RealAudio 3 (также известный как dnet).

The ac3 кодировщик использует математику с плавающей запятой, а ac3_fixed кодировщик использует только фиксированные
точечная целочисленная математика. Это не значит, что один всегда быстрее, просто тот или
другие могут лучше подходить для конкретной системы. Кодировщик с плавающей запятой будет
обычно обеспечивают лучшее качество звука для заданного битрейта. В ac3_fixed кодировщик не
кодек по умолчанию для любого из выходных форматов, поэтому он должен быть указан явно с помощью
параметр "-acodec ac3_fixed", чтобы использовать его.

AC-3 Метаданные

Параметры метаданных AC-3 используются для установки параметров, описывающих звук, но в большинстве
чехлы не влияют на кодирование звука. Некоторые параметры напрямую влияют на или
влияют на декодирование и воспроизведение результирующего битового потока, в то время как другие предназначены только для
информационные цели. Некоторые из опций добавят биты в выходной поток, которые могут
в противном случае будет использоваться для аудиоданных и, таким образом, повлияет на качество вывода. Те
будут обозначены соответствующим образом с пометкой в ​​списке опций ниже.

Эти параметры подробно описаны в нескольких общедоступных документах.

* <http://www.atsc.org/cms/standards/a_52-2010.pdf>>
* <http://www.atsc.org/cms/standards/a_54a_with_corr_1.pdf>>
* <http://www.dolby.com/uploadedFiles/zz-_Shared_Assets/English_PDFs/Professional/18_Metadata.Guide.pdf>>
* <http://www.dolby.com/uploadedFiles/zz-_Shared_Assets/English_PDFs/Professional/46_DDEncodingGuidelines.pdf>>

Параметры управления метаданными

-per_frame_metadata логический
Разрешить покадровые метаданные. Указывает, должен ли кодировщик проверять наличие изменения метаданных
за каждый кадр.

0 Значения метаданных, установленные при инициализации, будут использоваться для каждого кадра в
ручей. (дефолт)

1 Значения метаданных можно изменять перед кодированием каждого кадра.

Уровни понижающего микширования

-center_mixlev уровень
Уровень центрального микса. Степень усиления, которую декодер должен применить к центральному каналу.
при понижающем микшировании в стерео. Это поле будет записано в битовый поток только в том случае, если
центральный канал присутствует. Значение указывается как масштабный коэффициент. Есть 3 действительных
ценности:

0.707
Применить усиление -3 дБ

0.595
Применить усиление -4.5 дБ (по умолчанию)

0.500
Применить усиление -6 дБ

-surround_mixlev уровень
Уровень объемного микса. Степень усиления, которую декодер должен применить к объемному звучанию.
канал (ы) при понижающем микшировании в стерео. Это поле будет записано только в битовый поток.
если присутствует один или несколько каналов объемного звучания. Значение указывается в виде шкалы.
фактор. Есть 3 допустимых значения:

0.707
Применить усиление -3 дБ

0.500
Применить усиление -6 дБ (по умолчанию)

0.000
Silence Surround Channel (ы)

Информация о звуковом производстве

Информация о производстве звука - это дополнительная информация, описывающая среду микширования.
В поток битов не записываются ни одно, либо оба поля.

-mixing_level номер
Уровень смешивания. Определяет пиковый уровень звукового давления (SPL) в производственной среде.
когда микс был освоен. Допустимые значения: от 80 до 111 или -1, если неизвестно или нет.
указано. Значение по умолчанию - -1, но это значение нельзя использовать, если параметр Audio
Производственная информация записывается в битовый поток. Следовательно, если "room_type"
параметр не является значением по умолчанию, параметр "Mixing_level" не должен быть -1.

-Тип номера напишите
Тип номера. Описывает выравнивание, используемое во время финального сеанса микширования на
студии или на сцене дубляжа. Большой зал - сцена дубляжа с индустрией
стандартная кривая X-кривой; малая комната имеет ровный уравнивание. Это поле будет
не будет записан в поток битов, если и опция "mixed_level", и "room_type"
опции имеют значения по умолчанию.

0
не указано
Не указано (по умолчанию)

1
большой
Большая комната

2
небольшой
Маленькая комната

Другие параметры метаданных

-авторское право логический
Индикатор авторских прав. Указывает, существуют ли авторские права на это аудио.

0
от Авторское право не существует (по умолчанию)

1
on Авторское право существует

-диалнорма ценностное
Нормализация диалога. Показывает, насколько далеко средний уровень диалога программы
ниже цифровой 100% полной шкалы (0 дБFS). Этот параметр определяет смещение уровня во время
воспроизведение звука, при котором средняя громкость диалога устанавливается на предварительно установленный уровень. В
Цель состоит в том, чтобы обеспечить соответствие уровня громкости между источниками программ. Значение -31 дБ приведет к
при воспроизведении звука уровень громкости не изменяется относительно громкости источника.
Допустимые значения - целые числа в диапазоне от -31 до -1, по умолчанию -31.

-dsur_mode Режим
Dolby Surround Mode. Определяет, использует ли стереосигнал Dolby Surround (Pro
Логика). Это поле будет записано в битовый поток, только если аудиопоток
стерео. Использование этой опции делает НЕ означает, что кодировщик действительно применяет Dolby Surround
обработка.

0
не указано
Не указано (по умолчанию)

1
от Не кодируется Dolby Surround

2
on Кодировка Dolby Surround

ПЕРВОНАЧАЛЬНО логический
Индикатор исходного битового потока. Определяет, взято ли это аудио из оригинала
источник, а не копия.

0
от Не оригинальный источник

1
on Исходный источник (по умолчанию)

Расширенный пакет Bitstream Информация

Параметры расширенного битового потока являются частью синтаксиса альтернативного битового потока, как указано в
Приложение D к стандарту A / 52: 2010. Он сгруппирован в 2 части. Если какой-либо параметр в
group, все значения в этой группе будут записаны в битовый поток. Дефолт
значения используются для тех, которые записаны, но не указаны. Если смешивание
уровни записаны, декодер будет использовать эти значения вместо указанных в
параметры center_mixlev и Surround_mixlev, если он поддерживает альтернативный битовый поток
Синтаксис.

Расширенная информация о битовом потоке - Часть 1

-dmix_mode Режим
Предпочтительный стереофонический режим понижающего микширования. Позволяет пользователю выбрать Lt / Rt (Dolby Surround)
или Lo / Ro (обычное стерео) в качестве предпочтительного режима понижающего стереофонического микширования.

0
не указано
Не указано (по умолчанию)

1
лтр
Lt / Rt Предпочтительно понижающее микширование

2
их
Предпочтительно низкое / нижнее микширование

-ltrt_cmixlev уровень
Lt / Rt Center Mix Level. Величина усиления, которую декодер должен применять к центру
канал при понижающем микшировании в стерео в режиме Lt / Rt.

1.414
Применить усиление + 3 дБ

1.189
Применить усиление + 1.5 дБ

1.000
Применить усиление 0 дБ

0.841
Применить усиление -1.5 дБ

0.707
Применить усиление -3.0 дБ

0.595
Применить усиление -4.5 дБ (по умолчанию)

0.500
Применить усиление -6.0 дБ

0.000
Канал центра тишины

-ltrt_surmixlev уровень
Lt / Rt Уровень микширования объемного звука. Степень усиления, которую декодер должен применить к объемному звучанию.
канал (ы) при понижающем микшировании в стерео в режиме Lt / Rt.

0.841
Применить усиление -1.5 дБ

0.707
Применить усиление -3.0 дБ

0.595
Применить усиление -4.5 дБ

0.500
Применить усиление -6.0 дБ (по умолчанию)

0.000
Silence Surround Channel (ы)

-loro_cmixlev уровень
Lo / Ro Center Mix Level. Величина усиления, которую декодер должен применять к центру
канал при понижающем микшировании в стерео в режиме Lo / Ro.

1.414
Применить усиление + 3 дБ

1.189
Применить усиление + 1.5 дБ

1.000
Применить усиление 0 дБ

0.841
Применить усиление -1.5 дБ

0.707
Применить усиление -3.0 дБ

0.595
Применить усиление -4.5 дБ (по умолчанию)

0.500
Применить усиление -6.0 дБ

0.000
Канал центра тишины

-loro_surmixlev уровень
Уровень микса объемного звука Lo / Ro. Степень усиления, которую декодер должен применить к объемному звучанию.
канал (ы) при понижающем микшировании в стерео в режиме Lo / Ro.

0.841
Применить усиление -1.5 дБ

0.707
Применить усиление -3.0 дБ

0.595
Применить усиление -4.5 дБ

0.500
Применить усиление -6.0 дБ (по умолчанию)

0.000
Silence Surround Channel (ы)

Расширенная информация о битовом потоке - Часть 2

-dsurex_mode Режим
Режим Dolby Surround EX. Указывает, использует ли поток Dolby Surround EX (7.1
матрица 5.1). Использование этой опции делает НЕ означает, что кодировщик действительно применит
Обработка Dolby Surround EX.

0
не указано
Не указано (по умолчанию)

1
on Dolby Surround EX выкл.

2
от Dolby Surround EX Вкл.

-dheadphone_mode Режим
Режим наушников Dolby. Указывает, использует ли поток кодировку Dolby Headphone
(многоканальная матрица 2.0 для использования с наушниками). Использование этой опции делает НЕ
означают, что кодировщик действительно применит обработку звука в наушниках Dolby.

0
не указано
Не указано (по умолчанию)

1
on Наушники Dolby выключены

2
от Наушники Dolby включены

-ad_conv_type напишите
Тип аналого-цифрового преобразователя. Указывает, прошел ли звук через HDCD A / D
преобразование.

0
стандарт
Стандартный аналого-цифровой преобразователь (по умолчанию)

1
HDCD
Аналого-цифровой преобразователь HDCD

Прочее AC-3 Кодирование Варианты

-stereo_rematrixing логический
Стерео переформатирование. Включает / отключает использование повторной матрицы для стереовхода. Это
дополнительная функция AC-3, которая повышает качество за счет выборочного кодирования левого / правого
каналы как средние / боковые. Этот параметр включен по умолчанию, и его настоятельно рекомендуется
оставить его включенным, за исключением целей тестирования.

Только с плавающей запятой AC-3 Кодирование Варианты

Эти параметры действительны только для кодировщика с плавающей запятой и не существуют для
кодировщик с фиксированной точкой из-за того, что соответствующие функции не реализованы в фиксированной
пункт.

-channel_coupling логический
Включает / отключает использование объединения каналов, которое является дополнительной функцией AC-3, которая
повышает качество за счет объединения высокочастотной информации из нескольких каналов в
один канал. По каждому каналу высокочастотная информация отправляется с меньшими затратами.
точность как в частотной, так и во временной области. Это позволяет использовать больше бит для
более низкие частоты, сохраняя при этом достаточно информации для восстановления высоких
частоты. Эта опция включена по умолчанию для кодировщика с плавающей запятой и
обычно следует оставить включенным, за исключением целей тестирования или увеличения
скорость кодирования.

-1
автоматический
Выбирается кодировщиком (по умолчанию)

0
от Отключить связь каналов

1
on Включить связь каналов

-cpl_start_band номер
Начальная лента муфты. Устанавливает диапазон начала связи каналов от 1 до 15. Если значение
выше используемой полосы пропускания, она будет уменьшена на 1 меньше, чем на конце муфты
группа. Если автоматический используется, начальная полоса будет определена кодировщиком на основе
битрейт, частота дискретизации и расположение каналов. Эта опция не действует, если канал
связь отключена.

-1
автоматический
Выбирается кодировщиком (по умолчанию)

FLAC
Кодек FLAC (бесплатный аудиокодек без потерь)

Варианты

Следующие параметры поддерживаются кодировщиком flac от FFmpeg.

сжатие_уровень
Устанавливает уровень сжатия, который выбирает значения по умолчанию для многих других параметров, если они
не задан явно.

размер кадра
Устанавливает размер кадров в выборках на канал.

lpc_coeff_precision
Устанавливает точность коэффициента LPC, допустимые значения от 1 до 15, по умолчанию 15.

lpc_type
Устанавливает алгоритм LPC первого этапа

нет
LPC не используется

фиксированной
фиксированные коэффициенты LPC

Левинсон
Cholesky
lpc_passes
Количество проходов, используемых для факторизации Холецкого во время анализа LPC

min_partition_order
Минимальный порядок перегородок

max_partition_order
Максимальный порядок разделов

метод предсказания_порядка_порядка
Индивидуальный расчет
2level
4level
8level
по области применения
Брутфорс поиск

журнал
ch_mode
Режим канала

автоматический
Режим выбирается автоматически для каждого кадра

независимый
Каналы независимо кодируются

левая сторона
правая сторона
мид_сайд
точные_прицы_параметры
Выбирает, рассчитываются ли параметры риса точно или приблизительно. если установлено в 1, то
они выбраны точно, что немного замедляет код и улучшает сжатие
немного.

multi_dim_quant
Многомерное квантование. Если установлено значение 1, применяется алгоритм LPC 2-го этапа.
после первого этапа произвести точную настройку коэффициентов. Это довольно медленно и немного
улучшает сжатие.

библиотека libfaac
Оболочка кодировщика libfaac AAC (Advanced Audio Coding).

Требуется наличие заголовков libfaac и библиотеки во время настройки. Тебе надо
явно настройте сборку с помощью "--enable-libfaac --enable-nonfree".

Этот кодировщик считается более качественным по отношению к родной
экспериментальный FFmpeg AAC кодер.

Для получения дополнительной информации см. Проект libfaac по адресуhttp://www.audiocoding.com/faac.html/>.

Варианты

Распознаются следующие общие параметры кодека FFmpeg.

Оболочка libfaac поддерживает следующие параметры. В FAAC-эквивалент
параметры перечислены в скобках.

b (-b)
Установите скорость передачи в битах / с для режима ABR (средняя скорость передачи данных). Если битрейт не
явно указан, он автоматически устанавливается на подходящее значение в зависимости от
выбранный профиль. FAAC битрейт выражается в килобитах / с.

Обратите внимание, что libfaac не поддерживает CBR (постоянную скорость передачи данных), а поддерживает только ABR (средний бит
Ставка).

Если включен режим VBR, эта опция игнорируется.

ar (-R)
Установите частоту дискретизации звука (в Гц).

ac (-c)
Установите количество аудиоканалов.

выключение (-C)
Установите частоту среза. Если не указано (или явно установлено на 0), будет использоваться значение
автоматически вычисляется библиотекой. Значение по умолчанию - 0.

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

Распознаются следующие профили:

aac_main
Главный AAC (Главный)

aac_low
AAC низкой сложности (LC)

aac_ssr
Масштабируемая частота дискретизации (SSR)

aac_ltp
Долгосрочное прогнозирование (LTP)

Если не указано, устанавливается значение aac_low.

Флаги + qscale
Установите режим постоянного качества VBR (Variable Bit Rate).

global_quality
Задайте качество в режиме VBR как целое число лямбда-единиц.

Актуально, только если включен режим VBR с помощью «flags + qscale». Значение конвертируется
в единицы QP, разделив его на «FF_QP2LAMBDA», и используется для установки используемого значения качества
пользователя libfaac. Разумный диапазон для значения опции в единицах QP составляет [10-500],
чем выше значение, тем выше качество.

q (-q)
Включите режим VBR, если установлено неотрицательное значение, и установите постоянное значение качества как
двойное значение с плавающей запятой в единицах QP.

Значение устанавливает значение качества, используемое libfaac. Разумный диапазон для варианта
значение [10-500], чем выше значение, тем выше качество.

Эта опция действительна только при использовании FFmpeg инструмент командной строки. Для интерфейса библиотеки
пользователи, используйте global_quality.

Примеры

· Использовать FFmpeg для преобразования аудиофайла в ABR 128 кбит / с AAC в контейнере M4A (MP4):

ffmpeg -i input.wav -codec: a libfaac -b: a 128k -output.m4a

· Использовать FFmpeg чтобы преобразовать аудиофайл в VBR AAC, используя профиль LTP AAC:

ffmpeg -i input.wav -c: a libfaac -profile: a aac_ltp -q: вывод 100.m4a

libfdk_aac
libfdk-aac - оболочка кодировщика AAC (Advanced Audio Coding).

Библиотека libfdk-aac основана на коде AAC Fraunhofer FDK из проекта Android.

Требуется наличие заголовков libfdk-aac и библиотеки во время настройки. Тебе нужно
для явной настройки сборки с помощью "--enable-libfdk-aac". Библиотека также
несовместимо с GPL, поэтому, если вы разрешаете использование GPL, вам следует настроить
"--enable-gpl --enable-nonfree --enable-libfdk-aac".

Этот кодировщик считается более качественным по отношению как к родной
экспериментальный FFmpeg AAC кодер и библиотека libfaac.

Кодирование VBR, включенное через VBR or Флаги + qscale варианты, экспериментальный и только
работает с некоторыми комбинациями параметров.

Поддержка кодирования звука 7.1 доступна только с libfdk-aac 0.1.3 или выше.

Для получения дополнительной информации см. Проект fdk-aac по адресу
<http://sourceforge.net/p/opencore-amr/fdk-aac/>.

Варианты

Следующие параметры сопоставлены с общими параметрами кодека FFmpeg.

b Установите скорость передачи в битах / с. Если битрейт не указан явно, он
автоматически устанавливается на подходящее значение в зависимости от выбранного профиля.

Если включен режим VBR, опция игнорируется.

ar Установите частоту дискретизации звука (в Гц).

каналы
Установите количество аудиоканалов.

Флаги + qscale
Включите фиксированное качество, режим VBR (переменная скорость передачи данных). Обратите внимание, что VBR неявно
включен, когда VBR значение положительное.

выключение
Установите частоту среза. Если не указано (или явно установлено на 0), будет использоваться значение
автоматически вычисляется библиотекой. Значение по умолчанию - 0.

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

Распознаются следующие профили:

aac_low
AAC низкой сложности (LC)

aac_he
Высокоэффективный AAC (HE-AAC)

aac_he_v2
Высокоэффективный AAC версии 2 (HE-AACv2)

aac_ld
AAC с низкой задержкой (LD)

aac_eld
Улучшенный AAC с малой задержкой (ELD)

Если не указано, устанавливается значение aac_low.

Ниже приведены частные параметры кодировщика libfdk_aac.

форсажная камера
Включите функцию Afterburner, если установлено значение 1, отключите, если установлено значение 0. Это улучшает
качество, но и необходимая вычислительная мощность.

Значение по умолчанию 1.

поле_sbr
Включите SBR (репликацию спектрального диапазона) для ELD, если установлено значение 1, отключите, если установлено значение 0.

Значение по умолчанию 0.

сигнализация
Установите стиль сигнализации SBR / PS.

Он может принимать одно из следующих значений:

по умолчанию
выбрать сигнализацию неявно (явная иерархическая по умолчанию, неявная, если глобальная
заголовок отключен)

безоговорочно
неявная сигнализация с обратной совместимостью

явный_sbr
явная SBR, неявная сигнализация PS

явный_иерархический
явная иерархическая сигнализация

Значение по умолчанию по умолчанию.

латм
Выводить инкапсулированные данные LATM / LOAS, если установлено значение 1, отключено, если установлено значение 0.

Значение по умолчанию 0.

заголовок_период
Установите StreamMuxConfig и период повторения PCE (в кадрах) для внутриполосной отправки
конфигурационные буферы на транспортном уровне LATM / LOAS.

Должно быть 16-битным неотрицательным целым числом.

Значение по умолчанию 0.

VBR Установите режим VBR, от 1 до 5. 1 - самое низкое качество (хотя все еще довольно хорошее), а 5 -
высшее качество. Значение 0 отключит VBR, а CBR (постоянная скорость передачи) будет
включен.

В настоящее время только aac_low профиль поддерживает кодировку VBR.

Режимы VBR 1-5 соответствуют примерно следующим средним битрейтам:

1 32 кбит / с на канал

2 40 кбит / с на канал

3 48-56 кбит / с на канал

4 64 кбит / с на канал

5 около 80-96 кбит / с / канал

Значение по умолчанию 0.

Примеры

· Использовать FFmpeg для преобразования аудиофайла в VBR AAC в контейнере M4A (MP4):

ffmpeg -i input.wav -codec: libfdk_aac -vbr 3 output.m4a

· Использовать FFmpeg для преобразования аудиофайла в CBR 64k kbps AAC, используя High-Efficiency AAC
профиль:

ffmpeg -i input.wav -c: a libfdk_aac -profile: a aac_he -b: выход 64k.m4a

libmp3lame
LAME (Lame Ain't an MP3 Encoder) Обертка кодировщика MP3.

Требует наличия заголовков libmp3lame и библиотеки во время настройки. Тебе нужно
для явной настройки сборки с помощью "--enable-libmp3lame".

Посмотреть либшайн для кодировщика MP3 с фиксированной точкой, хотя и с более низким качеством.

Варианты

Оболочка libmp3lame поддерживает следующие параметры. В паралитический-эквивалент
параметры перечислены в скобках.

b (-b)
Установите битрейт, выраженный в битах / с, для CBR или ABR. LAME "битрейт" выражается в
килобит / с.

q (-V)
Установите постоянное качество для VBR. Эта опция действительна только при использовании FFmpeg
инструмент командной строки. Для пользователей интерфейса библиотеки используйте global_quality.

сжатие_уровень (-q)
Установите качество алгоритма. Допустимые аргументы - целые числа в диапазоне от 0 до 9, где 0 означает
самое высокое качество, но самое медленное, а 9 означает самое быстрое при наихудшем качестве.

водохранилище
Включите использование битового резервуара, если установлено значение 1. Значение по умолчанию - 1. У LAME это включено.
по умолчанию, но может быть изменено с помощью - нет опцию.

Joint_stereo (-m j)
Включите кодировщик для использования (покадрово) либо L / R стерео, либо mid / side
стерео. Значение по умолчанию - 1.

абр (--абр)
Включите кодировщик для использования ABR, если установлено значение 1. паралитический --абр устанавливает целевой битрейт,
в то время как эти параметры только говорят FFmpeg использовать ABR, все еще полагается на b установить битрейт.

libopencore-amrnb
Адаптивный многоскоростной узкополосный кодировщик OpenCORE.

Требуется наличие заголовков libopencore-amrnb и библиотеки во время настройки.
Вам необходимо явно настроить сборку с помощью "--enable-libopencore-amrnb".
--enable-version3 ".

Это кодировщик только моно. Официально он поддерживает только частоту дискретизации 8000 Гц, но вы можете
переопределить это, установив строгий в неофициальный или ниже.

Варианты

b Установите битрейт в битах в секунду. Поддерживаются только следующие битрейты, в противном случае
libavcodec будет округляться до ближайшего допустимого битрейта.

4750
5150
5900
6700
7400
7950
10200
12200
дтх Разрешить прерывистую передачу (генерировать комфортный шум), если установлено значение 1. По умолчанию
значение 0 (отключено).

либшайн
Оболочка для кодировщика MP3 с фиксированной точкой Shine.

Shine - это кодировщик MP3 с фиксированной точкой. Он имеет гораздо лучшую производительность на платформах без
FPU, например процессоры armel, а также некоторые телефоны и планшеты. Однако, поскольку он больше нацелен на
производительность, а не качество, он не на уровне LAME и других кодировщиков промышленного уровня
по качеству. Кроме того, согласно домашней странице проекта, этот кодировщик может быть не свободен от
багов, так как код был написан очень давно и проект был мертв как минимум 5
года.

Этот кодировщик поддерживает только стерео и моно вход. Это тоже только для ЦБ РФ.

Исходный проект (последнее обновление в начале 2007 г.) находится по адресу
<http://sourceforge.net/projects/libshine-fxp/>. Мы поддерживаем только обновленную вилку
Проект Savonet / Liquidsoap вhttps://github.com/savonet/shine>.

Требуется наличие заголовков libshine и библиотеки во время настройки. Тебе нужно
для явной настройки сборки с помощью "--enable-libshine".

Смотрите также libmp3lame.

Варианты

Оболочка libshine поддерживает следующие параметры. В сияние-эквивалент
параметры перечислены в скобках.

b (-b)
Установите битрейт, выраженный в битах / с для CBR. сияние -b вариант выражается в
килобит / с.

libtwolame
Обертка кодировщика TwoLAME MP2.

Требуется наличие заголовков libtwolame и библиотеки во время настройки. Тебе нужно
для явной настройки сборки с помощью "--enable-libtwolame".

Варианты

Оболочка libtwolame поддерживает следующие параметры. В двойка-эквивалентно
параметры следуют за параметрами FFmpeg и заключены в круглые скобки.

b (-b)
Установите битрейт, выраженный в битах / с для CBR. двойка b опция выражается в килобитах / с.
Значение по умолчанию - 128 КБ.

q (-V)
Установите качество для экспериментальной поддержки VBR. Максимальный диапазон значений от -50 до 50,
полезный диапазон от -10 до 10. Чем выше значение, тем лучше качество. Этот
опция действительна только при использовании FFmpeg инструмент командной строки. Для пользователей интерфейса библиотеки:
используют global_quality.

Режим (--Режим)
Установите режим результирующего звука. Возможные значения:

автоматический
Выбирать режим автоматически в зависимости от ввода. Это значение по умолчанию.

стерео
Стерео

Joint_stereo
Совместное стерео

двойной канал
Двухканальный

моно
Моно

психодель (--psyc-режим)
Установите психоакустическую модель для использования при кодировании. Аргумент должен быть целым числом от
-1 и 4 включительно. Чем выше значение, тем лучше качество. Значение по умолчанию
это 3.

Energy_levels (--энергия)
Включите расширение уровней энергии, если установлено значение 1. Значение по умолчанию - 0 (отключено).

error_protection (--защищать)
Включите защиту от ошибок CRC, если установлено значение 1. Значение по умолчанию - 0 (отключено).

авторское право (--авторское право)
Установите флаг авторских прав MPEG audio, если он установлен на 1. Значение по умолчанию - 0 (отключено).

оригинал (--оригинальный)
Установите флаг исходного звука MPEG, если он установлен на 1. Значение по умолчанию - 0 (отключено).

libvo-aacenc
Кодировщик VisualOn AAC.

Требуется наличие заголовков libvo-aacenc и библиотеки во время настройки. Ты
необходимо явно настроить сборку с помощью "--enable-libvo-aacenc --enable-version3".

Этот кодировщик считается хуже, чем родной экспериментальный FFmpeg AAC кодер,
по данным нескольких источников.

Варианты

Кодировщик VisualOn AAC поддерживает только кодирование AAC-LC и до 2 каналов. Это также
Только CBR.

b Установите скорость передачи в битах / с.

libvo-amrwbenc
Адаптивный многоскоростной широкополосный кодировщик VisualOn.

Требуется наличие заголовков libvo-amrwbenc и библиотеки во время настройки. Ты
необходимо явно настроить сборку с помощью "--enable-libvo-amrwbenc --enable-version3".

Это кодировщик только моно. Официально он поддерживает только частоту дискретизации 16000 Гц, но вы можете
переопределить это, установив строгий в неофициальный или ниже.

Варианты

b Установите битрейт в бит / с. Поддерживаются только следующие битрейты, иначе libavcodec
будет округлено до ближайшего допустимого битрейта.

6600
8850
12650
14250
15850
18250
19850
23050
23850
дтх Разрешить прерывистую передачу (генерировать комфортный шум), если установлено значение 1. По умолчанию
значение 0 (отключено).

либопус
Оболочка кодировщика интерактивного аудиокодека libopus Opus.

Требует наличия заголовков libopus и библиотеки во время настройки. Тебе надо
явно настройте сборку с помощью "--enable-libopus".

Опция Карт

Большинство опций libopus смоделированы после Opusenc утилита от opus-tools. Следующее
- это диаграмма сопоставления опций, описывающая опции, поддерживаемые оболочкой libopus, и их
Opusenc-эквивалент в скобках.

b (битрейт)
Установите скорость передачи в битах / с. FFmpeg's b параметр выражается в битах / с, а Opusenc's
битрейт в килобитах / с.

VBR (VBR, жесткий-cbr, и cvbr)
Установите режим VBR. FFmpeg VBR опция имеет следующие допустимые аргументы, с их
Opusenc эквивалентные варианты в скобках:

от (жесткий-cbr)
Используйте кодирование с постоянной скоростью передачи данных.

on (VBR)
Используйте кодирование с переменной скоростью передачи данных (по умолчанию).

ограничен (cvbr)
Используйте ограниченное кодирование с переменной скоростью передачи данных.

сжатие_уровень (комп)
Установить сложность алгоритма кодирования. Допустимые варианты - целые числа от 0 до 10. 0
дает самое быстрое кодирование, но более низкое качество, а 10 дает самое высокое качество, но
самая медленная кодировка. По умолчанию - 10.

продолжительность кадра (размер кадра)
Установите максимальный размер кадра или продолжительность кадра в миллисекундах. Аргумент должен быть
точно следующее: 2.5, 5, 10, 20, 40, 60. Чем меньше размер кадра, тем меньше
задержка, но меньшее качество при заданном битрейте. Размеры больше 20 мс - это только
интересно на довольно низких битрейтах. По умолчанию 20 мс.

package_loss (ожидаемая потеря)
Установите ожидаемый процент потери пакетов. По умолчанию - 0.

приложению (NA)
Установите предполагаемый тип приложения. Допустимые варианты перечислены ниже:

VoIP
Пользуйтесь улучшенной разборчивостью речи.

аудио
Сохраняйте верность входным данным (по умолчанию).

низкая задержка
Ограничьте только самые низкие режимы задержки.

выключение (NA)
Установите полосу среза в Гц. Аргумент должен быть в точности одним из следующих: 4000,
6000, 8000, 12000 или 20000, что соответствует узкополосному, среднему, широкополосному, супер
широкополосный и полнополосный соответственно. По умолчанию - 0 (отсечка отключена).

libvorbis
Оболочка кодировщика libvorbis.

Требуется наличие заголовков libvorbisenc и библиотеки во время настройки. Ты
необходимо явно настроить сборку с помощью "--enable-libvorbis".

Варианты

Оболочка libvorbis поддерживает следующие параметры. В оггенк-эквивалент
параметры перечислены в скобках.

Чтобы получить более точную и обширную документацию по параметрам libvorbis, обратитесь к
libvorbisenc и оггенкдокументация. Видетьhttp://xiph.org/vorbis/>,
<http://wiki.xiph.org/Vorbis-tools> и оггенк(1).

b (-b)
Установите битрейт, выраженный в битах / с для ABR. оггенк -b выражается в килобитах / с.

q (-q)
Установите постоянное качество для VBR. Значение должно быть числом с плавающей запятой в диапазоне
от -1.0 до 10.0. Чем выше значение, тем лучше качество. Значение по умолчанию -
3.0.

Эта опция действительна только при использовании FFmpeg инструмент командной строки. Для интерфейса библиотеки
пользователи, используйте global_quality.

выключение (--advanced-encode-опция lowpass_frequency = N)
Установите полосу среза в Гц, значение 0 отключает срез. оггенксвязанный вариант
выражается в кГц. Значение по умолчанию - 0 (отключение отключено).

минимальная ставка (-m)
Установите минимальный битрейт, выраженный в битах / с. оггенк -m выражается в килобитах / с.

максимальная скорость (-M)
Установите максимальный битрейт, выраженный в битах / с. оггенк -M выражается в килобитах / с. Этот
действует только в режиме ABR.

iблокировать (--advanced-encode-опция impulse_noisetune = N)
Установите смещение минимального уровня шума для импульсных блоков. Значение представляет собой число с плавающей запятой от -15.0 до
0.0. Отрицательное смещение указывает кодировщику обратить особое внимание на четкость изображения.
переходных процессов в кодированном аудио. Компромисс для лучшего переходного отклика - это
более высокий битрейт.

libwavpack
Оболочка, обеспечивающая кодирование WavPack через libwavpack.

В настоящее время поддерживается только режим без потерь с использованием 32-битных целочисленных выборок.

Требуется наличие заголовков libwavpack и библиотеки во время настройки. Тебе нужно
для явной настройки сборки с помощью "--enable-libwavpack".

Обратите внимание, что для кодека WavPack существует встроенный кодировщик libavcodec, поэтому пользователи могут кодировать
аудио с этим кодеком без использования этого кодировщика. Видеть wavpackenc.

Варианты

wavpack Соответствующие параметры утилиты командной строки перечислены в скобках, если таковые имеются.

размер кадра (--размер блока)
По умолчанию 32768.

сжатие_уровень
Установите компромисс между скоростью и сжатием. Допустимые аргументы перечислены ниже:

0 (-f)
Быстрый режим.

1 Нормальные (по умолчанию) настройки.

2 (-h)
Высокое качество.

3 (-хх)
Очень качественно.

4-8 (-хх -xEXTRAPROC)
Такой же как 3, но с включенной дополнительной обработкой.

4 такой же как -x2 и 8 такой же как -x6.

wavpack
Кодировщик аудио без потерь WavPack.

Это встроенный кодировщик WavPack для libavcodec. Также есть кодировщик на основе libwavpack,
но практически нет причин использовать этот кодировщик.

Смотрите также libwavpack.

Варианты

Эквивалентные варианты для wavpack утилиты командной строки указаны в скобках.

Общие параметры

Следующие общие параметры эффективны для этого кодировщика. Только особые примечания об этом
конкретный кодировщик будет задокументирован здесь. Общее значение опций см.
Кодер-декодер Варианты глава.

размер кадра (--размер блока)
Для этого кодировщика диапазон для этой опции составляет от 128 до 131072 XNUMX. По умолчанию
автоматически выбирается на основе частоты дискретизации и количества каналов.

Полную формулу расчета по умолчанию см. libavcodec / wavpackenc.c.

сжатие_уровень (-f, -h, -хх, и -x)
Синтаксис этой опции соответствует libwavpack"ы.

Частные варианты

Joint_stereo (-j)
Установите, следует ли включать совместное стерео. Допустимые значения:

on (1)
Принудительное кодирование среднего / бокового звука.

от (0)
Принудительное кодирование звука влево / вправо.

автоматический
Пусть кодировщик решит автоматически.

оптимизировать_моно
Установите, следует ли включать оптимизацию для моно. Эта опция эффективна только для не-
моно потоки. Доступные значения:

on включен

от инвалид

ВИДЕО КОДЕРЫ


Ниже приводится описание некоторых из доступных в настоящее время видеокодеров.

jpeg2000
Встроенный кодировщик jpeg 2000 по умолчанию работает с потерями, параметр "-q: v" можно использовать для установки
качество кодирования. Кодирование без потерь можно выбрать с помощью «-pred 1».

Варианты

формат
Может иметь значение «j2k» или «jp2» (по умолчанию), что позволяет хранить не-
RGB pix_fmts.

снег
Варианты

iterative_dia_size
размер диаметра для итеративной оценки движения

libtheora
Оболочка кодировщика libtheora Theora.

Требует наличия заголовков libtheora и библиотеки во время настройки. Тебе нужно
для явной настройки сборки с помощью "--enable-libtheora".

Для получения дополнительной информации о проекте libtheora см.http://www.theora.org/>.

Варианты

Следующие глобальные параметры сопоставлены внутренним параметрам libtheora, которые влияют на
качество и битрейт закодированного потока.

b Установите битрейт видео в бит / с для режима CBR (постоянный битрейт). В случае VBR
Включен режим (Переменная скорость передачи данных), этот параметр игнорируется.

Флаги
Используется для включения кодирования в режиме постоянного качества (VBR) через масштаб флаг, и
включить режимы «pass1» и «pass2».

g Установите размер GOP.

global_quality
Задайте глобальное качество как целое число в лямбда-единицах.

Актуально, только если включен режим VBR с помощью «flags + qscale». Значение конвертируется в
Единиц QP, разделив его на «FF_QP2LAMBDA», усеченный в диапазоне [0–10], а затем
умножается на 6.3, чтобы получить значение в диапазоне родной библиотеки libtheora [0-63]. Более высокое значение
соответствует более высокому качеству.

q Включите режим VBR, если установлено неотрицательное значение, и установите постоянное значение качества как
двойное значение с плавающей запятой в единицах QP.

Значение обрезается в диапазоне [0-10], а затем умножается на 6.3, чтобы получить значение в
родной диапазон libtheora [0-63].

Эта опция действительна только при использовании FFmpeg инструмент командной строки. Для интерфейса библиотеки
пользователи, используйте global_quality.

Примеры

· Установите максимальное постоянное качество (VBR) кодирования с помощью FFmpeg:

ffmpeg -i ВХОД -codec: v libtheora -q: v 10 OUTPUT.ogg

· Использовать FFmpeg для преобразования видеопотока Theora CBR 1000 кбит / с:

ffmpeg -i ВХОД -codec: v libtheora -b: v 1000k OUTPUT.ogg

libvpx
Формат VP8 / VP9 поддерживается libvpx.

Требует наличия заголовков libvpx и библиотеки во время настройки. Тебе надо
явно настройте сборку с помощью "--enable-libvpx".

Варианты

Оболочка libvpx поддерживает следующие параметры. В vpxenc-эквивалентные варианты
или значения указаны в скобках для облегчения миграции.

Чтобы уменьшить дублирование документации, только частные параметры и некоторые другие
требующие особого внимания, описаны здесь. Для документации недокументированных
общие параметры, см. Кодер-декодер Варианты глава.

Чтобы получить дополнительную документацию по параметрам libvpx, вызовите команду FFmpeg -h
кодировщик = libvpx, FFmpeg -h кодировщик = libvpx-vp9 or vpxenc --Помогите. Дополнительная информация
доступно в документации API libvpx.

b (целевой битрейт)
Установите битрейт в бит / с. Обратите внимание, что FFmpeg b параметр выражается в битах / с, а
vpxenc's целевой битрейт в килобитах / с.

g (kf-макс-расстояние)
keyint_min (kf-мин-расстояние)
Qmin (мин-д)
qмакс (макс-д)
размер буфера (буф-сз, buf-optima-sz)
Установите размер буфера управления скоростью (в битах). Примечание vpxencпараметры указаны в
миллисекунд, оболочка libvpx преобразует это значение следующим образом: «buf-sz = bufsize *
1000 / битрейт "," buf-optimal-sz = bufsize * 1000 / битрейт * 5/6 ".

rc_init_occupancy (buf-инициал-sz)
Установите количество бит, которые должны быть загружены в буфер rc перед началом декодирования.
Внимание vpxencпараметр указывается в миллисекундах, оболочка libvpx преобразует это
значение следующим образом: «rc_init_occupancy * 1000 / битрейт».

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

превышение процента
Установите процент превышения допустимого уровня данных (макс.) От целевого битрейта.

пропуск_порога (выпадающая рамка)
qcomp (смещение-процент)
максимальная скорость (maxsection-процент)
Установите максимальный битрейт GOP в битах / с. Примечание vpxencопция указана в процентах от
целевой битрейт, оболочка libvpx преобразует это значение следующим образом: "(maxrate * 100
/ битрейт) ".

минимальная ставка (минсекция-пкт)
Установите минимальный битрейт GOP в бит / с. Примечание vpxencопция указана в процентах от
целевой битрейт, оболочка libvpx преобразует это значение следующим образом: "(minrate * 100
/ битрейт) ".

минрат максимальная скорость b конечное использование = cbr
"(минимальная скорость == максимальная скорость == битрейт)".

CRF (конечное использование = cq, cq-уровень)
качество, крайний срок (крайний срок)
лучший
Используйте крайний срок наилучшего качества. Плохо названный и довольно медленный, этот вариант должен быть
избегать, так как это может дать худшее качество продукции, чем хорошее.

хорошо
Используйте сроки хорошего качества. Это хороший компромисс между скоростью и качеством, когда
используется с процессор используется опцию.

реальном времени
Используйте крайний срок качества в реальном времени.

скорость, процессор используется (процессор используется)
Установите модификатор соотношения качество / скорость. Более высокие значения ускоряют кодирование за счет
качество.

nr (чувствительность к шуму)
статический молот
Установите порог изменения для блоков, ниже которого они будут пропущены кодировщиком.

ломтики (токен-части)
Обратите внимание, что FFmpeg ломтики опция дает общее количество разделов, а vpxenc's
токен-части задается как «log2 (разделы)».

максимальная внутренняя ставка
Установите максимальный битрейт I-кадра в процентах от целевого битрейта. Значение 0 означает
неограниченный.

Force_key_frames
"VPX_EFLAG_FORCE_KF"

Заместитель ссылка рама Связанный
авто-alt-ref
Разрешить использование альтернативных опорных кадров (только 2 прохода).

arnr-макс-кадров
Установите максимальное количество кадров для шумоподавления altref.

арнр-типа
Установите тип фильтра подавления шума altref: назад, вперед, по центру.

arnr-сила
Установите силу фильтра подавления шума altref.

rc-просмотр, задержка в кадрах (задержка в кадрах)
Установите количество кадров для просмотра вперед для типа кадра и контроля скорости.

устойчивый к ошибкам
Включите функции устойчивости к ошибкам.

VP9-специфичный кредита
без потерь
Включить режим без потерь.

кафель-колонны
Установите количество используемых столбцов плитки. Обратите внимание, что это указано как «log2 (tile_columns)». За
Например, 8 столбцов плитки будут запрошены, если установить кафель-колонны вариант
3.

ряды плитки
Установите количество используемых рядов плитки. Обратите внимание, что это указано как «log2 (tile_rows)». За
Например, 4 строки плитки будут запрошены, если установить ряды плитки — 2.

рамочно-параллельный
Включите функции параллельной декодирования кадров.

водный режим
Установите режим адаптивного квантования (0: выключено (по умолчанию), 1: дисперсия 2: сложность, 3:
циклическое обновление).

цветовое пространство цветовое пространство
Установите входное цветовое пространство. Битовый поток VP9 поддерживает сигнализацию следующего
цветовые пространства:

RGB SRGB
bt709 bt709
неопределенных неизвестный
бт470бг bt601
смпте170м smpte170
смпте240м smpte240
bt2020_ncl bt2020

Для получения дополнительной информации о libvpx см .:http://www.webmproject.org/>

libwebp
libwebp WebP Оболочка кодировщика изображений

libwebp - официальный кодировщик изображений WebP от Google. Он может кодировать с потерями или
режим без потерь. Изображения с потерями - это, по сути, оболочка вокруг кадра VP8. Изображения без потерь
представляют собой отдельный кодек, разработанный Google.

Pixel Формат

В настоящее время libwebp поддерживает только YUV420 для с потерями и RGB для без потерь из-за ограничений.
формата и libwebp. Альфа поддерживается для любого режима. Из-за API
ограничения, если RGB передается при кодировании с потерями или YUV передается для кодирования
без потерь формат пикселей будет автоматически преобразован с использованием функций из libwebp.
Это не идеально и сделано исключительно для удобства.

Варианты

-без потерь логический
Включает / отключает использование режима без потерь. По умолчанию 0.

-compression_level целое
В случае с потерями это компромисс между качеством и скоростью. Более высокие значения дают лучшее качество для
данный размер за счет увеличения времени кодирования. Для без потерь это размер / скорость
компромисс. Более высокие значения дают меньший размер за счет увеличения времени кодирования. Более
в частности, он контролирует количество используемых дополнительных алгоритмов и инструментов сжатия,
и варьируется комбинация этих инструментов. Это соответствует метод вариант в libwebp.
Допустимый диапазон - от 0 до 6. По умолчанию - 4.

-qмасштаб плавать
Для кодирования с потерями это контролирует качество изображения от 0 до 100. Для кодирования без потерь это
контролирует усилия и время, затрачиваемые на дополнительное сжатие. Значение по умолчанию - 75. Примечание.
что для использования через libavcodec эта опция называется global_quality и должен быть
умноженный на FF_QP2LAMBDA.

-предустановка напишите
Предварительная установка конфигурации. Это делает некоторые автоматические настройки на основе общего типа
изображение.

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

по умолчанию
Используйте кодировщик по умолчанию.

картина
Цифровое изображение, например портрет, внутренний снимок

Фото
Фотография на открытом воздухе при естественном освещении

рисование
Рисунок руки или линии с высококонтрастными деталями

значок
Маленькие красочные изображения

текст
Текстовый

библиотека libx264, libx264rgb
Оболочка кодировщика x264 H.264 / MPEG-4 AVC.

Этот кодировщик требует наличия заголовков libx264 и библиотеки во время
конфигурация. Вам необходимо явно настроить сборку с помощью «--enable-libx264».

libx264 поддерживает впечатляющее количество функций, включая адаптивные пространственные 8x8 и 4x4.
преобразование, адаптивное размещение B-кадров, энтропийное кодирование CAVLC / CABAC, чересстрочная развертка (MBAFF),
режим без потерь, psy-оптимизация для сохранения деталей (адаптивное квантование, psy-RD, psy-
шпалеры).

Многие параметры кодировщика libx264 сопоставлены с глобальными параметрами кодека FFmpeg, в то время как уникальные
параметры кодировщика предоставляются через частные параметры. Дополнительно x264opts и
x264-параметры частные параметры позволяют передавать список кортежей ключ = значение, принятый
функция libx264 "x264_param_parse".

Сайт проекта x264 находится по адресуhttp://www.videolan.org/developers/x264.html>.

Кодировщик libx264rgb такой же, как libx264, за исключением того, что он принимает упакованные форматы пикселей RGB.
в качестве ввода вместо YUV.

Поддержанный Pixel Форматы

x264 поддерживает 8–10-битные цветовые пространства. Точная битовая глубина контролируется на x264
настроить время. FFmpeg поддерживает только одну битовую глубину в одной конкретной сборке. В других
словами, невозможно построить один FFmpeg с несколькими версиями x264 с
разная битовая глубина.

Варианты

Оболочка libx264 поддерживает следующие параметры. В x264-эквивалентные варианты или
значения указаны в скобках для облегчения переноса.

Чтобы уменьшить дублирование документации, только частные параметры и некоторые другие
требующие особого внимания, описаны здесь. Для документации недокументированных
общие параметры, см. Кодер-декодер Варианты глава.

Чтобы получить более точную и обширную документацию по параметрам libx264, вызовите
команду x264 --полная помощь или обратитесь к документации libx264.

b (битрейт)
Установите битрейт в бит / с. Обратите внимание, что FFmpeg b параметр выражается в битах / с, а
x264's битрейт в килобитах / с.

bf (бфреймы)
g (Keyint)
Qmin (qpмин)
Минимальная шкала квантователя.

qмакс (qpmax)
Максимальная шкала квантователя.

qdiff (qpstep)
Максимальная разница между шкалами квантователя.

qblur (qblur)
Размытие кривой квантователя

qcomp (qcomp)
Коэффициент сжатия кривой квантователя

реф. (ссылка)
Количество опорных кадров, которые может использовать каждый P-кадр. Диапазон от 0-16.

sc_threshold (сцена)
Устанавливает порог обнаружения смены сцены.

шпалера (шпалера)
Выполняет квантование решетки для повышения эффективности. Включено по умолчанию.

nr (nr)
я_диапазон (мереж)
Максимальный диапазон поиска движения в пикселях.

me_method (me)
Установите метод оценки движения. Возможные значения в порядке убывания скорости:

диаметр (диаметр)
эпс (диаметр)
Алмазный поиск с радиусом 1 (самый быстрый). эпс это псевдоним для диаметр.

шестнадцатеричный (шестнадцатеричный)
Гексагональный поиск с радиусом 2.

ммм (ммм)
Неравномерный поиск по множеству шестиугольников.

один (один)
Исчерпывающий поиск.

край (край)
Исчерпывающий поиск Адамара (самый медленный).

подк (Разместить)
Метод оценки движения субпикселя.

b_стратегия (б-адаптировать)
Адаптивный алгоритм принятия решения о размещении B-кадра. Используйте только при первом проходе.

keyint_min (мин-ключ)
Минимальный размер GOP.

кодер
Установите энтропийный энкодер. Возможные значения:

ac Включите CABAC.

VLC Включите CAVLC и отключите CABAC. Дает тот же эффект, что и x264's --без кабака
опцию.

CMP Установите алгоритм сравнения оценки движения полного пикселя. Возможные значения:

цветность
Включить оценку цветности в движении.

грустный Игнорировать цветность при оценке движения. Дает тот же эффект, что и x264's
--нет-хрома-мне опцию.

темы (темы)
Количество потоков кодирования.

тип_нити
Установите технику многопоточности. Возможные значения:

кусочек
Многопоточность на основе срезов. Дает тот же эффект, что и x264's
--sliced-thread опцию.

рама
Многопоточность на основе кадров.

Флаги
Установите флаги кодировки. Его можно использовать для отключения закрытой GOP и включения открытой GOP с помощью
установив его на "-cgop". Результат аналогичен поведению x264's --open-гоп
опцию.

rc_init_occupancy (vbv-инит)
заданной (заданной)
Установите предустановку кодирования.

мелодия (мелодия)
Установите настройку параметров кодирования.

профиль (профиль)
Установите ограничения профиля.

быстрый первый проход
Включите быстрые настройки при кодировании первого прохода, если установлено значение 1. Если установлено значение 0, оно имеет
такой же эффект от x264's - медленный-первый проход опцию.

CRF (CRF)
Установите качество для режима постоянного качества.

crf_max (crf-макс)
В режиме CRF предотвращает снижение качества VBV сверх этой точки.

qp (qp)
Установите параметр метода управления постоянной скоростью квантования.

водный режим (водный режим)
Установите метод AQ. Возможные значения:

нет (0)
Отключено.

дисперсия (1)
Дисперсия AQ (маска сложности).

автовариантность (2)
Автовариантность AQ (экспериментальная).

водная сила (водная сила)
Установите силу AQ, уменьшите блокировку и размытие в плоских и текстурированных областях.

пси Используйте психовизуальную оптимизацию, если установлено значение 1. Если установлено значение 0, оно имеет тот же эффект, что и
x264's - не пси опцию.

пси-рд (пси-рд)
Установите силу психовизуальной оптимизации, в пси-рд:псай-решетка формат.

rc-просмотр вперед (rc-просмотр вперед)
Установите количество кадров для просмотра вперед для типа кадра и контроля скорости.

весb
Включите взвешенное предсказание для B-кадров, если установлено значение 1. Если установлено значение 0, оно имеет то же самое.
эффект как x264's - без весаb опцию.

вес (вес)
Установите метод взвешенного прогнозирования для P-кадров. Возможные значения:

нет (0)
Отключена

декриминализовано (1)
Включить только взвешенные ссылки

<ss-word style="transform-origin: 50% 50% 0px; backface-visibility: visible; opacity: 1;">высокую</ss-word> (2)
Включить как взвешенные ссылки, так и дубликаты

ссим (ссим)
Включите вычисление и печать статистики SSIM после кодирования.

внутреннее обновление (внутреннее обновление)
Включите использование периодического внутреннего обновления вместо кадров IDR, если установлено значение 1.

avcintra-класс (класс)
Настройте кодировщик для создания AVC-Intra. Допустимые значения: 50,100, 200 и XNUMX.

Bluray-совместимый (Bluray-совместимый)
Настройте кодировщик на совместимость со стандартом bluray. Это стенография
для установки "bluray-compat = 1 force-cfr = 1".

b-уклон (b-уклон)
Установите влияние на частоту использования B-кадров.

b-пирамида (b-пирамида)
Установить метод сохранения некоторых B-кадров в качестве ссылок. Возможные значения:

нет (нет)
Отключено.

строгий (строгий)
Строго иерархическая пирамида.

"обычные" ("обычные")
Нестрогий (не совместим с Blu-ray).

смешанные судьи
Разрешить использование одной ссылки на раздел вместо одной ссылки на
макроблок, если установлен на 1. Если установлен на 0, он имеет тот же эффект, что и x264's
--no-mixed-refs опцию.

8x8dct
Включите адаптивное пространственное преобразование (высокопрофильное преобразование 8x8), если установлено значение 1. Если установлено
до 0, он имеет тот же эффект, что и x264's --no-8x8dct опцию.

фаст-пскип
Включите раннее обнаружение SKIP на P-кадрах, если установлено значение 1. Если установлено значение 0, оно имеет то же самое.
эффект как x264's --no-fast-pskip опцию.

AUD (AUD)
Включите использование разделителей единиц доступа, если установлено значение 1.

мбтри
Включите использование управления скоростью дерева макроблоков, если установлено значение 1. Если установлено значение 0, оно имеет то же самое.
эффект как x264's --no-mbtree опцию.

Деблокирующий (Деблокирующий)
Установите параметры петлевого фильтра, в альфа:beta форме.

cplxblur (cplxblur)
Установить уменьшение колебаний QP (до сжатия кривой).

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

p8x8
П-образная перегородка 8х8.

p4x4
П-образная перегородка 4х4.

b8x8
Б-рамная перегородка 4х4.

i8x8
I-рамная перегородка 8x8.

i4x4
Двутавровая перегородка 4х4. (Включение p4x4 требуется p8x8 быть включенным. Включение i8x8
требуется адаптивное пространственное преобразование (8x8dct вариант) для включения.)

нет (нет)
Не считайте никаких перегородок.

ВСЕ (ВСЕ)
Рассмотрим каждый раздел.

прямой пред (направлять)
Установите режим прямого прогнозирования MV. Возможные значения:

нет (нет)
Отключить прогнозирование MV.

пространственный (пространственный)
Включить пространственное прогнозирование.

временной (временной)
Включить временное прогнозирование.

автоматический (автоматический)
Решено автоматически.

максимальный размер среза (максимальный размер среза)
Установите предел размера каждого фрагмента в байтах. Если не указано, но полезная нагрузка RTP
размер (ps) указано, что используется.

Статистика (Статистика)
Задайте имя файла для многопроходной статистики.

Nal-Hrd (Nal-Hrd)
Установить информацию о сигнале HRD (требуется vbv-bufsize установить). Возможные значения:

нет (нет)
Отключить информационную сигнализацию HRD.

VBR (VBR)
Переменная скорость передачи данных.

CBR (CBR)
Постоянная скорость передачи данных (не допускается в контейнере MP4).

x264opts (NA)
Установите любую опцию x264, см. x264 --fullhelp для списка.

Аргумент - это список ключ=ценностное пары, разделенные знаком ":". В фильтр и пси-рд кредита
которые используют ":" в качестве разделителя, вместо этого используйте ",". Они тоже это принимают, так как
давным-давно, но по какой-то причине это остается недокументированным.

Например, чтобы указать параметры кодировки libx264 с помощью FFmpeg:

ffmpeg -i foo.mpg -vcodec libx264 -x264opts keyint = 123: min-keyint = 20 -an out.mkv

x264-параметры (NA)
Переопределите конфигурацию x264, используя: -разделенный список параметров ключ = значение.

Эта опция функционально такая же, как и у x264opts, но дублируется для
совместимость с вилкой Libav.

Например, чтобы указать параметры кодировки libx264 с помощью FFmpeg:

ffmpeg -i INPUT -c: v libx264 -x264-params level = 30: bframes = 0: weightp = 0: \
cabac = 0: ref = 1: vbv-maxrate = 768: vbv-bufsize = 2000: analysis = all: me = umh: \
no-fast-pskip=1:subq=6:8x8dct=0:trellis=0 OUTPUT

Предусмотрено кодирование ffpresets для общего использования, поэтому их можно использовать с общими
система предустановок (например, передача заранее опция).

libx265
Обертка кодировщика x265 H.265 / HEVC.

Этот кодировщик требует наличия заголовков libx265 и библиотеки во время
конфигурация. Вам необходимо явно настроить сборку с помощью --enable-libx265.

Варианты

заданной
Установите предустановку x265.

мелодия
Установите параметр настройки x265.

x265-параметры
Установите параметры x265, используя список ключ=ценностное пары, разделенные знаком ":". Видеть x265 --Помогите
для списка опций.

Например, чтобы указать параметры кодировки libx265 с помощью -x265-параметры:

ffmpeg -i input -c: v libx265 -x265-params crf = 26: psy-rd = 1 output.mp4

libxvid
Оболочка кодировщика Xvid MPEG-4 Part 2.

Этот кодировщик требует наличия заголовков libxvidcore и библиотеки во время
конфигурация. Вам необходимо явно настроить сборку с помощью "--enable-libxvid".
--enable-gpl ".

Собственный кодировщик "mpeg4" поддерживает формат MPEG-4 Part 2, поэтому пользователи могут кодировать в этом формате.
формат без этой библиотеки.

Варианты

Оболочка libxvid поддерживает следующие параметры. Некоторые из следующих вариантов
перечислены, но не задокументированы и соответствуют параметрам общих кодеков. Видеть Кодер-декодер
Варианты глава для их документации. Другие общие параметры, не указанные в списке
не действуют для кодировщика libxvid.

b
g
Qmin
qмакс
mpeg_quant
темы
bf
b_qфактор
b_qoffset
Флаги
Установите определенные флаги кодирования. Возможные значения:

mv4 Используйте четыре вектора движения для каждого макроблока.

АИК Включите высококачественное прогнозирование переменного тока.

серый
Кодировать только оттенки серого.

GMC Включите использование глобальной компенсации движения (GMC).

qpel
Включите компенсацию движения на четверть пикселя.

cgop
Включить закрытый GOP.

global_header
Поместите глобальные заголовки в дополнительные данные вместо каждого ключевого кадра.

шпалера
me_method
Установите метод оценки движения. Возможные значения в порядке убывания скорости и
порядок увеличения качества:

нуль
Не использовать оценку движения (по умолчанию).

фотки
x1
журнал Включение расширенного алмазного зонального поиска для блоков 16x16 и полупиксельного уточнения
для блоков 16х16. x1 и журнал псевдонимы для фотки.

эпс
Включите все, что описано выше, а также расширенный поиск по алмазной зоне для
Блоки 8x8, уточнение полупикселей для блоков 8x8 и оценка движения по цветности
самолеты.

полный
Включите все, что описано выше, а также расширенные блоки 16x16 и 8x8
поиск.

мбд Установите алгоритм решения макроблока. Возможные значения в порядке возрастания качества:

декриминализовано
Использовать алгоритм функции сравнения макроблоков (по умолчанию).

биты
Включить уточнение половин и четверть пикселя на основе искажения для 16x16
блоки.

rd Включите все, что описано выше, а также половину пикселей на основе искажений.
и четвертьпиксельное уточнение для блоков 8x8, а также поиск на основе искажений
используя квадратный узор.

lumi_aq
Включите адаптивное квантование маскировки люминесценции, если установлено значение 1. По умолчанию - 0 (отключено).

дисперсия_aq
Включите адаптивное квантование дисперсии, если установлено значение 1. По умолчанию - 0 (отключено).

В сочетании с lumi_aq, итоговое качество не будет лучше любого из
два указаны индивидуально. Другими словами, качество будет хуже.
один из двух эффектов.

ссим
Установите метод отображения структурного подобия (SSIM). Возможные значения:

от Отключить отображение информации SSIM.

средний Вывести среднее значение SSIM в конце кодирования в стандартный вывод. Формат отображения
средний SSIM составляет:

Средний SSIM:% f

Для пользователей, не знакомых с C,% f означает число с плавающей запятой или десятичное число (например,
0.939232).

рама
Выводит как покадровые данные SSIM во время кодирования, так и среднее значение SSIM в конце
кодировка в стандартный вывод. Формат покадровой информации:

SSIM: в среднем:% 1.3f мин .:% 1.3f макс:% 1.3f

Для пользователей, не знакомых с C,% 1.3f означает число с плавающей запятой, округленное до 3.
цифры после точки (например, 0.932).

ssim_acc
Установите точность SSIM. Допустимые варианты - целые числа в диапазоне от 0 до 4, а 0 дает
самый точный результат и 4 самых быстрых.

mpeg2
Видеокодер MPEG-2.

Варианты

seq_disp_ext целое
Определяет, должен ли кодировщик записывать расширение sequence_display_extension на выходе.

-1
автоматический
Решите автоматически записывать это или нет (это значение по умолчанию), проверив, если
записываемые данные отличаются от значений по умолчанию или неопределенных значений.

0
никогда
Никогда не пиши это.

1
всегда
Всегда пиши это.

PNG
Кодировщик изображений PNG.

Частные кредита

точек на дюйм целое
Установить физическую плотность пикселей в точках на дюйм, по умолчанию не задано

пм целое
Установить физическую плотность пикселей в точках на метр, по умолчанию не задано

ProRes
Кодировщик Apple ProRes.

FFmpeg содержит 2 кодировщика ProRes, кодировщик prores-aw и prores-ks. Используемый кодировщик
можно выбрать с помощью опции "-vcodec".

Частные Варианты для прорес-кс

профиль целое
Выберите профиль ProRes для кодирования

полномочие
lt
стандарт
hq
4444
Quant_mat целое
Выберите матрицу квантования.

автоматический
по умолчанию
полномочие
lt
стандарт
hq

Если установлено на автоматический, будет выбрана матрица, соответствующая профилю. Если не установлен,
матрица высочайшего качества, по умолчанию, будет выбрано.

бит_пер_мб целое
Сколько бит выделить для кодирования одного макроблока. В разных профилях используется от 200
и 2400 бит на макроблок, максимум - 8000.

mbs_per_slice целое
Количество макроблоков в каждом срезе (1-8); значение по умолчанию (8) должно быть подходящим в
практически во всех ситуациях.

продавец string
Заменить 4-байтовый идентификатор поставщика. Пользовательский идентификатор поставщика, например apl0 потребует поток
был произведен кодировщиком Apple.

альфа_биты целое
Укажите количество бит для альфа-компонента. Возможные значения: 0, 8 и 16. Используйте 0
для отключения кодирования альфа-плоскости.

Скорость соображения

В режиме работы по умолчанию кодировщик должен соблюдать ограничения кадра (т. Е. Не
создавать кадры большего размера, чем требуется), сохраняя при этом качество выходного изображения
насколько возможно. Рамку, содержащую множество мелких деталей, сложнее сжать, и
кодировщик потратит больше времени на поиск подходящих квантователей для каждого среза.

Установка более высокого бит_пер_мб предел улучшит скорость.

Для максимальной скорости кодирования установите масштаб параметр (4 - рекомендуемое значение) и
не устанавливайте ограничение по размеру.

либквазар
Кодировщик Kvazaar H.265 / HEVC.

Требуется наличие заголовков и библиотеки libkvazaar во время настройки. Тебе нужно
чтобы явно настроить сборку с --enable-libkvazaar.

Варианты

b Установите целевой битрейт видео в бит / с и включите управление скоростью.

темы
Установите количество потоков кодирования.

квазаар-парамс
Задайте параметры квазара в виде списка имя=ценностное пары, разделенные запятыми (,). Видеть
kvazaar документация со списком опций.

СУБТИТРЫ КОДЕРЫ


dvdsub
Этот кодек кодирует формат растровых субтитров, который используется в DVD. Обычно они
хранятся в парах файлов VOBSUB (* .idx + * .sub), и их также можно использовать в файлах Matroska.

Варианты

даже_ряды_фикс
Если установлено значение 1, включите обходной путь, который сделает количество строк пикселей одинаковым во всех
субтитры. Это устраняет проблему с некоторыми игроками, которые обрезают нижний ряд, если
номер нечетный. При необходимости обходной путь просто добавляет полностью прозрачную строку. В
накладные расходы низкие, обычно в среднем один байт на субтитр.

По умолчанию этот обходной путь отключен.

Используйте ffmpeg-кодеки онлайн на сервисах onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad




×
Реклама
❤️Совершайте покупки, бронируйте или заказывайте здесь — никаких затрат, что помогает поддерживать бесплатность услуг.