【问题标题】:Encode uncompressed avi from webcam从网络摄像头编码未压缩的 avi
【发布时间】:2013-08-17 14:05:25
【问题描述】:

我必须为我正在做的一个项目录制视频。其中两个是 USB 摄像头,另一个是 IP 顶置摄像头。所有三个都连接到笔记本电脑。录制视频后,我需要能够在编辑器中打开它们(不是特别用于编辑,而是用于建模其中需要时间线的东西)。我选择了 Sony Vegas Pro 作为我的编辑器。我已经能够通过这个命令使用 gstreamer 录制未压缩的 avi:

gst-launch v4l2src device=/dev/video0 ! 'video/x-rawyuv,width=640,height=480,framerate=10/1' ! mux. avimux name=mux ! filesink location=temp.avi

我不得不将帧率设置为 10,因为我使用了两个 USB 摄像头,而 USB 控制器的带宽无法满足两者的 30 帧率。我不关心文件中的音频,所以我不抓取音频。同样,在编码时我也不关心音频。这是未压缩的原始 avi。我无法在 Sony Vegas Pro 中打开它。我相信我需要使用将由 Sony Vegas Pro 打开的编解码器对这个未压缩的 avi 进行编码(我不知道 Sony 喜欢哪种编解码器,所以我可能会尝试不同的编解码器,直到其中一个打开)。

对于这个视频的编码,我有几个选择:mencoder、ffmpeg、gstreamer。但我无法弄清楚如何使用这些工具来获得我想要的东西。理想情况下,我只想“插入”一个编解码器,其他设置保持不变。我并不真正关心生成的视频需要多少空间,因为视频的长度不会超过 3 分钟,而且我有可用空间,所以无损编解码器也可以工作。我相信索尼会读取 mpeg avi 的,所以如果我能得到它,那就太好了。

感谢阅读,感谢所有帮助。

【问题讨论】:

    标签: ffmpeg gstreamer mencoder video-conversion


    【解决方案1】:

    经过一番搜索,我能够弄清楚这一点。它基于信息here。我发现 Sony Vegas pro 似乎打开了用 xvid 编解码器编码的 avi 视频。

    【讨论】:

      猜你喜欢
      • 2013-08-12
      • 1970-01-01
      • 2014-12-12
      • 1970-01-01
      • 2020-07-06
      • 2014-08-03
      • 2014-08-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多