2016-07-17 3 views
4

Есть ли встроенный способ предотвращения AME кодирования выходного размера из файла конфигурации, если исходное видео меньше целевого, или необходимо иметь кучу предустановок с каждым один из которых имеет максимальное значение res, тогда я сам запрашиваю файл мультимедиа, чтобы определить, какой пресет использовать?Максимальный размер выходного сигнала в кодировщике Azure Media

Это то, что я до сих пор и хочу включить версию 1080, но не хочу 720 или более низкие исходные файлы для создания 1080 Размера:

{ 
    "KeyFrameInterval": "00:00:02", 
    "H264Layers": [ 
    { 
     "Profile": "Auto", 
     "Level": "auto", 
     "Bitrate": 2250, 
     "MaxBitrate": 3400, 
     "BufferWindow": "00:00:05", 
     "Width": 1280, 
     "Height": 720, 
     "BFrames": 3, 
     "ReferenceFrames": 3, 
     "AdaptiveBFrame": true, 
     "Type": "H264Layer", 
     "FrameRate": "0/1" 
    }, 
    { 
     "Profile": "Auto", 
     "Level": "auto", 
     "Bitrate": 1500, 
     "MaxBitrate": 2250, 
     "BufferWindow": "00:00:05", 
     "Width": 960, 
     "Height": 540, 
     "BFrames": 3, 
     "ReferenceFrames": 3, 
     "AdaptiveBFrame": true, 
     "Type": "H264Layer", 
     "FrameRate": "0/1" 
    }, 
    { 
     "Profile": "Auto", 
     "Level": "auto", 
     "Bitrate": 650, 
     "MaxBitrate": 1000, 
     "BufferWindow": "00:00:05", 
     "Width": 640, 
     "Height": 360, 
     "BFrames": 3, 
     "ReferenceFrames": 3, 
     "AdaptiveBFrame": true, 
     "Type": "H264Layer", 
     "FrameRate": "0/1" 
    } 
    ], 
    "Type": "H264Video" 
}, 

ответ

2

вы заглядывать в учебники использования Media Encoder Premium Workflow с дизайнером рабочих процессов Azure Media Services (https://azure.microsoft.com/en-us/documentation/articles/media-services-workflow-designer/).

Существует один пример рабочего процесса, который определяет входное разрешение - https://github.com/Azure/azure-media-services-samples/tree/master/Encoding%20Presets/VoD/MediaEncoderPremiumWorkfows. (H264 Progressive Download MP4 SD). Из одного из примеров описания «Если источником является SD (ширина изображения меньше 640), размер кадра на выходе остается неизменным. В противном случае, если источником является HD (ширина изображения 640 или выше), устанавливается размер выходного кадра до 640x360 (источники 16: 9) или 640x480 (источники 4: 3). "

Вам необходимо запросить инструмент проектирования рабочего процесса и при необходимости изменить описанную логику - его сложно создать эти рабочие файлы вручную.

Если вы хотите использовать только Media Encoder Standard, вам нужно использовать sdk для построения логики обнаружения входа на вашей стороне и расписания или пропускания кодировки на основе разрешения ввода.

+0

Спасибо за это. Я связался с этим человеком, который предоставляет ссылки для инструмента Workflow Designer для Media Encoder. –

 Смежные вопросы

  • Нет связанных вопросов^_^