我使用的是 Ubuntu 14.04,它没有 ffmpeg。相反,它使用 avconv。但是,我想使用的应用程序依赖于 ffmpeg。所以我尝试了以下操作:
sudo ln -s /usr/bin/avconv /usr/bin/ffmpeg
创建从(不存在的)ffmpeg 二进制文件到 avconc 二进制文件的符号链接。但是,当我在终端中输入 ffmpeg 命令时,它仍然显示:“未找到命令。”
有没有办法将 ffmpeg 命令符号链接到 avconv,就像我对二进制文件所做的那样?
答案1
符号链接通常是一种混乱的方法,并且avconv
是一种非常糟糕的“替代” ffmpeg
。不过,你还有其他选择:
- 使用 Ubuntu 多媒体的 Trusty PPA, 或者
- 下载静态
ffmpeg
二进制文件并将其放在PATH
* 中的某个位置,例如~/bin
或/usr/local/bin
(你可能不得不hash -r && source ~/.profile
在移动到~/bin
如果您喜欢该位置)。
还有一些额外的但可能没那么有用的选项:
- 编译
ffmpeg
。 - 或者升级 Ubuntu。最新版本
ffmpeg
由 FFmpeg 提供。
* 我假设您的应用程序是ffmpeg
通过您的用户来寻找PATH
,而不是指向绝对的、硬编码的、特定的目录。