MPEG1,2 Custom Settings 1.1/ru
From Aviberry API
К содержанию
Другие форматы
Возникли вопросы?
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\"
}"
}]