gpt4 book ai didi

audio - 使用 ffmpeg 服务器端即时转换多个文件

转载 作者:行者123 更新时间:2023-12-02 23:22:27 27 4
gpt4 key购买 nike

我正在创建一个允许用户上传音频的网站。我只是想出了如何使用 ffmpeg 和 PHP 来即时转换音频文件(从 WAV 到 MP3)。

我对 ffmpeg 没有任何实际经验,我想知道转换文件的最佳方法是什么。我不会在页面加载时转换它们,我会将转换放入队列中并单独处理它们。

我对如何最好地处理队列有疑问。在不使服务器重载的情况下转换这些文件的合适时间间隔是多少?我应该同时处理文件还是一个一个处理文件?我应该在每个间隔转换多少文件以使服务器有效运行?

服务器规范

  • 酷睿 i3 2.93GHz
  • 4GB 内存
  • CentOS 64 位

  • 我知道这些问题非常模糊,但如果有人对类似概念有任何经验,我真的很想听听什么对他们有用,以及我在前进的道路上可能面临哪些常见问题。

    真的很感谢所有的帮助!

    最佳答案

    我建议你使用像 beanstalkd 这样的工作队列.当有新文件要转换时,只需将消息放入队列(可能是文件名)。用作 beanstalkd 客户端的守护程序获取消息并正确转换音频文件(守护程序可以用任何具有 beanstalkd 库的语言编写)。

    关于audio - 使用 ffmpeg 服务器端即时转换多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5588171/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com