我从 apt(版本)安装了 ffmpeg 4:0.5.1-1ubuntu1
。我有一个上下颠倒的视频,所以我想垂直翻转它。ffmpeg 文档说要使用该-vf
选项(我看到它最近从 重命名-vfilters
)。然而,这对我不起作用。我收到一个错误,例如:ffmpeg: unrecognized option '-vf'
。
我知道为什么 ffmpeg 不是完整的选项有各种法律原因,但肯定翻转视频应该可以吗?ubuntu 和 ffmpeg 有很多指南,建议您自己重新编译。例如,“ubuntu ffmpeg”的第 2 名是 ubuntu 论坛上关于自己重新编译 ffmpeg 的指南。
我不想自己重新编译它。我是包管理器和“以正确的方式做事”的粉丝。打包版本应该有办法获取这个功能,否则打包版本有bug。
如何在 ffmpeg 中获得 -vf/-vfilter 选项?(如果我不能得到它,为什么不呢?)
没错,Ubuntu 10.04 和 10.10 中的 ffmpeg 软件包不支持视频过滤器。如果你使用 Ubuntu 10.10,你可以从Debian Multimedia Project添加非官方的包并安装他们的 ffmpeg 版本(如果你使用 Ubuntu 10.04,你不应该这样做,与旧包有太多冲突。也不要将这些包与 ubuntu 结合使用-restricted-extras)。然后以下工作
一个更简单的选择 - 如果您只想翻转视频 - 是使用mencoder包而不是 ffmpeg。安装软件包后,以下工作(复制音频,使用 libavcodecs 编码视频):
如果您不想自己编译,您应该从 ffmpeg 下载页面获取静态构建(向下滚动到“FFmpeg Linux 构建”)。
你可以试试avconv
https://superuser.com/questions/507386/libav-vs-ffmpeg-better-to-use-libav-avconv-today
在我看来,libav 被认为是 ffmpeg 的继任者