全站搜索
自定内容

文章正文
索尼mxf播放花帧无声音的修复方法
作者:管理员    发布于:2023-06-12 08:14:35    文字:【】【】【
摘要:索尼的影视级摄像机一般是用MXF文件结构,在一些极端情况下(如断电)会生成RSV文件,此时RSV文件无文件结构(无文件头、元文件、文件尾等)仅仅为数据EC内容,今天我们来说一个特殊的案例,封装只做了文件头结果出错。

故障文件:16.8G MXF文件

故障现象:

客户描述在拍摄结束后看到没有问题直接拍下一条,在编辑文件时却提示文件异常无法打开,播放器存在花帧、无声音、跳帧无进度条的情况。如下图,可以看到解析花帧,播放器认为不存在音频编码(无元文件当然就不存在),仅有视频编码为H264(无元文件播放器是通过强制解码264裸流),无时长(无文件播放器无法预知时长)。为什么播放器可以强制播放,但是编辑软件却无法编辑呢?原因在于编辑软件对视频要求更高,需要对视频进行初步校验,元文件不存在或者结构不正常直接就报错了!

故障分析:

如上图:分析故障文件发现已经生成了文件头和部分结构性元文件,但是索引还没来得及生成!

经过长时间处理索尼的摄像机,大概反推出索尼摄像机管理程序的处理流程:

1. 音视频采集(内存)

2. 临时文件RSV生成(存储卡)

3. 生成元文件(存储卡或内存)

4. 组合元文件和RSV文件生成MXF文件(文件头-元文件-索引-文件尾)

5. 删除RSV文件

可以看到RSV是原始的音视频文件,这类仅按照相应的文件结构比如(mxf或者mp4)进行了最原始的画面和声音的采集,这个时候的文件是无法播放的因为没有元文件,此时播放器是无法进行解码操作的。

而这个文件之所以能播放是因为播放器使用了强制解码的功能,所以时长不正常,音频编码无法获取。现在能判断出是在第4步出问题了,和RSV类文件不一样的是现在的文件名是MXF,说明极有可能文件封装已经开始了只是因为某种原因没有全部完成。此时我们要做的就是第3步生成元文件,即对MXF文件进行修复。

多说一句,还有一种情况是RSV文件为0字节,这种情况下的解决方案是需要先使用CHS零壹视频恢复程序的视频扫描模块进行扫描,具体方法参考我们之前发布的案例。

故障处理:

STEP1:运行 CHS零壹视频恢复程序高级版(或者CHS零壹视频修复程序MXF版),点击视频修复切换到修复界面,目前修复功能支持mp4mov3gpmxf等视频文件损坏修复。

点击“样本文件”进行样本文件的添加,要求是同摄像机生成的正常文件即可;

点击“损坏文件”打开损坏的16.8G的文件,如果有多个文件需要修复,点击损坏文件批量“即可添加多个损坏文件。

STEP2:点击“修复”进行修复,等待完成。可以看到程序已经成功解析出摄像机品牌、时长、速率等参数。

STEP3:修复完成,查看修复结果。可以看到修复后修复级别为四星,代表修复效果很完美;时长是4706秒这个也和客户提供的拍摄时间大致相同;右侧预览可以试用播放。

保存后经过查看修复后的视频文件,音、视频都完全正常,至次修复工作完成。

这就是索尼MXF文件的修复方法,大家在遇到此类问题时,可以和我们联系。

CHS实验室官方QQI:11391767  QQII: 758414867   客服QQ:490476236   微信:151 3508 5893

脚注信息
 晋ICP备12008728号-1   客服邮箱:cpx-cym@163.com  客服QQ1:490476236   客服QQ2:908138976
51客服