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