如何修复这个损坏的Camtasia录制的视频文件?

时间:2018-09-01 11:30:11

标签: video encoding mp4 video-encoding video-recording

曾经使用Camtasia Recorder进行录制,然后突然Mac崩溃并重新启动。我真的希望过去有人遇到过类似的情况!

我真的需要修复该视频,因为无法再次访问该内容。

MediaInfo

  • 损坏的文件的MediaInfo

MediaInfo of DAMAGED FILE

  • 健康文件的MediaInfo

MediaInfo of HEALTHY FILE

十六进制文件视图

  • 损坏的文件的启动

enter image description here

  • 启动健康文件

enter image description here

  • 损坏的文件的结尾

enter image description here

  • 健康文件的结尾

enter image description here

我认为这只是文件的不完整ENDING ,正如您在镜头中看到的那样。有什么办法可以修复文件?


UPDATE1:

万一您需要分析损坏的文件,我可以重现完全相同的崩溃,然后制作另一个损坏的文件。

A 保管箱上的文件已损坏:

https://www.dropbox.com/s/8ubxg95mb8xarbr/DAMAGED.zip?dl=0

一个健康文件,在保管箱上的时间长度几乎相同:

https://www.dropbox.com/s/pwtrvbo5qtdua8v/Healthy.zip?dl=0

1 个答案:

答案 0 :(得分:0)

您的录音看起来像MP4文件。

您的优质文件如下:

|大小| 'mdat'|视频|音频|视频| ... | |大小| 'moov'|编解码器信息| |偏移视频|偏移音频|偏移视频| ... |

您的错误文件:

|大小错误| 'mdat'|视频|音频|视频| ... |

因此您缺少编解码器信息-可以从您的优质文件中获取。现在,假设视频块存储的大小为| 4字节大小|| video |,我将在您的错误文件中将视频与音频分开。然后,我将视频从| 4字节大小|| video |转换为格式转换为附件B |起始代码||视频|并将编解码器信息注入为SPS和PPS NAL。 我会将AAC音频包装到ADTS中,并使用FFmpeg混合生成的两个文件。

如果找不到工具-我将创建一个工具或与Camtasia联系。