我正在尝试使用Python和OpenCV为我的IP Camera带来一些乐趣。我的相机输出包含音频的RTSP流。这是我的代码。
import cv
video = cv.CaptureFromFile("rtsp://admin:1234@cam_door/ipcam.sdp")
cv.NamedWindow("IP Camera", cv.CV_WINDOW_AUTOSIZE)
while True:
cv.GrabFrame(video)
frame = cv.RetrieveFrame(video)
cv.ShowImage("IP Camera", frame)
cv.WaitKey(50)
这是有效的,我看到我的相机流好了,问题当然是音频完全从流中删除。 :(
如何对音频执行有用的操作,例如将整个内容保存回文件,而不会丢失音频?