Я использую node-youtube-dl, чтобы иметь поток для загрузки видео, и я хочу преобразовать его в mp3 с помощью fluent-ffmmpeg. Я также хочу заархивировать этот 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();
Я очень признателен, если вы можете мне помочь! Еще раз спасибо
Мне жаль. Что с этим не так? Думаю, я включаю только тег, связанный с языковыми и сторонними библиотеками, которые я использую
Вы также используете ПК или Mac, но эти теги вам тоже не нужны. То, что вы спрашиваете, не имеет отношения к ffmpeg, YouTube и т. д. Не имеет значения, что вы архивируете.
Используемые теги не имеют отношения к вопросу.