【问题标题】:Edit ffmpeg arguments while playing播放时编辑 ffmpeg 参数
【发布时间】:2019-08-02 08:51:28
【问题描述】:

我正在构建一个播放 youtube 音乐的客户端 (discord.js)。在客户端开始播放之前,可以编辑 ffmpeg 参数(过滤器等)并将其通过管道传输到流中。我使用 prism-media (npm) 来定义参数。

我的问题:如何在客户端播放时编辑这些参数?前任在歌曲中间禁用等...

代码基本上类似于 github 上的 Readme 示例:https://github.com/amishshah/prism-media/tree/dev

【问题讨论】:

  • 我认为你不能在运行时修改 ffmpeg 的设置。您需要停止进程,更新参数,然后重新启动。
  • 你有什么发现吗?你想做什么样的改变?
  • @MattiasWadman 只是一些过滤器 (-af)

标签: javascript node.js ffmpeg discord.js


【解决方案1】:

一般情况下不支持,但某些过滤器支持称为“命令”的内容,可以在转码时发送这些内容以执行各种操作。

查看这些命令过滤器示例 sendcmd and asendcmd zmq and azmq.

【讨论】:

    猜你喜欢
    • 2013-12-14
    • 1970-01-01
    • 2020-12-24
    • 1970-01-01
    • 1970-01-01
    • 2012-07-30
    • 1970-01-01
    • 2019-05-18
    • 2013-03-15
    相关资源
    最近更新 更多