如何使用ffmpeg的“ -vf” /“-vfilters”选项而不自己重新编译ffmpeg?


9

我从apt(版本4:0.5.1-1ubuntu1)安装了ffmpeg 。我的视频上下颠倒,所以我想垂直翻转它。该ffmpeg的文件说,使用-vf选项(这是我看到最近从改名-vfilters)。但是,这对我不起作用。我收到类似的错误ffmpeg: unrecognized option '-vf'

我知道ffmpeg不是完整选项的种种法律原因,但一定要翻转视频就可以了吗?有很多关于ubuntu和ffmpeg的指南,建议您自己重新编译。例如,“ ubuntu ffmpeg”的2号命中率是ubuntu论坛上有关重新编译ffmpeg自己的指南

我不想自己重新编译它。我是包管理者的忠实拥护者,并且“以正确的方式做事”。应该有一种在打包版本中获得此功能的方法,否则打包版本中存在错误。

如何在ffmpeg中获取-vf / -vfilter选项?(如果我听不懂,为什么不呢?)

Answers:


5

没错,Ubuntu 10.04和10.10中的ffmpeg软件包不支持视频过滤器。如果使用Ubuntu 10.10,则可以从Debian Multimedia Project中添加非官方的软件包并安装其ffmpeg版本(如果使用Ubuntu 10.04,则不应该这样做,因为与旧软件包存在太多冲突。也请不要将这些软件包与ubuntu结合使用-restriced extras)。然后以下作品

ffmpeg -i in.avi -vf vflip out.avi

if-如果您只想翻转视频,则是一个更简单的选择-使用mencoder包而不是ffmpeg。安装软件包后,以下工作(复制音频,使用libavcodecs编码视频):

mencoder -vf flip -o out.avi -oac copy -ovc lavc in.avi

您知道为什么ubuntu中的ffmpeg不这样做吗?ffmpeg的版本是否过旧?还是故意关闭了?
罗里

1
ffmpeg版本(至少在Maverick中)是最近的版本,它与configure选项有关。它不是特定于Ubuntu的,我认为限制是从Debian继承的:bugs.debian.org/cgi-bin/bugreport.cgi?bug=594108
Marcel Stimberg 2010年


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.