WMV Custom Settings 1.1/ru
From Aviberry API
К содержанию
Другие форматы
Возникли вопросы?
Contents |
VideoCodec
VideoCodec - Видеокодек.
Может принимать значения:
| Значение | Описание |
|---|---|
| 1 | Uncompressed Video |
| 827739479 | Windows Media Video V7 |
| 844516695 | Windows Media Video V8 |
| 861293911 | Windows Media Video 9 |
| 827544397 | Windows Media Screen V7 |
| 844321613 | Windows Media Video 9 Screen |
| 826496599 | Windows Media Video 9 Advanced Profile |
VideoBuffer
VideoBuffer - Максимальная задержка между моментом получения и моментом отображения потока. Задается в миллисекундах.
Width
Width - Ширина кадра в пикселях.
Height
Height - Высота кадра в пикселях.
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). Билинейная интерполяция. |
VideoQuality
VideoQuality - Параметр, отвечающий за качество сконвертированного видео. Чем больше значение, тем выше качество, но ниже скорость конвертации.
Может принимать значения от 1 до 100.
VideoBitrate
VideoBitrate - Битрейт видео. Специальное значение -1 используется для задания автоматического управления битрейтом. Все остальные значения задают битрейт в бит/с.
AudioCodec
AudioCodec - Аудиокодек.
Может принимать значения:
| Значение | Описание |
|---|---|
| -1 | Звук не записывается |
| 10 | Windows Media Audio Voice 9 |
| 353 | Windows Media Audio 9.2 |
| 354 | Windows Media Audio 10 Professional |
AudioBuffer
AudioBuffer - Максимальная задержка между моментом получения и моментом отображения потока. Задается в миллисекундах.
Специальное значение -1 - не использовать AudioBuffer.
AudioBitrate
AudioBitrate - Битрейт аудио. Задается в бит/сек.
Frequency
Frequency - Частота дискретизации звука.
Значение по умолчанию - 8000 кГц.
Может принимать значения: 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 кГц.
Channels
Channels - Количество каналов.
Может принимать значения:
| Значение | Описание |
|---|---|
| 1 | Моно |
| 2 | Стерео |
WMV
| Параметр | Описание | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| VBR | Использование переменного битрейта видео
| ||||||||||
| VBRMaxBitrate | Максимальное значение битрейта видео. Задается в кбит/сек.
Используется только при VBR=2. | ||||||||||
| VBRMaxBuff | Максимальное значение параметра VideoBuffer. Задается в миллисекундах.
Используется только при VBR=2. | ||||||||||
| VBRQuality | Влияет на качество видео. Чем больше значение, тем выше качество, но ниже скорость конвертации.
Используется только при VBR=1.
Может принимать значения от 1 до 100. | ||||||||||
| VidBuffer | Данный параметр более не используется. Вместо него рекомендуется применять параметр VideoBuffer. |
WMA
| Параметр | Описание | ||||||
|---|---|---|---|---|---|---|---|
| IsAV | Рекомендуется всегда устанавливать IsAV=1, если в файле будет хотя бы одна видеодорожка. | ||||||
| VBR | Использование переменного битрейта аудио
| ||||||
| VBRQuality | Влияет на качество звука. Чем больше значение, тем выше качество, но ниже скорость конвертации.
Используется только при VBR=1.
Может принимать значения от 1 до 100. |
Комбинации параметров
При конвертации в формат WMV или WMA нужно учитывать, что не все сочетания параметров являются корректными.
Поддерживаемые наборы меняются в зависимости от выбранного аудиокодека.
Подробнее см. раздел Комбинации параметров для WMV и WMA
Примеры
XML-RPC
<member>
<name>format_id</name>
<value><string>16503</string></value>
</member>
<member>
<name>preset_id</name>
<value><string>-2</string></value>
</member>
<member>
<name>preset_data</name>
<value><string>
{
"VideoCodec":"861293911",
"VideoBuffer":"5000",
"Width":"600",
"Height":"200",
"FrameRate":"30.00",
"VideoSAsInput":"false",
"ResizeMethod":"1",
"ResizeQuality":"1",
"VideoQuality":"85",
"VideoBitrate":"-1",
"AudioCodec":"353",
"AudioBuffer":"5000",
"AudioBitrate":"192000",
"Frequency":"48000",
"Channels":"2",
"WMV":
{
"VBR":"0",
"VBRMaxBitrate":"0",
"VBRMaxBuff":"0",
"VBRQuality":"0",
"VidBuffer":"5000"
},
"WMA":
{
"IsAV":"1",
"VBR":"0",
"VBRQuality":"0"
}
}
</string></value>
</member>JSON-RPC
"preset":
{
"format_id": "16503",
"preset_id": "-2"
"preset_data": "
{
\"VideoCodec\":\"861293911\",
\"VideoBuffer\":\"5000\",
\"Width\":\"600\",
\"Height\":\"200\",
\"FrameRate\":\"30.00\",
\"VideoSAsInput\":\"false\",
\"ResizeMethod\":\"1\",
\"ResizeQuality\":\"1\",
\"VideoQuality\":\"85\",
\"VideoBitrate\":\"-1\",
\"AudioCodec\":\"353\",
\"AudioBuffer\":\"5000\",
\"AudioBitrate\":\"192000\",
\"Frequency\":\"48000\",
\"Channels\":\"2\",
\"WMV\":
{
\"VBR\":\"0\",
\"VBRMaxBitrate\":\"0\",
\"VBRMaxBuff\":\"0\",
\"VBRQuality\":\"0\",
\"VidBuffer\":\"5000\"
},
\"WMA\":
{
\"IsAV\":\"1\",
\"VBR\":\"0\",
\"VBRQuality\":\"0\"
}
}"
}