GStreamer: состояние привязок Python и кодирования видео со смешанным звуком - PullRequest
2 голосов
/ 06 августа 2011

Я надеюсь найти способ записать сгенерированное видео (не в реальном времени) из Python и одновременно смешать его с внешним аудиофайлом (MP3).

  • Каков текущий статус привязок GStreamer Python, они актуальны?

  • Можно ли записать вывод MPEG-4 с помощью GStreamer и передать необработанные кадры изображений из Python

  • Можно ли построить конвейер так, чтобы GStreamer также считывал аудио MP3 и смешивал его в контейнер, чтобы мне не нужно было повторно обрабатывать полученную видеодорожку с помощью ffmpeg и т. Д. Внешних инструментов, чтобы получить аудиодорожку

  • Существуют ли современные учебные пособия по использованию GStreamer с Python? (Я не смог найти ничего датированного с 2006-2009 гг.)

(мой старый вопрос: действительно не дали хороших указателей Написание видео с OpenCV + Python + Mac )

1 Ответ

2 голосов
/ 14 августа 2011

Является ли привязка «актуальной», действительно зависит от того, какую версию Python вы используете.Что касается Python 2.7, я использую GStreamer без инцидентов.

Я боролся с серьезной ошибкой при разработке с использованием Python 2.7 и GStreamer в Windows 7 (установщики WinBuilds), но я могу отлично работать с GStreamer в Ubuntu.

GStreamer делаетесть кодеки mp3, но есть некоторые юридические вопросы, касающиеся их законности в некоторых странах.Я бы сделал поиск в Google по этому вопросу, прежде чем их использовать.

Что касается учебников, не повезло.Тем не менее, существующие учебные пособия весьма хороши для современной версии, особенно этот и этот .

В отношении записи вывода MPEG-4 и подачинеобработанные изображения я не знаю.Честно говоря, это был бы хороший самостоятельный вопрос.

...