使用Node.js将视频转换为.mp4

时间:2014-06-27 16:42:08

标签: javascript node.js

我希望能够做到这样的事情:

var converter = require('converter');

converter.convert({
  from: 'avi',
  to: 'mp4',
  path: '/myvideo.avi',
  newPath: '/newvideo.mp4',
  error: function(err) {},
  success: function() {
    console.log('success!');
  }
});

谢谢!

2 个答案:

答案 0 :(得分:4)

好吧,在xmljsonyaml之间进行一次converter转化。因此,您无法将AVI转换为mp4。

但是,我已经使用node为这个东西生成了一个子ffmpeg进程。如果您确实选择通过child process使用ffmpeg并希望查看日志以获取进度和调试,则需要观看stderr。 Ffmpeg保留stdout以选择性地转换转换的输出。

答案 1 :(得分:-1)

FFMPEG 对于播放视频来说是件好事。

尝试此命令。

exec("ffmpeg -i filePath/fileName.ext filePath/newFileName.mp4");

并且,您也可以设置其他预设。