ここでこれを求めているのは、より良いStackExchangeサイトを見つけることができなかったからです。私が間違っている場合は修正してください。
私が直面している問題は、特定のMKVファイルにあります。抽出しようとしているビデオストリーム(h264)があります。問題は、mkvmerge、mkvextract、およびffmpegがビデオの一部をスキップしているように見えることです。まったく同じセクションをスキップします。私はそれをうまく再生できるので、ファイルが破損していないことを知っています。ffmpegでストリームを再エンコードおよびコピーするさまざまなオプションを試しましたが、ストリームをコピーしても、ビデオのセクションをスキップして出力が発生します。私はかなり長い間これで立ち往生しています。解決策や提案を歓迎します。
明らかに、ffdshowデコーダーは適切にデコードできます。ffmpegでシステムffdshowデコーダーを使用するにはどうすればよいですか?
—
Trinopoty
ffdshowは古いバージョンのffmpeg(2012)を使用してデコードするため、奇妙です。でffmpegコマンドを実行し
—
ギャン
-v 40
、コンソール出力を表示します。
さて、システムDirectShowコーデックを使用してビデオストリームをデコードし、「Lagarith Lossless Codec」を使用してエンコードする小さなプログラムを作成しました。これまでのところ、うまく機能しており、すべてのビデオを取得できます。ffmpegが "Lagarith"を読み取れるかどうかを確認する必要があります。
—
三位一体