在节点js中水平生成的视频快照。

时间:2016-02-02 12:36:50

标签: javascript node.js ffmpeg

我正在使用FFMPEG生成视频快照,但问题是快照正在水平捕获我希望它是垂直的。

代码

pathToFile = path+name;
        pathToSnapshot = path+'sshot.jpg';

          // Also a default node module

          require('child_process').exec(('ffmpeg -i '+ pathToFile +' -vframes 1 -s 450x450 -ss 02 '+ pathToSnapshot), function () {});  

1 个答案:

答案 0 :(得分:1)

尝试

require('child_process').exec(('ffmpeg -i '+ pathToFile +' -vf transpose=1 -vframes 1 -s 450x450 -ss 02 '+ pathToSnapshot), function () {});

这将顺时针旋转视频。使用transpose=2逆时针旋转它。