好友
阅读权限40
听众
最后登录1970-1-1
|
本帖最后由 naixubao 于 2026-5-13 17:55 编辑
一、发布原因:由于旧版的主题超过60天无法编辑,已经自动关闭,不再接受新的回复,故更新新版本需要重新开帖。
https://www.52pojie.cn/thread-2090494-1-1.html
二、工具简介: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.05更新内容//2026年05月12日
更新西班牙语、中文、德语翻译
Windows11资源管理器:优化ShellExt早期返回
Windows:添加深色图标
KDE:在KDE6上增加上下文菜单条目支持
iOS图形界面:明确释放iCloud下载的文件(请求反馈)
iOSGUI:添加深色/调色图标
macOs图形界面:根据最新的macOs指南添加浅色/深色图标变体
AndroidGUl:媒体位置的权限请求说明
AndroidGUl:提升数百个文件的列表性能
AndroidGUl:提升按钮的颜色对比度
Android GUl:略微减小发布包大小
Amigainfo:初始和完整支持
APV:初始支持,原始格式和MP4格式
AV2:初步支持,原始格式及MP4/AVIF格式
AV1:支持附录B(原始)流
JPEG:支持MotionPhoto
PNG:支持动画PNG
HEVC/AV1:支持HLG+
IAMF:支持IAMF v200测试文件
XMP:支持JPEG文件中的新GContainer格式
HEVC:显示格式范围通用配置文件的精确配置文件
Matroska:支持RFC 9559轨道标志(SIDH、音频描述、原声、评论)
Matroska:映射表演者、播客URL和流派标签
MPEG-4:更好地处理一些格式错误的stsd压缩器名称
MP4/MOV:处理元数据框中版本/标志的存在与否(启发式)
VorbisCom & MKV:从opusenc 中映射ENCCODER_OPTIONS
APE:读取DISC和DISCSUBTITLE标签
WM:读取WM/SetSubTitle和WM/PartOfSet作为部分和部分编号
MPEG-4:读取comappleiTunes:DISCSUBTITLE标签
MP4/MOV:处理元数据框中版本/标志的存在与否(启发式)
VorbisCom & MKV:从 opusenc 中映射 ENCODER_OPTIONS
APE:读取DISC和DISCSUBTITLE标签
WM:读取 WM/SetSubTitle 和 WM/PartOfSet 作为部件和部件编号
MPEG-4:读取comappleiTunes:DISCSUBTITLE标签
Vorbis:读取DISCSUBTITLE标签
Vorbis:将光盘编号写入Part/Position和Part/Position_Total
ID3v2:将TSST映射到部分
MZ/PE:识别Cargo可审计数据的存在情况
SMPTE寄存器:添加更多项目。
MZ/PE:获取扩展DLL特性/CETCOMPAT
MZ/PE:从EFI文件中提取SBAT
MZ/PE:解析资源、可选头和节头
LXF:修复与错误文件相关的崩溃问题
ID3V2:修复与错误内容相关的崩溃问题
通道拆分:修复与错误内容相关的崩溃
通道分组:修复与错误内容相关的崩溃问题
ID3v2:修复未跳过未知字符编码的问题
MPEG-4:无法解析未知版本的盒子
过滤CO控制、DEL和C1控制
DLL:修复缓冲区API中缺失的常量
12561,Dirac:修复部分畸形内容导致的冻结问题
12578,Matroska:修复内容包含超过126个轨道时的行为异常
12557,Matroska:修复封面检测误报
12506,Matroska:修复封面检测误报问题
MPEG-4视觉:减少误报检测
AAC:修复因帧损坏导致的增益控制误报显示问题
VP9:修复包含RGB内容的帧信息
DVDIF:修复记录的日期世纪
ADM:修复潜在崩溃问题
帖子仅做交流分享,如有违规之处,请版主大大手下留情,删帖即可,谢谢!
官方网址:https://mediaareanet/zh-CN/MediaInfo
项目地址:https://github.com/MediaArea/MediaInfo
蓝奏云分享
下载地址:https://wwbrr.lanzouw.com/b00yaw9y2d
提取码:52pj |
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|
|