Я воссоздал вашу среду и обнаружил ошибку. .audioBitrate
влияет на качество вывода звука (см. Этот 8k файл по сравнению с исходным ), тогда как .audioFrequency
влияет частота дискретизации.
Спектральный анализ от Spek подтверждает эти изменения (слева: исходный; справа: .audioBitrate(8).audioFrequency(11025)
.
Сообщите мне, если это решает вашу проблему.
// Полный код
ffmpeg("./cat_kfc.mp4")
.audioBitrate(8)
.audioFrequency(11025)
.save("./output.mp4")
.on('progress', p => {
console.log(`${p.targetSize}kb downloaded`);
})
.on('end', ()=>console.log("Done!"))
.on('error', ()=>console.log("ERROR!"))