gpt4 book ai didi

ffmpeg - 从网络摄像头编码未压缩的 avi

转载 作者:行者123 更新时间:2023-12-04 23:30:09 26 4
gpt4 key购买 nike

我必须为我正在做的项目录制视频。其中两个是 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 Controller 的带宽无法适应两者的帧率 30。我不关心文件中的音频,所以我不抓取音频。同样,在编码时我也不关心音频。这是未压缩的原始 avi。我无法在 Sony Vegas Pro 中打开它。我相信我需要使用将由 Sony Vegas Pro 打开的编解码器对这个未压缩的 avi 进行编码(我不知道 Sony 喜欢哪种编解码器,所以我可能会尝试不同的编解码器,直到其中一个打开)。

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

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

最佳答案

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

关于ffmpeg - 从网络摄像头编码未压缩的 avi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18289675/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com