MPEG1,2 Custom Settings 1.1/ru

From Aviberry API

Jump to: navigation, search

К содержанию
Другие форматы
Возникли вопросы?


Contents

Type

Type - Видеокодек.
Значение по умолчанию - 2.

Может принимать значения:

Значение Описание
1 MPEG-1
2 MPEG-2

Width

Width - Ширина кадра в пикселях.

Height

Height - Высота кадра в пикселях.

AspectRatio

AspectRatio - Соотношение сторон (отображаемое). В общем случае оно может не совпадать с пропорцией Width:Height.

Может принимать значения:

Значение Описание
1 Использовать соотношение Width:Height (квадратный пиксель)
2 4:3
3 16:9
4 2.21:1

FrameRate

FrameRate - Количество кадров в секунду.

Значение по умолчанию - 25.
Может принимать значения: 23.976, 24, 25, 29.97 или 30.

VideoSAsInput

VideoSAsInput - параметр отвечает за использование при конвертации параметров входного файла.
Значение по умолчанию - false

Может принимать значения:

Значение Описание
false Не использовать параметры входного файла
true Использовать параметры входного файла (Width, Height, FrameRate)

ResizeMethod

ResizeMethod - Метод, используемый для изменения ширины и высоты кадра.
Значение по умолчанию - 1.

Может принимать значения:

Значение Описание
0 Stretch. Изображение будет растянуто, чтобы соответствовать новым значениям ширины и высоты
1 Letterbox. Изображение будет дополнено черными полями, чтобы соответствовать новым значениям ширины и высоты
2 Crop. Изображение будет обрезано, чтобы соответствовать новым значениям ширины и высоты

ResizeQuality

ResizeQuality - Качество преобразования к новым значениям ширины и высоты.
Значение по умолчанию - 1.

Может принимать значения:

Значение Описание
0 Normal (Fast). Интерполяция по соседней точке.
1 Best (Slow). Билинейная интерполяция.

VideoBitrate

VideoBitrate - Битрейт видео.
Специальное значение 0 используется для задания автоматического управления битрейтом. Все остальные значения задают битрейт в кбит/с.

VBRQuality

VBRQuality - Качество видео при использовании переменного битрейта. Чем больше значение, тем выше качество, но медленнее конвертация.

Может принимать значения:

Значение Описание
0 Не использовать переменный битрейт
1 Самое высокое качество
2 Очень высокое качество
3 Высокое качество
4 Нормальное качество

IsSound

IsSound - Включение (или отключение) звука.
Значение по умолчанию - false.

Может принимать значения:

Значение Описание
false Звук отключен
true Звук включен

Frequency

Frequency - Частота дискретизации звука.

Может принимать значения: 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 кГц.

Channels

Channels - Количество каналов.
Значение по умолчанию - 1.

Может принимать значения:

Значение Описание
1 Моно
2 Стерео

AudioBitrate

AudioBitrate - Битрейт аудио.

Может принимать значения: 32, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320 кбит/сек.

Примеры

XML-RPC

<member> <name>format_id</name> <value><string>16501</string></value> </member> <member> <name>preset_id</name> <value><string>-2</string></value> </member> <member> <name>preset_data</name> <value><string> { "Type":"2", "Width":"640", "Height":"480", "AspectRatio":"2", "FrameRate":"25", "VideoSAsInput":"false", "ResizeMethod":"1", "ResizeQuality":"1", "VideoBitrate":"2070", "VBRQuality":"0", "IsSound":"true", "Frequency":"48000", "Channels":"2", "AudioBitrate":"224" } </string></value> </member>

JSON-RPC

"preset": [{ "format_id":"16501", "preset_id":"-2", "preset_data":" { \"Type\":\"2\", \"Width\":\"640\", \"Height\":\"480\", \"AspectRatio\":\"2\", \"FrameRate\":\"25\", \"VideoSAsInput\":false, \"ResizeMethod\":\"1\", \"ResizeQuality\":\"1\", \"VideoBitrate\":\"2070\", \"VBRQuality\":\"0\", \"IsSound\":true, \"Frequency\":\"48000\", \"Channels\":\"2\", \"AudioBitrate\":\"224\" }" }]



К содержанию
Другие форматы
Возникли вопросы?

Views
Personal tools
In other languages