Создание видео с использованием библиотеки Opencv, но не знаю, как указать или преобразовать его в формат h264 c - PullRequest
1 голос
/ 27 февраля 2020

Так что я использую AWS лямбду для создания некоторых видео с использованием библиотеки Opencv. Однако, когда я сохраняю видео на S3 и пытаюсь отобразить его на S3, не загружая его, оно не работает, поэтому я считаю, что это из-за формата кода c, должно быть h264, потому что когда я использую этот веб-сайт, https://www.ofoct.com/video-converter/convert-to-h-264-video.html, чтобы преобразовать видео и снова загрузить его на S3, видео работает нормально.

Вот как я делаю видео

fourcc = cv2.VideoWriter_fourcc(*'DIVX')   
out = cv2.VideoWriter(output_file, fourcc, 25.0, (width, height))

I попытался изменить четыре cc на mp4v, и я получил ту же проблему. Я попытался использовать 0x7634706d и 0x00000021 вместо четырех cc и то же самое.

Я искал что-то или что-то в Python, которое конвертирует видео в h264 и которое я могу использовать в Lambda, но пока ничего не смог найти. прошло 3 дня поисков.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...