Я конвертирую файл .mp4 с ffmpeg в файл .mp3. Я могу получить доступ к этим данным только после завершения ffmpeg, но я хочу получить к нему доступ во время его обработки.
В настоящее время я использую fluent-ffmpeg для обработки видео. Вот как я это обрабатываю:
proc = new ffmpeg({
source: stream
})
proc.withAudioCodec('libmp3lame')
.toFormat('mp3')
.seekInput(35)
.output(audio)
.run();
Я могу получить доступ к данным после того, как ffmpeg завершится с proc.on('end', ())
, но я бы хотел получить доступ к данным во время их обработки и создать из них читаемый поток. Кто-нибудь знает, как это сделать?