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

How can I fix this damaged Camtasia recorded video file?

一直在使用 Camtasia Recorder 录制,然后突然 mac 崩溃并重新启动。我真的希望这里有人过去遇到过类似的情况!

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

MediaInfo

文件的十六进制视图

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


更新1:

如果您一定需要损坏的文件进行分析,我能够重现完全相同的崩溃,然后制作另一个损坏的文件。

A 保管箱中的损坏文件:

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

Dropbox 上时间长度几乎相同的健康文件:

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

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

你的好文件看起来像:

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

你的错误文件:

|尺码错误| 'mdat' |视频|音频|视频|...|

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

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