私は TagLib# v2.1.0 を使用しており、名前空間 TagLib.MPEG と TagLib.MPEG4 を示していますが、私が扱っている .MP4 ファイルで一貫してこのエラーが発生します -
「ボックス ヘッダーは {0} バイトのサイズを指定しましたが、ファイルには {1} バイトしか残っていません」(そして TagLib.CorruptFileException がキャッチされます)
.WMV ファイルに問題はありません。
taglib# ソースを見ると、MPEG 名前空間が不完全で、Apple のみを対象としていると思われます (?)。
私は、Windows API CodePack を使用してプロパティを読み取ることに頼りました (そして、API はおそらくそれらを十分に書き込むことができます)。
TagLib# の使用方法を誰かが提案するのに役立つ場合は、使用する MP4 ファイルの MediaInfo 出力の一部を投稿できます (rtmpdump、Adobe Flash Video、AVC ビデオ コーデック、YUV 色空間などでキャプチャされています)。