Создание видеофайла MPEG4 с помощью Python из необработанных кадров - PullRequest
3 голосов
/ 19 июня 2011

У меня есть необработанный источник видеокадров, к которому я могу получить доступ в Python.Я хотел бы создать из этого видео MPEG4 с фоновой музыкой MP3.

Какие инструменты и библиотеки доступны в Python для такой задачи?Желательно, чтобы у меня был API, для которого я мог бы передать выходное имя файла, а затем отдельные кадры в виде 24-битных необработанных изображений.

Ответы [ 3 ]

1 голос
/ 19 июня 2011

С OpenCV и соответствующей привязкой Python вы можете использовать что-то вроде функции cv.WriteFrame. Вы также можете использовать pyffmpeg, но это больше ориентировано на доступ к отдельным кадрам из видеофайла.

0 голосов
/ 11 августа 2016

Поскольку этот вопрос все еще довольно часто появляется в релевантных поисках Google, вот библиотека, которую я сейчас использую:

https://pypi.python.org/pypi/ffmpy/0.0.4

Это легкий и все еще работает.

По Neal, OpenCV имеет лучшие библиотеки для редактирования, но не поддерживает (AFAIK) MPEG.

0 голосов
/ 19 июня 2011

Один из них должен иметь возможность делать то, что вы запрашиваете:

...