我终于设法从相机中抓取了一段视频。该相机在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,添加第二和第三个摄像头,最后一步,以某种方式设法创建图片编码。
那么,我怎么能这样做或者有更好的方法吗?
答案 0 :(得分:2)
我在AskUbuntu上找到了你的问题。您的方法和结果有几个问题。
首先,您选择22050 Hz作为音频采样率,这不足以正确捕获音频(20 Hz至20 kHz)。根据奈奎斯特(见Nyquist frequency),你需要加倍。这就是CD使用44.1 kHz的原因。
然后你从相机中拉出隔行扫描的材料。确实存在像TGMC这样的过滤器可以很好地处理隔行扫描的材料,但它们使用了相当多的资源来实现这一点。另外,使用Wine中的过滤器所需的所有插件来设置Avisynth并使某种多线程可靠地工作是非常痛苦的。 (VapourSynth可能已经解决了多线程和稳定性问题。)
长话短说:没有简单快捷的方法可以从这台相机中获取Bluray品质的视频,因此我建议您使用720p输出或者购买一台以1080p录制的新相机,并提供正确格式的输出。