0

我使用 node-youtube-dl 有一个流来下载视频,我想使用 fluent-ffmmpeg 将其转换为 mp3。我也想压缩这个 mp3 音频发送给客户端下载,但我不知道如何压缩 mp3 音频。我找到了 StackOverflow 的每个角落,但没有找到任何解决方案。请帮我!谢谢

const stream = youtubedl(url);
const videoTitle = await youtube.getVideoTitle(url);
const converter = new ffmpeg({ source: stream });
const zip = archiver('zip');

// This does not work since converter.toFormat('mp3') is not a stream
zip.append(converter.toFormat('mp3'), {
  name: `${videoTitle}.${toFormat}`
});
zip.finalize();

如果你能帮助我,我真的很感激!再次感谢

4

0 回答 0