修复 3GP 文件

修复 3GP 文件

我用我的 Droid 录制视频时突然死机了。生成的 3gp 文件已损坏。我尝试在 mplayer 和 VLC 中播放它。我天真的第一次尝试修复它是尝试根据已知的好文件重建标头。在从好文件中添加 12 个字节后,mplayer 识别了该容器:

正在播放视频/VID_20100729_194430-12.3gp。
检测到 libavformat 文件格式。
[mov、mp4、m4a、3gp、3g2、mj2 @ 0x3611f60] 未找到 moov atom
LAVF_header:av_open_input_stream() 失败
ISO:文件类型主要品牌:3GPP Profile 4
MPEG:缺少视频流!?请联系作者,这可能是一个错误 :(
搜索失败
检测到 libavformat 文件格式。LAVF_header
:av_open_input_stream() 失败

ISO:行显示容器已被识别。阅读了规范后,我发现音频和视频是在此容器的“框”中定义的。我目前的理解是,简单的标头无法解决问题。

总结:有人有使用软件或手动修复 3gp 文件的经验吗?有什么建议可以播放此视频吗?

相关内容