为什么在Windows上使用FFMPEG重新编码视频总是会出错?

ALe*_*exF 6 windows ffmpeg video-capture

我从http://ramiro.arrozcru.org/ffmpeg-vfwcap-noflip.7z下载了ffmpeg
并使用命令行运行它:ffmpeg -r 25 -f vfwcap -i 0 output.avi

但总是得到错误:

ffmpeg -r 25 -f vfwcap -i 0 output.avi
FFmpeg version SVN-r22915,Copyright(c)2000-2010 FFmpeg开发人员
于2010年4月20日00:09:08建立了gcc 4.4.2
配置: - enable- memalign-hack --cross-prefix = i686-mingw32- - cc = ccach
-i686-mingw32-gcc --arch = i686 --target-os = mingw32 --enable-gpl --enable-libx264
--enable- pthreads
libavutil 50.14.0/50.14.0
libavcodec 52.66.0/52.66.0
libavformat 52.61.0/52.61.0
libavdevice 52. 2. 0/52. 2. 0
libswscale 0.10.0/0.10.0
[vfwcap @ 012eba60]无法连接到设备.
0:发生错误号-19

为什么这不起作用?

Mar*_*rco 0

vfwcap无法找到您的相机,您可以按照此处的建议尝试使用 DirectShow: https: //trac.ffmpeg.org/wiki/vfwcap

文档和示例位于:https ://www.ffmpeg.org/ffmpeg-devices.html#dshow

如果您想继续使用vfwcap,也许您可​​以使用listhttps://www.ffmpeg.org/ffmpeg-devices.html#vfwcap)查看驱动程序列表。