我终于设法从我们的相机里抓取了一段视频。在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。很管用。有没有办法做一个图形用户界面?
我想做的是一个小工具/图形用户界面与视频预览,添加第二个和第三个摄像头和最后一步,以某种方式管理创建一个图片中的图片编码。
那么,我该怎么做呢,或者有没有更好的方法?
发布于 2013-01-25 18:23:10
我在AskUbuntu上找到你的问题了。你的方法和结果有几个问题。
首先,您选择了22050 Hz作为音频采样率,这不足以正确捕获音频(20 Hz到20 kHz)。根据奈奎斯特(见Nyquist frequency)的说法,你需要把这个数字翻一番。这就是为什么CD使用44.1 kHz。
然后从摄影机中拉出隔行扫描的材质。确实有像TGMC这样的过滤器可以很好地处理隔行扫描的素材,但它们使用了相当多的资源来实现这一点。此外,在Wine中设置Avisynth所需的所有过滤器插件,并让某种多线程可靠地工作是一件相当痛苦的事情。(VapourSynth可能已经解决了多线程和稳定性问题。)
长话短说:没有简单快速的方法来从这款相机获得Bluray质量的视频,所以我建议你使用720p输出,或者可能买一台新的相机,记录在1080p,并以适当的格式提供输出。
https://stackoverflow.com/questions/14518922
复制相似问题