我如何在 PythonAnywhere 上使用 ffmpeg?

How can I use ffmpeg on PythonAnywhere?

我正在尝试使用 Flask 制作一个网络应用程序,托管在 PythonAnywhere, which will use the Echo Nest Remix 库上。

问题是 Remix 使用 ffmpegPythonAnywhere 只有 avconv.

有什么方法可以在 PythonAnywhere 上使用 ffmpeg 吗?

如果有不同,我正在使用 PythonAnywhere 的免费帐户。

谢谢!

短期内我们无能为力。这两个可执行文件具有相似的界面(尽管它并不完全相同),因此您可以在通往 avconv 的路径上的某处为 ffmpeg 创建一个符号链接,它 可能 工作。

还有一个与上述几乎相似的解决方法,我假设您已经设置了虚拟环境。在虚拟环境的 bin 目录中,复制 ffmpeg 和 ffprobe 二进制文件。

这两个二进制文件可以从您的系统中获取,如果您安装了它们,请输入

    which ffmpeg 

    which ffprobe

分别

想法是 ffmpeg 和 avconv 使用相同的接口,因此通过简单地指向一个 ffmpeg 二进制文件,它可以从那里获取它和其他 avconv 文件,