Node.js呼叫ffmpeg處理視訊
阿新 • • 發佈:2019-02-16
首先需要下載ffmpeg程式包,地址:http://ffmpeg.org/download.html,我使用的是windows版。
下載後解壓
配置環境變數,將/bin目錄路徑新增到PATH中。
下載node.js的ffmpeg元件,下載地址:https://github.com/damianociarla/node-ffmpeg
下載後解壓,通過README看到ffmpeg的使用說明,
使用npm install ffmpeg安裝node.js-ffmpeg元件,之後就可以在專案中使用了。
測試js檔案:
使用node命令執行後控制檯會輸出相應的值,這裡我輸出的是視訊檔案的解析度(寬和搞):try { var process = new ffmpeg('你的視訊檔案路徑'); process.then(function (video) { // Video metadata //console.log(video); console.log(video.metadata.video.resolution); // FFmpeg configuration //console.log(video.info_configuration); }, function (err) { console.log('Error: ' + err); }); } catch (e) { console.log(e.code); console.log(e.msg); }