エンコードされたwebmビデオにエラーがあるかどうか確認したいと思います。出力node.jsとfluent-ffmpegを使用して破損した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 -'.
私は流暢-ffmpegのを使ってNode.jsのからffmpeg -v error -i ../broken.webm -f null -
を呼び出すことができる方法上の任意のアイデアを?
ありがとうございました!とてもうまく説明しました(+1)。 ファイルを検証する他のより良い方法がある場合は、それらを試してみるのが嬉しいです。 –
私は、より良い方法をお勧めしていない、これはおそらくあなたが必要なものを達成するための簡単かつ直接的な方法です。私は一般的な目的やコーデック固有の検証ツールが利用可能かもしれないと思っていましたが、私のクイック検索では何も表示されませんでした。 – Rayzzor