Javascript fluent ffmpeg将MKV转换为MP4时出现错误“;“转换失败”;

Javascript fluent ffmpeg将MKV转换为MP4时出现错误“;“转换失败”;,javascript,node.js,ffmpeg,video-streaming,fluent-ffmpeg,Javascript,Node.js,Ffmpeg,Video Streaming,Fluent Ffmpeg,我正在尝试使用fluent ffmpeg从磁盘流式传输视频,该视频是一个MKV文件。我正试图在我的NodeJS服务器上将这个视频转换成MP4,并将其传输到客户端。但是,我一直收到错误code 1:转换失败当我尝试将MKV文件转换为MP4时。有人知道我为什么会犯这个错误吗 当我尝试将MP4文件转码到MKV(matroska)时,我的代码可以工作,但反过来就不行了 以下是我正在使用的代码: app.get('/video123', function (req, res) { var path =

我正在尝试使用fluent ffmpeg从磁盘流式传输视频,该视频是一个MKV文件。我正试图在我的NodeJS服务器上将这个视频转换成MP4,并将其传输到客户端。但是,我一直收到错误
code 1:转换失败当我尝试将MKV文件转换为MP4时。有人知道我为什么会犯这个错误吗

当我尝试将MP4文件转码到MKV(matroska)时,我的代码可以工作,但反过来就不行了

以下是我正在使用的代码:

app.get('/video123', function (req, res) {
  var path = 'assets/sample2.mkv';
  ffmpeg(path)
    .format('mp4')
    .on('end', function () {
      console.log('file has been converted successfully');
    })
    .on('progress', function (progress) {
      console.log('Processing: ' + progress.frames + 'frames done');
    })
    .on('error', function (err) {
      console.log('an error happened: ' + err.message);
    })
    .pipe(res, { end: true });
});