繁体   English   中英

在 Node.js 中修剪和连接音频文件

[英]trim and concat audio files in Node.js

我想在 Node.js 中修剪和连接几个音频文件。 我找到了FFmpeg ,它看起来像我需要的那样,但我不知道如何在 Node 中使用它,因为安装是通过apt-get 从理论上讲,我可以使用所谓的child_process从 bash 执行多个命令,但我不确定这是否有效。

当然,您可以通过生成child_process并以这种方式使用ffmpeg来做到这一点。 这应该完美无缺,没有任何明显的性能问题。

但是,为了更方便,您可以使用fluent-ffmpeg包。 例如,您可以使用-t duration选项修剪文件并使用-f concat选项连接文件。 您还可以使用内置方法mergeToFile()

例子:

// trim file
ffmpeg('input.wav')
  .inputOptions('-t 2') // 2s
  .output('output.wav')
  .run()

// merge file
ffmpeg('input.wav')
  .input('input2.wav')
  .mergeToFile('merged.wav')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM