3GPP2 Custom Settings 1.1/ru
From Aviberry API
К содержанию
Другие форматы
Возникли вопросы?
Contents |
VideoCodec
VideoCodec - Видеокодек.
Значение по умолчанию - mp4v.
Может принимать значения:
| Значение | Описание |
|---|---|
| mp4v | MPEG-4 Video |
| s263 | H.263 |
| avc1 | H.264 |
AudioCodec
AudioCodec - Аудиокодек.
Значение по умолчанию - 0.
Может принимать значения:
| Значение | Описание |
|---|---|
| 0 | Нет звука |
| mp4a | AAC |
| samr | AMR |
Size
Size - Размер (ширина и высота) кадра.
Значение по умолчанию - 11534480.
Может принимать значения:
| Значение | Описание |
|---|---|
| 8388704 | 128x96 SubQCIF |
| 11534480 | 176x144 QCIF |
| 23068960 | 352x288 CIF |
| 20971760 | 320x240 QVGA (только для кодеков MPEG-4 и H.264) |
| 0 | как у исходного файла |
FrameRate
FrameRate - Количество кадров в секунду.
Значение по умолчанию - 8.
Может принимать значения: 8, 10, 12, 15, 23.976, 24, 25, 29.97, 30.
Специальное значение FrameRate=0 - использовать значение из исходного файла.
ResizeMethod
ResizeMethod - Метод, используемый для изменения ширины и высоты кадра.
Значение по умолчанию - 1.
Может принимать значения:
| Значение | Описание |
|---|---|
| 0 | Stretch. Изображение будет растянуто, чтобы соответствовать новым значениям ширины и высоты |
| 1 | Letterbox. Изображение будет дополнено черными полями, чтобы соответствовать новым значениям ширины и высоты |
| 2 | Crop. Изображение будет обрезано, чтобы соответствовать новым значениям ширины и высоты |
ResizeQuality
ResizeQuality - Качество преобразования к новым значениям ширины и высоты.
Значение по умолчанию - 1.
Может принимать значения:
| Значение | Описание |
|---|---|
| 0 | Normal (Fast). Интерполяция по соседней точке. |
| 1 | Best (Slow). Билинейная интерполяция. |
Frequency
Frequency - Частота дискретизации звука. Используется только для аудиокодека AAC.
Значение по умолчанию - 8000 кГц.
Может принимать значения: 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 кГц.
Channels
Channels - Количество каналов. Используется только для аудиокодека AAC.
Значение по умолчанию - 1.
Может принимать значения:
| Значение | Описание |
|---|---|
| 1 | Моно |
| 2 | Стерео |
VParams
VParams - Набор параметров для выбранного видеокодека.
Перечень параметров для каждого видеокодека:
MPEG-4
Пример:
"VParams":{"MPEG4":{"Profile":8,"Bitrate":572000,"Quality":3,"MaxIFrameInterval":25,"MaxBFrameSequence":0,"AspectRatio":0}}
| Параметр | Описание | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Profile | Профиль. Значение по умолчанию - 0.
| ||||||||
| Bitrate | Битрейт видео. Специальное значение -1 используется для задания автоматического управления битрейтом. Все остальные значения задают битрейт в бит/с. | ||||||||
| Quality | Комплексный параметр, определяющий качество сконвертированного видео. Возможные значения от 0 до 6. Чем больше значение, тем выше качество, но ниже скорость конвертации. Значение по умолчанию - 0. | ||||||||
| MaxIFrameInterval | Максимальное расстояние между ключевыми кадрами. Значение по умолчанию - 0. Может принимать значения от 0 до 1000. | ||||||||
| MaxBFrameSequence | Максимальное количество соседних B-кадров. Значение по умолчанию - 0. Может принимать значения от 0 до 10. | ||||||||
| AspectRatio | Соотношение сторон (отображаемое). В общем случае оно может не совпадать с пропорцией Width:Height. Значение по умолчанию - 0.
Можно также задавать любые другие значения. |
H.263
Примеры:
"VParams":{"H263":{"MotionSrchRng":"1","Quality":"30","VBR":"true"}}
"VParams":{"H263":{"MotionSrchRng":"1","Bitrate":"250000","VBR":"false"}}
| Параметр | Описание | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MotionSrchRng | Диапазон поиска движений. Значение по умолчанию - 1.
| ||||||||||||
| Bitrate | Битрейт видео. Специальное значение -1 используется для задания автоматического управления битрейтом. Используется только если VBR=false. Единица измерения - бит/с. | ||||||||||||
| Quality | Качество видео. Используется только если VBR=true. Возможные значения от 1 до 30. Чем больше значение, тем выше качество, но ниже скорость конвертации. Значение по умолчанию - 1. | ||||||||||||
| VBR | Использование переменного битрейта. Значение по умолчанию - false.
|
H.264
Примеры:
"VParams":{"H264":{"Profile":4,"Quality":2,"MaxIFrameInterval":25,"MaxBFrameSequence":0,"VBR":true,"AspectRatio":0}}
"VParams":{"H264":{"Profile":4,"Bitrate":250000,"Quality":2,"MaxIFrameInterval":25,"MaxBFrameSequence":0,"VBR":false,"AspectRatio":0}}
"VParams":{"H264":{"Profile":2,"Bitrate":-1,"Quality":2,"MaxIFrameInterval":25,"MaxBFrameSequence":0,"AspectRatio":0}}
"VParams":{"H264":{"Profile":2,"Bitrate":250000,"Quality":2,"MaxIFrameInterval":25,"MaxBFrameSequence":0,"AspectRatio":0}}
| Параметр | Описание | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Profile | Профиль. Значение по умолчанию - 1.
| ||||||||
| Bitrate | Битрейт видео. Специальное значение -1 используется для задания автоматического управления битрейтом. Все остальные значения задают битрейт в бит/с. Используется только если VBR=false | ||||||||
| Quality | Комплексный параметр, определяющий качество сконвертированного видео. Возможные значения от 0 до 4. Чем больше значение, тем выше качество, но ниже скорость конвертации. Значение по умолчанию - 0. | ||||||||
| MaxIFrameInterval | Максимальное расстояние между ключевыми кадрами. Значение по умолчанию - 0. Может принимать значения от 0 до 1000. | ||||||||
| MaxBFrameSequence | Максимальное количество соседних B-кадров. Значение по умолчанию - 0. Может принимать значения от 0 до 10. | ||||||||
| VBR | Использование переменного битрейта. Значение по умолчанию - false. Данный параметр можно использовать только если Profile =4
| ||||||||
| AspectRatio | Соотношение сторон (отображаемое). В общем случае оно может не совпадать с пропорцией Width:Height. Значение по умолчанию - 0
Можно также задавать любые другие значения. |
AParams
AParams - Набор параметров для выбранного аудиокодека.
Перечень параметров для каждого аудиокодека:
AAC
Пример:
"AParams":{"AAC":{"Profile":"2","Bitrate":"192000","Quality":"100"}}
| Параметр | Описание | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Profile | Профиль. Значение по умолчанию - 1.
| ||||||||
| Bitrate | Битрейт аудио. Значение по умолчанию - 8000. Может принимать значения: 8000, 16000, 20000, 24000, 28000, 32000, 40000, 48000, 56000, 64000, 80000, 96000, 112000, 128000, 160000, 192000, 224000, 256000 бит/сек. | ||||||||
| Quality | Комплексный параметр, определяющий качество звука. Возможные значения от 100 до 500. Чем больше значение, тем выше качество, но ниже скорость конвертации. Значение по умолчанию - 100. |
AMR
Пример:
"AMR":{"Bitrate":7950}}
| Параметр | Описание |
|---|---|
| Bitrate | Битрейт аудио. Значение по умолчанию - 4750. Может принимать значения: 4750, 5150, 5900, 6700, 7400, 7950, 10200, 12200 кбит/сек. |
Примеры
XML-RPC
<member>
<name>format_id</name>
<value><string>16507</string></value>
</member>
<member>
<name>preset_id</name>
<value><string>-2</string></value>
</member>
<member>
<name>preset_data</name>
<value><string>
{
"VideoCodec":"s263",
"AudioCodec":"samr",
"Size":"23068960",
"FrameRate":"15",
"ResizeMethod":"1",
"ResizeQuality":"1",
"Frequency":"8000",
"Channels":"1",
"VParams":
{
"H263":
{
"MotionSrchRng":"15",
"Bitrate":"448000",
"Quality":"30",
"VBR":"false"
}
},
"AParams":
{
"AMR":
{
"Bitrate":"12200"
}
}
}
</string></value>
</member>
JSON-RPC
"preset":
[{
"format_id":"16507",
"preset_id":"-2",
"preset_data":"
{
\"VideoCodec\":\"s263\",
\"AudioCodec\":\"samr\",
\"Size\":\"23068960\",
\"FrameRate\":\"15\",
\"ResizeMethod\":\"1\",
\"ResizeQuality\":\"1\",
\"Frequency\":\"8000\",
\"Channels\":\"1\",
\"VParams\":
{
\"H263\":
{
\"MotionSrchRng\":\"15\",
\"Bitrate\":448000,
\"Quality\":\"30\",
\"VBR\":false
}
},
\"AParams\":
{
\"AMR\":
{
\"Bitrate\":12200
}
}
}"
}]
