首先,我下载了 ffmpeg 0.6.5。它可以工作。但是当我尝试使用“-vf”选项时,终端说没有这样的命令。
所以我向超级用户询问了这个问题,有人说原因是我的 ffmpeg 版本太旧了。
所以我想做的是:将我的 ffmpeg 0.6.5 升级到 1.2。以下是我尝试过的。
- 下载并安装 yasm 和 ffmpeg-1.2
./configure
在我下载的ffmpeg的文件夹中执行。- 执行
make
命令。 - 执行
make install
命令。
继续操作时没有错误,但输入命令时ffmpeg -version
仍然显示 0.6.5。我该怎么办?
答案1
这是路径问题。最初ffmpeg
安装在文件gz
(或bz2
)所在的目录中。
因此,如果您执行./configure
→ make
→ make install
,它会起作用,但仅限于该目录(对于此例而言是/home/username/Downloads/ffmpeg-1.2
)。
如果你想使用ffmpeg
在任何地方使用该命令,您可以为该./configure
命令提供一些选项,例如.configure --prefix=/usr
。
所以,这就是我解决问题的方法。