1

您好,我正在处理视频文件,想了解视频的长度、帧宽和高度以及总比特率。我已经看到了 ID3 标签的解决方案,但它们似乎不适用于电影(.mov 扩展名)

4

3 回答 3

0

如果该文件可在 DirectShow 中播放,您可以为该文件构建一个管道,并且无需运行它检查管道属性以找出诸如持续时间是分辨率之类的详细信息。此方法并非特定.MOV于其他格式,并且适用于其他格式。在 C# 中,您通常通过DirectShow.NET与 DirectShow 交互。

见相关:

于 2012-11-24T09:40:34.463 回答
0

查找和下载/购买 ISO/IEC 14496-12(MPEG-4 第 12 部分)

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

于 2012-11-24T04:19:45.443 回答
0

在我看来,最好的方法是使用 MediaInfo。它不需要安装任何额外的编解码器等。请参阅我在这篇文章中的回答: 无法加载 MediaInfo 库

于 2012-11-26T16:09:19.640 回答