我正在尝试使用托管在PythonAnywhere上的 Flask 制作一个 Web 应用程序,它将使用Echo Nest Remix库。
问题是Remix 使用 ffmpeg而PythonAnywhere 只有 avconv。
有什么方法可以在 PythonAnywhere 上使用 ffmpeg?
如果它有所作为,我正在使用 PythonAnywhere 的免费帐户。
谢谢!
我正在尝试使用托管在PythonAnywhere上的 Flask 制作一个 Web 应用程序,它将使用Echo Nest Remix库。
问题是Remix 使用 ffmpeg而PythonAnywhere 只有 avconv。
有什么方法可以在 PythonAnywhere 上使用 ffmpeg?
如果它有所作为,我正在使用 PythonAnywhere 的免费帐户。
谢谢!
短期内我们无能为力。这两个可执行文件具有相似的界面(尽管并不完全相同),因此您可以在 avconv 路径上的某处为 ffmpeg 创建符号链接,它可能会起作用。
还有另一种几乎与上述类似的解决方法,我认为您已经设置了一个虚拟环境。在虚拟环境的 bin 目录中,复制 ffmpeg 和 ffprobe 二进制文件。
这两个二进制文件可以从您的系统中获取,如果您已安装它们,请键入
which ffmpeg
和
which ffprobe
分别。
这个想法是ffmpeg和avconv都使用相同的接口,因此只需指向一个ffmpeg二进制文件,它就可以从那里与其他avconv文件一起使用,