索尼RSV视频修复方法论视频文件修复时样本文件的三同

索尼RSV类的文件修复案例有很多,程序操作也很简单没什么可说的,这次这个索尼ILCE-7SM3的案例就是为了让大家更好的认识视频修复中我称之为“三同“的重要性,想要恢复的效果好必须要把准备工作做到位。

故障文件:45.1G RSV文件

故障现象:

索尼ILCE-7SM3摄像机由于拍摄时间过长导致断电,断电后生成一个45.1G的RSV文件,无法播放也无法编辑。

故障分析:

有关索尼RSV产生的原理这个之前案例已经讲过了,不在赘述,有感兴趣的请查看其它修复案例。

故障处理:

这个案例在修复的过程中由于第一次提供的样本文件没有做到“二同“或者“三同”,所以导致修复后的文件无法正常解码。无论是恢复还是修复,我们在这里特别强调下对样本文件的要求,一定要严格遵守,否则会导致修复失败.

注意样本文件的要求如下:

  1. 同一摄像机,同参数(摄像机中的视频编码、曝光等等参数), 简称“二同” ,如果是剪辑软件则要再加一个:同一剪辑软件(可选)生成的文件,简称“三同”
  2. 传输时如果是通过QQ和微信等通讯APP,一定要先把文件压缩再传输,这一点极为重要,因为多数通讯APP会为了方便传输会对原始文件进行转码压缩,而转码会丧失原有的编码特征,而使用压缩包会保护视频文件的完整性!

第2点很好判断,通过文件名即可得到信息。那么如何判断第1点呢?

事务的难易是有级别的,第1点中最好判断的就是同一摄像机,这个是最直观的。而较难的则是同参数,因为这些信息过于专业,怎么办?简单的办法是查找前后连续文件名的文件,比如前一个或者后一个,这两个文件是极大可能同参数;另外一个方法就是咨询使用人员,一般根据环境不同重新设置参数的都是比较专业的摄像师,所以可以让重新设置成同参数生成一个文件做样本也可以。

我们来看看第一次出错时客户所提供的样本文件,此文件信息如下:

样本文件名: BS3 23530_0003.MP4

故障文件名: BS3 23530_0007.RSV

可以看到和故障文件名并没有连续性,中间至少差了3个文件,如下图修复后的主要问题是播放器只能解析第一帧的画面,后续帧无法解析画面定格,而音频则正常解析。

索尼RSV视频修复方法论视频文件修复时样本文件的三同_第1张图片

上图:样本文件和损坏文件并不是“二同”的导致修复失败

为什么会产生这样的结果呢?为何音频正常解析而画面却永远定格在第一帧?

回答这个问题之前,有必要了解下QT视频格式的结构。QT格式固定对视频的编码方法(如图像深度,宏信息)这些是保存在单独的STSD原子中,这个和264、265有明显区别。所以播放器在解码时需要先定位STSD原子,获取了图像信息后再进行解码,所以当STSD原子中编码信息不同时就会导致解码出错,大概流程如下:

播放器解码->查找STSD原子获取编码信息->根据编码信息建立模型->加载视频帧数据到模型中->解码完成

所以播放器在获取STSD原子后只负责建立模型,至于模型和视频帧数据是否吻合,这个播放器不负责,因为QT规范中并没有校验这一项,所以两者不匹配导致了显示的画面出错,比如定格或者花帧。

知道了这些就可以反推定格第一帧的原因了,那就是编码中有部分参数可能相同。

经过和客户沟通我们得到信息在BS3 23530_0007.RSV之后还有一个008文件,这两个文件参数应该相同,重新使用008做为样本文件,进行修复。步骤如下:

STEP1: 点击选择文件打开好的样本文件,然后点击下一步。

索尼RSV视频修复方法论视频文件修复时样本文件的三同_第2张图片

STEP2:等待修复完成。

STEP3:扫描完成后直接查看,程序会列出文件名、是否修复、修复级别、时长、文件长度等参数,点击文件右侧可以预览前几秒视频。这次的修复结果就正常了,视频画面和音频都没有任何问题。

修复级别为四种,从一星到四星,四星是效果最好的。

索尼RSV视频修复方法论视频文件修复时样本文件的三同_第3张图片

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

你可能感兴趣的:(视频修复,音视频,人工智能,java,索尼rsv修复,rsv修复)