node ffmpeg fluent-ffmpeg 提取视频音频

43 阅读1分钟
const fs = require('fs');
const ffmpeg = require("fluent-ffmpeg");


const readStream = fs.createReadStream('video-gb.mp4');
const writeStream = fs.createWriteStream('video-gb.mp3');

ffmpeg()
  .input(readStream)
  .inputFormat('mp4')
  .on('end', () => {
    console.log('Successfully converted video');
  })
  .on('error', (err, stdout, stderr) => {
    console.error('Error on conversion', err.message);
    console.error('stdout:', stdout);
    console.error('stderr:', stderr);
  })
  .outputFormat('mp3')
  .save(writeStream)