gpt4 book ai didi

node.js - 更改MP3比特率

转载 作者:行者123 更新时间:2023-12-03 00:31:43 25 4
gpt4 key购买 nike

我正在创建一些用于媒体交付的东西,尤其是音频分发。我可以在服务器上自由使用Node.js作为后端。

我只想在服务器上存储高质量的音轨,现在的问题是我想允许用户也以较低的比特率下载该音轨。假设我在服务器上保存了320 kbps的轨道,并为用户提供了以128或64 kbps的速度下载该轨道的选项。如何选择此任务的库?

还有一个问题,是否可以存储较低比特率的音频轨道,然后在后端将其转换为较高比特率?

最佳答案

我将使用ffmpeg进行比特率转换(命令找到here)。

const spawn = require('child_process').spawn;

let bitrate = '128K';
let convert = spawn('ffmpeg', ['-i', 'in.mp3', '-b:a', bitrate, 'out.mp3'])

是的,您可以以较低的比特率存储音频轨道并将其转换为较高的比特率,但这是破坏性的操作。不要期望这样做会保持质量不变。

关于node.js - 更改MP3比特率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47608413/

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