ffmpeg未知输入格式:'lavfi'

tea*_*zer 4 unix ssh ffmpeg

我尝试使用ffmpeg设备"lavfi"创建这样的测试图像视频,但我的LTS Ubuntu告诉我:

"未知输入格式:'lavfi'"

我知道我的ffmpeg似乎错过了那个设备.但是如何解决这个问题?

我用过这个:

ffmpeg -f lavfi -i testsrc=duration=120:size=1280x720:rate=30 test.mp4
Run Code Online (Sandbox Code Playgroud)

aer*_*tal 7

您可以执行ffmpeg -formats | grep lavfi以查看它是否支持该格式.

ffmpeg可能真的过时了,试试新版本.Trusty有一个PPA,但建议你自己git开发分支快照编译它.静态构建也可用.

  • @Juergen我相信Wheezy从一个没有很多功能的叉子提供了旧的伪造"`ffmpeg`",而不是来自FFmpeg的`ffmpeg`.编译指南不会安装到系统中,因此不会干扰任何内容.如果您不想编译,我编辑了答案以添加静态构建的链接. (2认同)
  • @Juergen谢谢,但你可以接受这个答案. (2认同)