我想检查编码的 webm 视频是否有错误。到目前为止,我已经设法使用以下方法捕获错误:
ffmpeg -v error -i ../broken.webm -f null -
输出:
[matroska,webm @ 0x7fba5400a200] Read error at pos. 110050 (0x1ade2)
我想使用 node.js 和fluent-ffmpeg实现相同的输出,但我不知道要传递-v error
和-f null -
使用 js 包装器语法。
我的天真尝试如下所示:
// ffmpeg -v error -i ../broken.webm -f null -
ffmpeg("../broken.webm")
.on('error', function(err) {
console.error('An error occurred: ',err.message)
})
.save('-f null -')
.on('end', function() {
console.log('done !')
})
但我马上得到了一个错误:ffmpeg exited with code 1: Unrecognized option '-f null -'.
关于如何ffmpeg -v error -i ../broken.webm -f null -
使用 fluent-ffmpeg 从 node.js 调用的任何想法?