【发布时间】:2014-01-16 02:26:02
【问题描述】:
I've been trying to get emgu to save same webcam video to file
问题是opencv只支持avi,avi似乎不太适合X264这样的格式。
我可以使用 Gstreamer 在 C 中为我做这件事吗?
如果我也可以选择文件格式和容器类型就好了。如果我可以使用像薛定谔狄拉克这样的格式,那就太好了。
我是 GStreamer 的新手,所以我不太确定我是否走在正确的轨道上。
编辑
我已经设法使用
捕获网络摄像头视频gst-launch-0.10 ksvideosrc !自动视频接收器
现在如何将其转码为 H264 或 dirac ...等格式?
编辑
gst-launch-0.10 ksvideosrc num-buffers=10 !解码bin2! ffmpeg色彩空间! x264enc ! matroskamux !文件接收器 location=video.mkv
这似乎创建了一个文件,但 VLC 播放器无法读取它。
【问题讨论】:
标签: c opencv gstreamer avi x264