我使用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();
如果您能帮助我,我非常感谢!再次感谢