ARTICLE · 1131688
影像开发必备五类多媒体软件工具


音频、
tuning、
metadata
视频
通用播放
码流分析
图片
通用格式
中间数据
影像开发中,要经常和图片、视频、音频、tuning、元数据打交道,分析和调试这些数据,有趁手的工具往往能事倍功半。分享这些年亲测使用过常见的一些工具,每类仅记录一二个,不用选择困难。
以前推荐多系统开发使用的工具:[工具]嵌入式开发工作流常用工具箱
乾坤未定,你我皆是牛马!工具汇总仅代表个人主观使用感受,相关开发同学,有更好的工具也欢迎推荐。
01
图片工具
网络主流的图片格式为jpeg,也是影像设备的常用输出格式,查看jpeg格式工具推荐Honeyview和faststone image viewer。
而调试分析图像生成链路时,会常遇到YUV、RGB和RAW图像数据,查看他们一般推荐7yuv / YUView / yuvplayer和ImageJ.

通用格式图片查看

Honeyview:特点轻量极速,是能直接浏览压缩包里的图片,无需解压。适合快速翻看成百上千张素材。

FastStone Image Viewer:特点兼容性强且有文件列表+预览模式,能直接打开PSD、以及CR3/NEF/ARW等专业格式,适合高效管理大量图片。


ISP中间数据查看

7yuv:特点支持格式广泛,专为底层数据设计。支持格式包括YUV420/422、NV12、RGB565、Bayer 等,适合验证原始数据是否准确。
YUVPlayer:特点小轻量快捷,可以快速查看 I420、NV12、YUY2 等常见格式。
YUView:特点基于 QT 的跨平台 YUV 播放器,也支持 8/10/12/16 bit 的 raw 视频序列查看,有分析工具集,能解码 H.265/HEVC 裸流并可视化预测模式、运动矢量等。

RGB格式,可以转换成YUV/PNG等,或者就直接使用ImgeJ查看。
ImgeJ是科研级的图像处理工具,能打开无头 raw 数据并指定宽度、高度、位深等,也支持 ISP 中间 RGB 数据 RGB888、RGB565 查看。
02
视频工具
视频播放器太多了,看个人习惯,我这边常用的就是VLC和potplayer。
影像开发中常用的码流分析和质量评估工具Elecard StreamEye Tool,以及VideoEye 。

通用视频播放器
VLC:特点开源免费、跨平台、格式通吃。内置几乎所有编解码器,无需额外安装解码包,快速确认视频能否被通用解码器正常播放。
potplayer,Windows 平台专用,免费无广,启动快、资源占用低,功能全面,可以用来查看视频全面信息,以及进行视频逐帧检查。


视频码流分析
Elecard StreamEye Tool:商业级专业分析套件,支持主流格式查看以及计算客观质量指标和底层结构,可视化SPS/PPS 参数集等,工具包包含了视频参数分析 StreamEye、流语法分析Stream Analyzer、YUV Viewer等多个组件。
VideoEye:是其免费开源替代方案,支持 RTSP/RTMP/HTTP 实时输入流分析,也能进行图形化分析压缩域码流,以及解码后像素的非压缩域数据。

03
音频工具

视频分析混入音频问题,需要简单分析需要会使用简单的音频工具,比如AudioLens快速查看波形图,mediaInfo查看技术参数,audactivy进行简单的音频编辑。

音频分析与可视化
AudioLens :VS Code 插件,适合在编码调试同环境,在 VS Code 里直接查看音频的波形图、频谱图、原始 PCM 数据,也能解析 一些WAV/RIFF 头,以及支持多声道独立显示。

参数分析
MediaInfo:方便查看技术参数,特点方便易用,文件拖进去就能看容器格式、音频编码、采样率、位深、声道布局等。

音频编辑与效果处理
Audacity:老牌的开源音频编辑软件,特点轻量够用,可以用来剪一段音频、看波形、调整采样率,或者做简单的降噪处理。
我之前下载的“DTS音效大师”,偏车载/消费场景,编辑处理够用,底层不透明,也适合批量生成各类处理过的素材。
04
IQ tuning

tuning的一些工具和厂商平台强相关,非通用,且付费获取,合作企业才能使用。
仅IQ test是相对通用的,但是也需要搭配实验室环境使用。所以此处仅作介绍。

IQ通用图像质量测试
做tuning离不开图像质量测试,平台tuning通常要用 Imatest 的数据来量化验证调参效果。
Imatest 就是标准的行业IQ测试测试工具,可以用于客观测量锐度、噪声、动态范围、色彩准确度等几乎所有的关键指标 。它有很多不同的版本,Studio适合个人入门。

高通平台tuning
Chromatix:是高通 ISP 参数调试的核心工具,是效果工程师的主要工具,比如区域加权策略、锐化滤波核系数、 AWB 色温映射曲线调整均有依赖它。
Chromatix套件其中的Spectra ISP Simulator用于在 PC 端模拟 ISP 处理链路的工具,输入高通MIPI RAW 图,修改优化的ISP参数,输出与硬件 ISP 一致的处理结果。工具本质来说,该工具就是把IQ目标翻译成 Spectra 系列 ISP 硬件能执行的数值指令 。

联发科平台tuning
MediaToolKit:是MTK平台的相机校准与调试套件,用于 sensor 校准和 ISP 基础标定,包含 Camera Calibration Tool(CCT)等组件。与ImagiqSimulator 是配合使用的,不在套件内。MediaToolKit 做标定,ImagiqSimulator 做效果调试。
ImagiqSimulator:MTK 平台的 ISP 仿真工具,功能定位与高通的 ISP Simulator 对应。支持参数调整、原图与处理后图像的对比、DB 参数导入导出,以及批量处理图片等 。
05
元数据工具
做影像算法调试时,排查编码参数问题用 MediaInfo,排查拍摄元数据写入参数问题用 ExifTool。

ExifToolGUI
ExifToolGUI是ExifTool 的图形界面,解决 ExifTool 只有命令行的问题,适合在 PC 上批量处理元数据。
提供文件列表和元数据适度,支持读写图片、视频、音频的 EXIF/IPTC/XMP ,尤其适合批量修改拍摄时间,以及清除 GPS 这类操作。


MediaInfo
MediaInfo 是 MediaArea 开发的开源、免费、跨平台的音视频文件技术信息查看工具。用于统一显示音视频文件最相关的技术参数和标签数据。
覆盖的格式广泛包括直流容器,主要的视频音频编码,以及字幕格式。比如从容器层面可以查看格式、码率、封装、profile等信息。

06
总结

最近流量一直不大,更新就从影像技术话题,换到软件工具来试试。
另外针对外链以及导流推荐都会有限制,可以通过其他文章找到我的分享,我已把这些工具的下载链接进行了整理汇总,当然你也可以自己在网络检索。

国庆没有外出,发呆以及梳理补充一些技术栈,存货又增厚不少。
你我皆是红尘客,何必执着忧与愁。
原创不易,欢迎点赞关注转发,感谢支持!