Taglib-Sharp大文件(64位文件)支持

时间:2014-10-30 22:27:15

标签: c# mpeg-4 taglib-sharp

似乎Taglib-sharp不支持超过4GB的文件。我想为大型高清电影文件编辑标题,描述,艺术品等内容。我在代码中发现了一些似乎暗示不支持64位文件的注释。有人知道这是否会得到支持?我也对替代图书馆的其他建议持开放态度。

https://bugzilla.gnome.org/show_bug.cgi?id=739272

1 个答案:

答案 0 :(得分:1)

好的,这就是问题所在。默认情况下,64位MPEG4会在moov框之后放置mdat框。在taglib-sharp中,只读取文件的前32个字节,如果moov框首先出现就足够了。要解决此问题,您可以使用mp4box.exe切换框的位置,或者您可以勾选手刹中的“优化网页”框,这将首先放置moov框。