Как я могу создать видео (из RGB и PCM) программно с помощью GStreamer?

Мое приложение отображает видео и аудио, и я хочу добавить функцию записи.

Я думал о FFmpeg, но мне нужно скомпилировать приложение с помощью VS, поэтому я не могу его использовать. Поэтому я пытаюсь сделать это с помощью GStreamer, но не могу найти ни одного примера или руководства по созданию видео. Любая помощь?

(Я также могу рассмотреть возможность использования любых других альтернатив, но они должны быть кроссплатформенными).


person qwertyhgfdsa    schedule 28.02.2011    source источник


Ответы (1)


Руководство по разработке приложений очень хорошо объясняет, как использовать gstreamer из вашего кода. Попробуйте сначала прочитать.

Затем вы можете поэкспериментировать с инструментом gst-launch, построить конвейер и выполнить его из своего приложения, используя gst-parse-launch.

Вы можете предоставить более подробную информацию о своей проблеме, если хотите получить более полезный ответ.

person max taldykin    schedule 28.02.2011