3

我正在尝试使用托管在PythonAnywhere上的 Flask 制作一个 Web 应用程序,它将使用Echo Nest Remix库。

问题是Remix 使用 ffmpegPythonAnywhere 只有 avconv

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

如果它有所作为,我正在使用 PythonAnywhere 的免费帐户。

谢谢!

4

2 回答 2

3

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

于 2015-09-10T14:46:09.213 回答
1

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

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

    which ffmpeg 

    which ffprobe

分别。

这个想法是ffmpeg和avconv都使用相同的接口,因此只需指向一个ffmpeg二进制文件,它就可以从那里与其他avconv文件一起使用,

于 2016-03-05T20:23:36.237 回答