MediaInfo工具简介

MediaInfo是一个查看媒体文件信息的软件,主要的使用场景应该是查看图片、音乐和视频文件的媒体信息。

Mac平台可以直接在App Store下载路径,当然也可以直接百度。
MediaInfo工具

使用方法

软件的初始界面是这样的
MediaInfo工具

使用方法非常简单,把目标文件直接拖到这个界面里就可以了。也可以在侧面的菜单里直接打开整个文件夹。

Windows平台下,可以直接把多个文件的信息直接导出成txt或者csv这样的文件,Mac平台下没有导出功能了。

支持查看的媒体信息

封装信息
MediaInfo工具

封装信息

  • 文件名和路径
  • 封装格式
  • 文件大小
  • 文件时长
  • 编码器
  • 生成日期

视频信息

  • 编码格式
  • Profile信息、Level信息
  • 熵编码信息
  • 视频时长
  • 码率
  • 视频分辨率
  • 视频帧率
  • 视频帧率模式
  • 像素颜色格式
  • 色彩空间
  • 颜色位深
  • Color Primary

音频信息
MediaInfo工具

  • 编码格式
  • 时长
  • 码率
  • 帧率
  • ……

这里其实有一点很有意思:有些视频的:文件时长、视频时长、音频时长这三者的数据,可能是不一致的

原因如下:

  • 对于视频:视频可以理解成一张一张的图片,每一张图片都有一个Duration Time,所有帧的时长加起来就是视频的时长(我会在另一个博客里证明)。
  • 对于音频:音频实际上是一个一个的采样点,比如:每秒44100、48000、192000个采样点,它们之间的时间间隔是应该是固定的。
    但是!但是!但是!音频一般都会被压缩成各种格式,常见的有AAC、MP3,这些压缩格式会自动给音频加数据,比如:AAC格式就会在音频的前面加上2000多个采样点左右的数据。
    这个其实很好验证,可以任意找一个视频,导入Adobe Audition,然后查看其音频数据,观察最前面的音频,一定有一段时间的静音数据,当然有些音频的结尾也会有静音数据。
  • 对于文件:应该取的是这两者之间的较大的数。
  • 另外还有一个原因:就是视频的帧时长和音频的帧时长本身都不是整数(尤其是VBR的时候),视频和音频时长本身就很难做到一致。

相关文章: