我希望您能够检查编码的WebM视频是否存在错误。
到目前为止,我已经使用类似于以下内容的方式捕获了一个错误:
我希望使用node.js和fluent-ffmpeg实现相同的输出,但我无法弄清如何使用js包装器语法传递
我的尝试看起来很幼稚:
ffmpeg -v error -i ../broken.webm -f null -
输出为:
[matroska,webm @ 0x7fba5400a200] Read error at pos. 110050 (0x1ade2)
我希望使用node.js和fluent-ffmpeg实现相同的输出,但我无法弄清如何使用js包装器语法传递
-v error
和-f null -
。我的尝试看起来很幼稚:
// 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退出,代码为1:未识别的选项'-f null -'。
有什么想法可以使用fluent-ffmpeg从node.js调用ffmpeg -v error -i ../broken.webm -f null -
?