好友
阅读权限40
听众
最后登录1970-1-1
|
本帖最后由 naixubao 于 2026-10-16 10:31 编辑
一、工具简介:MediaInfo 是一款免费、开源、跨平台的音视频文件元数据查看工具,用于精准解析容器、视频、音频、字幕与章节的完整技术参数。 二、核心信息:
1. 许可:BSD(免费商用、可二次开发)
2. 支持平台:Windows/macOS/Linux/Android/iOS
3. 版本形态:GUI 图形版、CLI 命令行版、DLL 开发库 三、能看到什么信息:
1. 通用(General):文件名、时长、大小、创建时间、标题、作者、专辑、编码器等。
2. 视频(Video):编码(H.264/HEVC/AV1)、分辨率、帧率、码率、色彩空间、位深、扫描方式。
3. 音频(Audio):编码(AAC/MP3/AC3/DTS/Opus)、采样率、声道数、码率、语言。
4. 字幕(Text):格式(SRT/ASS/PGS)、语言、编码。
5. 章节(Chapters):章节数量、时间点、标题。 四、支持格式:
1. 容器:MP4、MKV、AVI、MOV、WMV、FLV、MPEG-TS/PS、MXF 等。
2. 视频编码:H.264、HEVC、AV1、MPEG-1/2、DivX、XviD、VP9 等。
3. 音频编码:AAC、MP3、AC3、DTS、Opus、FLAC、WAV 等。
4. 字幕:SRT、ASS、SSA、SAMI、PGS、VobSub 等。 五、快速使用:
1. 图形界面(GUI)
下载安装包,安装后打开。
导入文件:拖放文件到窗口,或菜单 File→Open。
查看与导出:支持文本 / 表格 / 树状 / 网页视图;可导出为 TXT/CSV/HTML/XML/JSON。
2. 命令行(CLI)
运行
# 安装(Ubuntu/Debian)
sudo apt install mediainfo
# 查看文件信息
mediainfo input.mp4
# 输出 JSON
mediainfo --output=JSON input.mp4
# 仅查看视频编码
mediainfo --inform="Video;Codec" input.mp4 六、典型用途:
1. 播放异常时排查编码 / 封装兼容性。
2. 转码前确认参数,避免二次压缩。
3. 影视收藏整理,统一规范命名与元数据。
4. 开发 / 集成:通过 DLL/API 嵌入自家软件(如播放器、转码工具)。 七、优缺点:
1. 优点:免费开源、无广告、体积小、跨平台、格式支持极全、信息精准、可导出 / 集成。
2. 缺点:仅查看不编辑;无内置播放器;界面偏朴素。 八、关键术语直译:(看不懂时对照)
Duration:时长
Bit rate:码率
Frame rate:帧率
Resolution:分辨率
Bit depth:位深
Chroma subsampling:色彩采样(4:2:0)
Scan type:扫描方式
Channel (s):声道数
Sampling rate:采样率
Codec:编码 九、快速排查口诀:
1. 播放卡顿 → 看编码 + 分辨率 + 帧率是否超出设备解码能力
2. 没声音 → 看音频编码是否为设备不支持(如 DTS)
3. 画面横纹 → 看扫描方式是不是隔行
4. 画质模糊 → 看码率是否过低
5. 字幕不显示 → 看字幕格式(PGS/ASS/SRT)是否被播放器支持 十、右键菜单集成教程:
1. 两种方式
安装版自带(最简单,推荐)
便携版手动添加右键菜单
方式①:安装版(一键自带右键)
下载 MediaInfo Installer 安装版
安装过程中勾选:
Shell extension / 资源管理器右键菜单
安装完成后:
任意音视频文件 → 右键 → MediaInfo 直接查看详情,无需打开主程序。
方式②:便携版 手动添加右键菜单(无安装、绿色版可用)
步骤 1
打开 MediaInfo → 顶部菜单 选项 (Preferences)
步骤 2
切换到 外壳扩展 (Shell) 标签
勾选:
在资源管理器右键菜单显示
显示完整信息弹窗
关联所有媒体文件类型
步骤 3
点 确定,重启文件资源管理器
之后右键任意视频 / 音频文件,直接出现 MediaInfo 选项。
2. 补充:关闭 / 卸载右键菜单
打开 MediaInfo → 选项 → 外壳扩展
取消所有勾选,确定即可移除右键菜单
3. 额外实用设置
可以顺便在设置里调好:
默认输出极简文本视图
默认复制信息到剪贴板
中文界面切换(菜单 Language → 简体中文) 十一、更新日志:
版本 26.10 变更内容//2026年10月07日
更新了土耳其语翻译,感谢 umablognot
更新了捷克语翻译,感谢 Michal Várady
更新了巴西葡萄牙语翻译,感谢 Fúlvio Alves
更新了俄语翻译,感谢 solokot
Windows GUI:修复部分界面元素缺失翻译的问题
macOS GUI:在比较视图的标题栏中添加关闭按钮
Android GUI:避免多次请求地理位置访问权限
Android GUI:修复从 Rx Java 迁移到 Kotlin 协程时出现的几处崩溃问题,感谢 cjee21
符合性检查器:更新为更精确的错误信息,由奥地利 Mediatek 赞助
符合性检查器:容忍某些文件中常见的填充模式,由奥地利 Mediatek 赞助
MXF:交叉检查时间码轨道的头部与尾部数值,优先采用尾部数值
MXF:支持更多 ARRI 相机元数据,感谢 Luis Gómez Gutiérrez
全局性能提升,适用于分析具有罕见文件扩展名或垃圾文件的文件
HEVC:支持隔行扫描内容,感谢 Torbjörn Einarsson
HEVC:检测 CBR 并报告标称比特率
AV2:支持 v1.0.0 流媒体,感谢 cjee21
MP3:支持无缝播放文件,感谢 hat3k
MOV/MP4:支持 Auro CS 布局信息,感谢 almirus
DTS:X:支持补充声道布局,感谢 almirus
ElA-608/708:报告每行最大字符数
TTML:报告每行最大字符数
MOV:支持 chpl 版本 0
ELF:支持 RISC-V
GIF:支持 XMP 和循环次数,感谢 cjee21
GIF:支持动态 GIF
I2632、ApeTag:处理封面图片,感谢 cjee21
I2690、TAR:改进 TAR 头部解析,避免更多误报
I2706、MPEG-TS:修复文件末尾部分数据包导致的无限循环问题
I2670、DVD-Video:在 VOB 合并后保留 IFO 流语言,感谢 wastaken7
I2589:修复 MedialnfoList_Open 文件选项未被 DLL API 使用的问题
MXF:修复无法检测到Teletext或OP47中稀疏内容的问题,感谢MaxEliaserAWS
DTS:将DTS:X对象移至独立字段,与杜比全景声保持一致
Opus:修复5.0声道支持及中心声道排序问题,感谢Puella Purpura
MP3:在解析完成后检测无头VBR文件,感谢Bernard Wiesner;MP3:修复LAME CBR 256 kbps和320 kbps的重建设置,感谢hat3k;MP3:清理部分LAME版本信息。
MOV:修复Apple语言标签>=95的映射问题
官方网址:https://mediaarea.net/zh-CN/MediaInfo
项目地址:https://github.com/MediaArea/MediaInfo
蓝奏云分享
下载地址:https://wwbrr.lanzouw.com/b00yaw9y2d
提取码:6666 |
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|
|