完全按照文檔,我試圖用一個流寫入視頻轉換爲文件。節點流利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