WMV Custom Settings 1.1/ru

From Aviberry API

Jump to: navigation, search

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


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 Использование переменного битрейта видео
Значение Описание
0 Не использовать переменный битрейт
1 Использовать для задания качества видео параметр VBRQuality
2 Ограничить значение битрейта (см. параметры VBRMaxBitrate и VBRMaxBuff)
3 Использовать параметр VideoBitrate в качестве среднего битрейта
VBRMaxBitrate Максимальное значение битрейта видео. Задается в кбит/сек.

Используется только при VBR=2.

VBRMaxBuff Максимальное значение параметра VideoBuffer. Задается в миллисекундах.

Используется только при VBR=2.

VBRQuality Влияет на качество видео. Чем больше значение, тем выше качество, но ниже скорость конвертации.

Используется только при VBR=1. Может принимать значения от 1 до 100.

VidBuffer Данный параметр более не используется. Вместо него рекомендуется применять параметр VideoBuffer.

WMA

Параметр Описание
IsAV Рекомендуется всегда устанавливать IsAV=1, если в файле будет хотя бы одна видеодорожка.
VBR Использование переменного битрейта аудио
Значение Описание
0 Использовать постоянный битрейт (не поддерживается кодеком Windows Media Audio Voice 9.2 Lossless)
1 Использовать переменный битрейт (поддерживается только кодеками Windows Media Audio Voice 9.2 и Windows Media Audio Voice 9.2 Lossless)
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\" } }" }



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

Views
In other languages