Как использовать gstreamer для сохранения видео с веб-камеры в файл?
я пытаюсь заставить emgu сохранить то же видео с веб-камеры в файл
Проблема в том, что opencv поддерживает только avi, и avi, похоже, не очень подходит для формата, подобного X264.
Могу ли я использовать Gstreamer, чтобы сделать это для меня в C?
Было бы хорошо, если бы я мог выбрать формат файла и тип контейнера тоже. Было бы хорошо, если бы я мог использовать такой формат, как Schrodinger Dirac.I '
я новичок в GStreamer, поэтому яя не совсем уверен, если ям на правильном пути здесь.
Editi»
нам удалось захватить видео с веб-камеры, используя
gst-launch-0.10 ksvideosrc! autovideosink
Теперь, как преобразовать это в формат, такой как H264 или dirac ...?
РЕДАКТИРОВАТЬ
gst-launch-0.10 ksvideosrc num-buffers = 10! decodebin2! ffmpegcolorspace! x264enc! matroskamux! fileink location = video.mkv
Кажется, это создает файл, но проигрыватель VLC можетчитаю это.