Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video 抓取一个或多个摄像头并编码?_Video_Encoding_Video Capture_Video Processing - Fatal编程技术网

Video 抓取一个或多个摄像头并编码?

Video 抓取一个或多个摄像头并编码?,video,encoding,video-capture,video-processing,Video,Encoding,Video Capture,Video Processing,我终于从我们的相机里抓到了一段视频。在Windows下抓取fullHD的摄像头有几个问题,唯一的方法是使用工具抓取原始的、巨大的文件 所以我在ubuntu下找到了方法: dvgrab -format mpeg2 -buffer 300 - | ffmpeg -deinterlace -f mpegts -i - -f flv -vcodec flv -s 1920x1080 -aspect 16:9 -qscale 3.5 -acodec libmp3lame -ab 32k -ar 22050

我终于从我们的相机里抓到了一段视频。在Windows下抓取fullHD的摄像头有几个问题,唯一的方法是使用工具抓取原始的、巨大的文件

所以我在ubuntu下找到了方法:

dvgrab -format mpeg2 -buffer 300 - | ffmpeg -deinterlace -f mpegts -i - -f flv -vcodec flv -s 1920x1080 -aspect 16:9 -qscale 3.5 -acodec libmp3lame -ab 32k -ar 22050 Videoname.flv
这会抓取我的凸轮(佳能XHA1)并将其保存为flv。作品有没有制作gui的方法

我想做的是一个带有视频预览的小工具/GUI,添加第二个和第三个摄像头,最后一步,以某种方式在图片编码中创建图片


那么,我如何才能做到这一点,或者有更好的方法吗?

我在AskUbuntu上找到了你的问题。您的方法和结果存在几个问题

首先,您选择22050 Hz作为音频采样率,这不足以正确捕获音频(20 Hz至20 kHz)。根据奈奎斯特的说法,你需要加倍努力。这就是CD使用44.1 kHz的原因

然后从摄影机中拖动交错材质。确实存在这样的过滤器可以很好地处理交错材质,但它们使用了大量资源来实现这一点。另外,在Wine中设置Avisynth,使其具有过滤器所需的所有插件,并使某种多线程可靠地工作,也是一件相当痛苦的事情。(VapourSynth可能解决了多线程和稳定性问题。)


长话短说:从这台相机上获取Bluray质量的视频没有简单快捷的方法,因此我建议您使用720p输出,或者可能购买一台新的相机,以1080p录制并以正确的格式提供输出。

听到这个消息很难过。现在,我必须在我们决定买新的之前,一直使用这些相机。我们考虑过了。谢谢你的回答。我选择的属性只是为了测试:-)你能推荐一些用于实时拍摄的相机吗?对不起,我对相机不熟悉。