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

Javascript 使用Node.js将视频转换为.mp4,javascript,node.js,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!'); } }); 谢谢 首先,在xm

我希望能够做到以下几点:

var converter = require('converter');

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

首先,在xml、json和yaml之间进行转换。因此,您将无法使用该功能将avi转换为mp4

然而,我已经使用node为这件事生成了一个子进程。仅供参考,如果您确实选择通过使用ffmpeg并希望查看日志以了解进度和调试,则需要查看stderr。Ffmpeg保留标准输出以选择性地流式传输转换的输出。

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

试试这个命令

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

您还可以设置其他预设。

NPM:ffmpeg-i path newPath上已有少量可用资源