flvファイルのマイナーなバグ修正

flvファイルのマイナーなバグ修正

複数のflvファイルをダウンロードしましたyoutube-dl。再生すると数分後に失敗します。

Unsupported video codec (X)

ここで、Xはe、9、またはbです。

私の考えでは、ブロックの1つが破損しているようです。再ダウンロードできない(ファイルが削除された)何らかの方法で破損を修正またはスキップできますか?

答え1

FLV形式のデコーダを見つけてファイルをスキャンして、少なくともコンテナ形式が完全で正しいことを確認する必要があります。FFmpegFLV形式のファイルを解析して変換しますが、不明なビデオ形式を含むファイルには使用できない可能性があります。

ちょっとしたプログラミングで、FLVコンテナ形式デコードするのはとても簡単です。ファイルをスキャンして埋め込み形式を一覧表示した後、無視してスキップするブロックを選択できます。

関連情報