您好我正在研究视频文件,并希望了解视频的长度,帧宽和高度以及总比特率。我见过ID3标签的解决方案,但它们似乎不适用于电影(.mov扩展名)
答案 0 :(得分:0)
查找并下载/购买ISO / IEC 14496-12(MPEG-4 Part 12)
mvhd
和tkhd
框(可能还有其他人......已经有一段时间了!)会为您提供您正在寻找的信息。 MOV文件格式很容易解析。
答案 1 :(得分:0)
如果文件可以在DirectShow中播放,您可以为此文件构建管道而不运行它,检查管道属性以查找持续时间为分辨率等详细信息。此方法并非特定于.MOV
,并且适用于其他格式。在C#中,您通常通过DirectShow.NET与DirectShow连接。
见相关:
答案 2 :(得分:0)
在我看来,最好的方法是使用MediaInfo。它不需要安装任何额外的编解码器等。 在这篇文章中看到我的回答: unable to load MediaInfo Library