【问题标题】:How can I use ffmpeg on PythonAnywhere?如何在 PythonAnywhere 上使用 ffmpeg?
【发布时间】:2015-12-06 01:28:40
【问题描述】:

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

问题在于 Remix 使用 ffmpegPythonAnywhere 只有 avconv

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

如果有帮助的话,我正在使用 PythonAnywhere 的免费帐户。

谢谢!

【问题讨论】:

  • 澄清一下,你的意思是因为没有安装 ffmpeg,所以 echo nest remix 现在不能工作吗?或者那个嵌套混音以某种方式尝试使用 avconv 但失败了,因为它期待 ffmpeg?
  • 您找到解决问题的方法了吗?如果是这样,您能否分享一些有关您如何做到这一点的详细信息?

标签: python ffmpeg pythonanywhere echonest


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

        which ffmpeg 
    

        which ffprobe
    

    分别。

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

    【讨论】:

      猜你喜欢
      • 2022-12-13
      • 1970-01-01
      • 2021-02-22
      • 1970-01-01
      • 2017-11-03
      • 2011-08-10
      • 2012-01-13
      • 2021-01-18
      • 2012-05-24
      相关资源
      最近更新 更多