Как создать тихий аудио файл в NodeJS? - PullRequest
0 голосов
/ 27 апреля 2020

Как создать тихий аудиофайл в NodeJS. У меня есть переменная продолжительности, которая может быть любой между 30se c до 50 минут и на основе этой продолжительности мне нужен файл без вывода сообщений. Я использую библиотеку ffmpeg для обработки моего aud ios: https://www.npmjs.com/package/fluent-ffmpeg.

const ffmpegInstaller = require('@ffmpeg-installer/ffmpeg');
var ffmpeg = require('fluent-ffmpeg');

код ffmpeg для преобразования файла WAV в файл MP3:

new ffmpeg({ source: /tmp/QNA1tts.wav})
    .withAudioCodec('libmp3lame')
    .withAudioFrequency(48000)
    .toFormat('mp3')
    .on('error', function(err) {
      console.log('An error occurred: ' + err.message);
    })
    .on('end', function() {
      console.log('Processing finished !');
    })
    .saveToFile('/tmp/android.mp3');

Я видел ответ, в котором для этого используется командная строка ffmpeg, но я не могу понять, как я могу использовать что в этом пакете.

ffmpeg -ar 48000 -t 60 -f s16le -acodec pcm_s16le -ac 2 -i /dev/zero -acodec libmp3lame -aq 4 output.mp3

Как создать аудиофайл .ogg без звука

...