как взять видео и аудио из потока и вывести в видео файл, а также изображения - PullRequest
0 голосов
/ 12 октября 2011

В настоящее время я пытаюсь создать программу, которая будет принимать входящий поток, например, веб-камеру и микрофон, и я пытаюсь сохранить как видео, так и аудио в файл AVI и быть в состоянии сохранить информацию из к изображениям. Я пытался сделать это с DirectShow и OpenCV, но у меня возникли некоторые проблемы, так как у меня есть аудио, которое я хотел бы включить в файл AVI, но не могу найти способ использовать OpenCV для сохранения аудио информации.

Я также изучал FFMPEG, но я не вижу много онлайн работы с потоками, поступающими из Windows.

Любая информация или документация были бы великолепны.

Я пытаюсь разработать это на компьютере, совместимом с Windows.

Спасибо

1 Ответ

0 голосов
/ 13 октября 2011

У нас есть кроссплатформенная система видения, которая может удовлетворить ваши потребности: http://www.simplecv.org

Вот как вы это делаете в нашем коде:

from SimpleCV import *
import time

cam = Camera()
visstream = VideoStream("foo.avi")

while(True):
    image = cam.getImage()
    image.save("c:/blah.png")
    image.save(visstream)
    time.sleep(0.05)
...