【发布时间】:2014-04-20 23:36:03
【问题描述】:
完全按照文档,我正在尝试使用流将视频转换写入文件。
var FFmpeg = require('fluent-ffmpeg');
var fs = require('fs');
var outStream = fs.createWriteStream('C:/Users/Jack/Videos/test.mp4');
new FFmpeg({ source: 'C:/Users/Jack/Videos/video.mp4' })
.withVideoCodec('libx264')
.withAudioCodec('libmp3lame')
.withSize('320x240')
.on('error', function(err) {
console.log('An error occurred: ' + err.message);
})
.on('end', function() {
console.log('Processing finished !');
})
.writeToStream(outStream, { end: true });
当我使用 .saveToFile() 时,这种转换效果很好,但返回
发生错误:ffmpeg 以代码 1 退出
当我运行这段代码时。我在 Windows 8.1 64 位上使用来自 here 的 64 位 ffmpeg 构建。
【问题讨论】: