gpt4 book ai didi

javascript - fluent-ffmpeg 将 MKV 转换为 MP4 会出现错误 "Conversion Failed"

转载 作者:行者123 更新时间:2023-12-04 22:50:16 25 4
gpt4 key购买 nike

我正在尝试使用 fluent-ffmpeg 从磁盘流式传输视频,该视频是 MKV 文件。我正在尝试在我的 NodeJS 服务器上将此视频转码为 MP4 并将其流式传输到客户端。但是,我不断收到错误 code 1: Conversion failed!当我尝试将 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 });
});

最佳答案

对于任何会寻找的人来说都是 future 。只需使用 format('matroska')格式化

关于javascript - fluent-ffmpeg 将 MKV 转换为 MP4 会出现错误 "Conversion Failed",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56926032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com