1. 简介
MFS Analyzer 是一款播放和分析 CMMB (中国移动多媒体广播)的 MFS 文件的工具。支持两种模式的 MFS 文件,提供多种详细分析和音视频播放的功能。
2. 主要功能
本软件提供的主要功能有:
- 打开 MFS 文件,获取 MFS 文件基本信息(文件类型,帧大小,帧数等等)
- 分析 MFS 文件的帧结构,以树形结构显示。
- 音频视频的播放和导出
- 控制信息表的树形结构显示
- 一些信息的列表和图形显示
- PMS 到 MFS 的转换
正在开发的功能:
- MFS到PMS的转换
- 单节目MFS合成全时隙MFS
将来可能会增加的功能:
- MFS合成(输入264和aac文件)
- MFS文件自动纠错
3. 相对于上一版本的改进
·改用 MFC 开发界面,取消对 .Net Framework 的依赖
·增加模式 2 的支持
·增加音频播放和导出的功能
·增加“选择 / 详细 / 定位”功能
·增加 license 控制
·提供解复用部分的 dll 或者 lib 库;
4. 功能详述
打开文件
MFSAnalyzer2.0 可以打开后缀为 .mfs 的文件。打开后可以显示文件的基本信息,如下图所示:
显示的基本信息有:
基本信息 | 说明 |
文件名称 | 文件的绝对路径和名称 |
文件大小 | 单位是 Byte |
文件类型 | 多节目复用或者单节目。多节目复用是指文件中包含 CLCH 的内容和全部 SLCH 的内容, SLCH 的数量可能是一个或者多个。单节目是指只有一个 SLCH 的内容。 |
起始位置 | 帧头到文件开始的位置,单位为 Byte; |
复用帧大小 | 对于单节目,复用帧是指一秒钟时间对应的 SLCH 的文件大小,对于多节目复用,复用帧大小是指一秒钟对应的所有 CLCH 和 SLCH 的文件大小 ; |
复用帧数 | 对应播放时间 |
复用帧标识 | MFID ,对于多节目,这是一个列表; |
复用帧长度 | 对于多节目复用,只是一个列表,表示每个 CLCH 或者 SLCH 中数据的长度。 |
帧结构分析和“选择 / 详细 / 定位”
文件打开后可以显示每个复用帧的帧结构,在选择相应的元素的时候,在右下角显示这一元素的详细信息,在右上角则显示文件的 byte 列表,并选中这一元素对应的位置。
音视频播放和导出
MFSAnalyzer2.0 可以播放 MFS 文件里面的音频和视频,并可以讲音频和视频分别到处,其中音频导出格式是 .aac 文件视频导出格式为 .264 文件。音频播放功能默认关闭,用户可以点击声音图标将其打开。
控制表
对于全时隙的 MFS 文件, MFSAnalyzer2.0 可以分析 NIT , CMCT 等控制信息表,并以树形结构显示。对于控制信息表,也提供“选择 / 详细 / 定位”的功能。
列表和画图
MFSAnalyzer2.0 提供简单的列表分析功能。由于这部分需求不太明确,没有完全实现,如有建议请发 Email 到 mfs.analyzer.support@gmail.com
5. License 控制
MFS Analyzer 2.0 增加了 License 控制。对于 Beta 版本,只有时间显示,没有功能限制。在正式发布后 Beta 版本不能继续使用。
功能列表
功能 / 特性 | 试用版 | 正式版 | 专业版 |
打开 MFS 文件 | √ | √ | √ |
显示基本信息 | √ | √ | √ |
帧结构树形结构显示 | √ | √ | √ |
帧结构选择详细定位 |
| √ | √ |
视频播放 | √ | √ | √ |
音频播放 | √ | √ | √ |
视频导出 |
| √ | √ |
音频导出 |
| √ | √ |
NIT 树形结构显示 | √ | √ | √ |
CMCT 树形结构显示 | √ | √ | √ |
CSCT 树形结构显示 | √ | √ | √ |
控制信息表选择详细定位 |
| √ | √ |
列表 / 画图 | √ | √ | √ |
技术支持 |
|
| √ |
功能定制 |
|
| √ |
技术咨询 |
|
| √ |
永久使用 / 非强制更新 |
| √ | √ |
获取试用 License 的方法
点击“操作”->“设置”,弹出如下对话框,将本地码(Site Code)发送到mfs.analyzer.support@gmail.com,获取正式版或专业版的license。
6. 已知 Bug 和待改进
联系打开两个文件会出错的问题,已解决;
*某些系统下导出音频和音频会出错,正在复现测试
音视频导出正确。
增加在XP下新建MFS的GUI,功能暂未实现;
修正列表在XP下显示问题;
修改播放界面中的“相对播放时间”显示;
增加“复用块”的列表显示;
2009.6.20: 增加license控制,正式发布。
7. 下载、安装和支持
下载地址为:
http://download.csdn.net/source/1867353
免安装,执行目录没有限制。
如有问题,请发邮件到 mfs.analyzer.support@gmail.com
8. 常见问题
- 为什么我安装的软件不能使用了?
Beta 版本和 demo 版本都有时间限制,请下载新版本或联系 mfs.analyzer.support@gmail.com
- 为什么我要获取正式版?
如果您是公司并且觉得 MFS Analyzer 有用,建议您购买此软件的正式版。
- 我获取正式版后,还会过期吗?
正式版不会过期,但如果有更新,我们会通知您。
- 正式版和专业版的区别在哪里?
专业版提供我们力所能及的支持,对于解析出错的文件,我们会手动分析,修正软件里面的 bug 。对于用户想要的功能,如果和我们声明功能相关,可以联系我们,我们会在要求时间内实现。
- 如何获取解复用部分的 dll 或 lib 库文件?
联系 mfs.analyzer.support@gmail.com ,获取报价和使用方法。
- 我想获取解复用部分的源码,怎么办?
联系 mfs.analyzer.support@gmail.com ,获取报价和使用方法。