MediaInfo工具简介

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

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

使用方法

软件的初始界面是这样的

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

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

支持查看的媒体信息

封装信息

封装信息

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

视频信息

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

音频信息

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

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

原因如下:

  • 对于视频:视频可以理解成一张一张的图片,每一张图片都有一个Duration Time,所有帧的时长加起来就是视频的时长(我会在另一个博客里证明)。
  • 对于音频:音频实际上是一个一个的采样点,比如:每秒44100、48000、192000个采样点,它们之间的时间间隔是应该是固定的。

但是!但是!但是!音频一般都会被压缩成各种格式,常见的有AAC、MP3,这些压缩格式会自动给音频加数据,比如:AAC格式就会在音频的前面加上2000多个采样点左右的数据。

这个其实很好验证,可以任意找一个视频,导入Adobe Audition,然后查看其音频数据,观察最前面的音频,一定有一段时间的静音数据,当然有些音频的结尾也会有静音数据。

  • 对于文件:应该取的是这两者之间的较大的数。
  • 另外还有一个原因:就是视频的帧时长和音频的帧时长本身都不是整数(尤其是VBR的时候),视频和音频时长本身就很难做到一致。

媒体文件信息查看工具 MediaInfo相关推荐

  1. 给大家推荐一款高逼格的Linux磁盘信息查看工具

    可以使用df命令来显示在Linux.macOS和类Unix系统中挂载的文件系统上有多少可用磁盘空间.还可以使用du命令来估计文件空间的使用情况.我们现在有了另一个奇特的工具,名为duf,是一款gola ...

  2. Linux记载磁盘信息,分享一款高逼格的Linux磁盘信息查看工具

    原标题:分享一款高逼格的Linux磁盘信息查看工具 可以使用df命令来显示在Linux.macOS和类Unix系统中挂载的文件系统上有多少可用磁盘空间.还可以使用du命令来估计文件空间的使用情况.我们 ...

  3. HDFS fsimage和edits中的文件信息查看

    FSimage文件当中的文件信息查看 使用命令 hdfs  oiv cd  /export/servers/Hadoop-2.6.0-cdh5.14.0/HadoopDatas/namenodeDat ...

  4. Visio Viewer,Visio文件编辑查看工具

    Visio Viewer for Mac是一款能够快速的打开Visio文件,包括 vsd 和 vsds 格式的文件编辑查看工具,Visio Viewer mac支持放大和缩小浏览,并可以将Visio绘 ...

  5. JS文件信息收集工具-LinkFinder

    0x00 前言 我们在渗透测试的之前,信息收集是必要的步骤,而JS文件中往往会暴露出很多的信息,比如一些注释的中铭感信息,内网ip地址泄露等等,还会有一些绝对路径或者相对路径的url,而这些url中很 ...

  6. 《 iOS-checkIPA 》ipa 文件信息检查工具

    项目地址:https://github.com/Github-Benjamin/iOS-checkIPA 项目简介: 该工具为解决iOS日常测试时会检查ipa文件信息但又苦于没有mac的痛,遂开发一款 ...

  7. ipa文件信息检查工具

    项目地址:https://github.com/ryjwinner/softwares/raw/master/iOS-checkIPA.jar 项目简介: 针对近期大量iOS app需要签名,但多家签 ...

  8. Linux中文件信息查看

    在linux中,查看文件信息主要有三个命令: 1)ls命令  -  list directory contents 2)file命令 -  determine file type 3)stat命令  ...

  9. python文档的查看-python文件信息查看和修改

    这篇文章主要介绍文件信息的获取和修改(主要是文件的访问和修改时间) 文件信息的读取 文件系统本身可以显示有关文档的一些有趣信息.例如,它可以告诉你文档文件的大小,以及创建/修改或上次读取的时间.在某些 ...

最新文章

  1. 队列加锁无锁栈实现一例
  2. 微信小程序--字体展示
  3. 服务器搬迁方案_数据中心机房改造搬迁IDC机房工程建设
  4. 节点相似性与链路预测
  5. 用Java测试多线程代码
  6. 快速排序详解+各种实现方式
  7. python函数可变参数_python中函数的可变参数
  8. SAP License:药店ERP系统如何实施
  9. [转载] Python 中使用help()命令后如何退出
  10. MySQL删除s表命令_SQL语句中删除表数据drop、truncate和delete的用法
  11. 清华自动化大一 C++作业引爆全网,特奖得主、阿里P6:我们也做不到
  12. Dynamics AX2012 General ledger
  13. 2019年8月15日奇虎360测评与笔试分享
  14. 精读FREE: Feature Refinement for Generalized Zero-Shot Learning
  15. JavaScript2谁刚开始学习应该知道4最佳实践文章(翻译)
  16. webpy使用说明(二)
  17. C#练习题答案: 反恐精英系列【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
  18. OpenCV 文字绘制cv::putText详解
  19. 最小二乘支持向量机预测matlab实现,最小二乘支持向量机及其 Pre-computed Kernel 的 matlab 实现...
  20. 全国程序员高考卷,开始答题!

热门文章

  1. html怎么判断字段,javascript中怎么判断字符串相等?
  2. c:if标签判断字符串值相等
  3. JS的五种输出方式(简短说明)
  4. 2016全国大学生计算机设计大赛,我校获2016年(第九届)中国大学生计算机设计大赛全国二等奖...
  5. 智能交通的深度学习综述-基于图卷积神网络
  6. 可以审计oracle的工具,Oracle 审计功能 Audit使用教程(2)
  7. 深入理解Linux内存管理(0.3)
  8. 第十四届中国大学生服务外包创新创业大赛百度赛道-智慧医疗赛题baselin
  9. flex vue 垂直居中居上_flex 垂直居中、两列对齐、自适应宽
  10. iOS8 Core Image In Swift:更复杂的滤镜