完全按照文档,我试图用一个流写入视频转换为文件。节点流利ffmpeg流输出错误代码1
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。
非常感谢!这工作得很好。 – Harangue
一个几乎毫不相关的问题 - 你知道我该如何通过node-webkit将该流传输到HTML5视频元素? – Harangue