WEB/Node.js

[Node.JS] ffmpeg 영상 코덱 변경 방법

S0PH1A 2019. 2. 27. 12:07
반응형

[Node.JS] ffmpeg 영상 코덱 변경 방법



fluent-ffmepg 를 이용해서 코덱 변환이 가능하다.


설치
$ npm install fluent-ffmpeg


예) h264 코덱으로 변경하여 영상 실행
* h264으로 변경할 경우 libx264로 코덱을 적어주면 된다.
const FfmpegCommand = require('fluent-ffmpeg');
const video = document.querySelector("#video");

let file = "test.mov"  # 변경 전 파일
let convert = "output.mov"  # 변경 후 파일

FfmpegCommand(file)
        .videoCodec('libx264')
        .format('mov')
        .on('error', function (err) {  // 변경 도중 오류 발생 시
            console.log('An error occurred: ' + err.message);
        }).on('end', function () {     // 변경 완료 시
            console.log("Processing finished !");
            video.src = convert  // 코덱이 변경된 파일 영상으로 실행.
        }).save(convert)





[참고] fluent-ffmpeg




반응형