在C#中获取.MOV文件详细信息

时间:2012-11-24 02:00:54

标签: c# video fileinfo

您好我正在研究视频文件,并希望了解视频的长度,帧宽和高度以及总比特率。我见过ID3标签的解决方案,但它们似乎不适用于电影(.mov扩展名)

3 个答案:

答案 0 :(得分:0)

查找并下​​载/购买ISO / IEC 14496-12(MPEG-4 Part 12)

mvhdtkhd框(可能还有其他人......已经有一段时间了!)会为您提供您正在寻找的信息。 MOV文件格式很容易解析。

答案 1 :(得分:0)

如果文件可以在DirectShow中播放,您可以为此文件构建管道而不运行它,检查管道属性以查找持续时间为分辨率等详细信息。此方法并非特定于.MOV,并且适用于其他格式。在C#中,您通常通过DirectShow.NET与DirectShow连接。

见相关:

答案 2 :(得分:0)

在我看来,最好的方法是使用MediaInfo。它不需要安装任何额外的编解码器等。 在这篇文章中看到我的回答: unable to load MediaInfo Library