MKV ファイルからメタデータを表示し、ファイルからストリームを抽出する必要があるプログラムを C++ で作成しようとしています。
libmatroska を調べたところ、レベルが非常に低いため使いにくいことがわかりました。mkvtoolnix 以外の使用例もなく、ほとんどの mkvinfo と mkvextract を持ち込む必要があるため、使用が困難です。libmediainfo は私が必要とするもののほとんどをカバーしていますが、可能であればより柔軟になるとよいでしょう。
さらに、mkvextract を使用して一時ファイルに書き込むことなく、ビデオ ストリームを抽出する簡単な方法を見つけられませんでした。
アドバイスをいただければ幸いです