2012-03-30 2 views
1

Я хотел бы перекодировать видео с помощью python и ffmpeg. Но я не хочу использовать вызов командной строки, как вызова (FFmpeg -i .... ")Как перекодировать видео с помощью библиотеки python и ffmpeg (без вызова командной строки)

мне нужно будет развернуть полученное приложение с помощью py2exe, таким образом, не может использовать метод вызова.

Спасибо заранее!

+0

py2exec не поддерживает встроенные ресурсы? –

+0

В чем проблема с вызовом ffmpeg в отдельном процессе? –

+0

Разве это не работа для ['pyffmpeg'] (http://code.google.com/p/pyffmpeg/)? – ChrisP

ответ

0

OpenCV имеет видеозахвата (чтение) и класс VideoWriter и это в основном обертка для FFmpeg, но отлично работает для меня. Хотя я предпочитаю использовать модуль подпроцесс для вызова ffmpeg.exe, потому что у меня есть больше возможностей, кодирующим и т.д.

http://docs.opencv.org/modules/highgui/doc/reading_and_writing_images_and_video.html

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