【发布时间】:2017-09-07 01:02:24
【问题描述】:
我想检查编码的 webm 视频是否有错误。 到目前为止,我已经设法使用以下方法捕获错误:
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 exited with code 1: Unrecognized option '-f null -'.
关于如何使用 fluent-ffmpeg 从 node.js 调用 ffmpeg -v error -i ../broken.webm -f null - 有什么想法吗?
【问题讨论】:
标签: javascript node.js ffmpeg fluent-ffmpeg