AWS Elastic Transcoder выдает ошибку при объединении разных файлов mp4 со звуком и без звука

Мне нужно объединить разные видео с помощью AWS Elastic Transcoder. Однако задание не выполняется, потому что есть видео без звука. Я получаю ошибку ниже:

По крайней мере один медиафайл не соответствует другим. Все медиафайлы должны иметь либо звук, либо его отсутствие.

Чтение документации кажется, что добавить дорожку MOS можно только с файлами mxf.

Кто-нибудь сталкивался с такой же проблемой и нашел решение? Заранее спасибо.


person JourneyToJsDude    schedule 15.04.2020    source источник


Ответы (1)


Возможное решение — проверить наличие звука в видеофайлах с помощью MediaInfo и, если они не добавили звуковую дорожку, с помощью Ffmpeg.

Эти функциональные возможности могут быть заключены в лямбда-функции, а MediaInfo/Ffmpeg использоваться в качестве лямбда-слоев.

person JourneyToJsDude    schedule 17.04.2020