mp4文件缺少moov box无法播放情况的修复【非完美】

一、mp4文件缺少moov box可能出现的场景有:使用录屏工具录到一半crash或断电,手机摄像机录到一般突然没电等。

二、修复的前提条件:需要有一个同样工具录制的参考视频,需要相同的mp4头部参数来作为参考,否则修复难度极大。

三、修复工具推荐:

1.Digital Video Repair。直接百度即可,也是我修复时候用到的。

2.HDVideoRepairUtility(http://grauonline.de/cms2/?page_id=5#download),感觉没上一个好用,可以都试一下对比下效果。

四:使用上述工具修复后得到的视频可用播放器播放,但不一定完美。我自己在使用上面第一个工具修复后遇到了音视频不同步的问题,第二个工具修复后遇到了花屏和音视频不同步问题。所以还需要用视频剪辑软件(如pr)或直接用ffmpeg来进行微调。

五、例子:

自己开发的录制工具在某次录制时遇到了crash,生成的mp4文件无法播放,甚至用mp4info都无法查看。但是由于录制时间较长,视频也比较重要,所以尝试修复。

使用winhex将他和同一工具录制生成的视频对比,发现是缺少moov box。但是想到录制的时候音视频数据是实时写入的,按理说最重要的信息没有缺,理论上来讲应该有恢复的可能。</

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值