索尼MP4变RSV的原因分析
索尼新型号相机或者摄像机,如SONY A7S3,A7M4,FX3, FX6, FX9等,如果录像过程中有发生如下异常情况,如断电,死机,电量不足,机器摔倒,非常规操作,换电池不关机等等,相机数据库异常修复失败等,往往会导致MP4视频变为RSV文件格式。据视频修复网对索尼视频的分析,RSV是一个临时文件,仅包括视频原始流数据,不包含MP4视频头解码数据,所以这个RSV文件是无法播放的。以下为RSV源代码结构样例。
索尼RSV转MP4的修复方法
根据以上原因分析,如果想要把RSV打开播放,必须加上相应的MP4视频头解码数据,我们称之为视频封装技术。视频封装技术是视频修复最佳的解决方案,那怎么封装呢?可以利用程序来解决,以下为视频封装样例程序。
索尼MP4视频修复效果问题
RSV转MP4并不是能播放就行,还要做到以下几点才算是成功修复
1. 画质不变,通过源码解析封装就可以保持画质不变,因为不是转码。
2. 播放流畅,必须对视频源流所有帧都进行验证,做到回放无卡顿,无丢帧。
3. 音画同步,声音画面(口型)保持同步,无延迟,保持源视频帧率音频码率参数。
4. 支持剪辑,保证封装的视频适用于Windows和MAC平台剪辑软件,如Edius, 剪映,PR, 达芬奇等。
如果需要进一步解决问题,从视频文件编码原理和修复技术开始。