0%

录屏损坏文件修复


建议使用 mkv 格式录制视频,以便在断电、蓝屏、程序崩溃时视频文件得以完整保留,而且修复起来十分简单,总时长不超过 3 分钟,后期可使用 FFmpeg 无损转码。

mp4 文件修复

  1. 下载视频修复工具 recovery_MP4.exe
  2. 下载FFmpeg,用于合并音视频。(在Program Files文件夹内搜索ffmpeg.exe,能找到很多个,复制过来即可,不必另外下载了)
  3. 将损坏的 mp4 文件重命名为bad.mp4
  4. 重新用相同参数录制一小段视频,录制内容任意,重命名为good.mp4(若已有有效文件,可重命名为input.mp4,用ffmpeg -ss 00:00:00 -t 00:00:30 -i input.mp4 -vcodec copy -acodec copy good.mp4分割出 30 秒的片段good.mp4
  5. bad.mp4good.mp4recovery_MP4.exeffmpeg.exe放在同一文件夹中。
  6. 在文件夹内,按住shift并单击鼠标右键,选择在此处打开命令窗口(W)(若使用PowerShell需要在第七条的命令recover_mp4.exeffmpeg.exe前加上./
  7. 输入recover_mp4.exe good.mp4 --analyze并回车执行,分析完后生成video.hdraudio.hdr
  8. 输入recover_mp4.exe bad.mp4 recovered.h264 recovered.aac并回车执行,将从bad.mp4中分离出视频流recovered.h264,音频流recovered.aac
  9. 输入ffmpeg.exe -r 30 -i recovered.h264 -i recovered.aac -bsf:a aac_adtstoasc -c:v copy -c:a copy recovered.mp4并回车执行,合并流文件,成功后生成recovery.mp4。若失败可使用其他合并软件,经测试,失败的文件可用小丸工具箱成功封装。
  10. 实在无法自行恢复的重要文件,可在 Restore.Media 付费恢复,1 分钟约 2 人民币元。

mkv 文件修复

  1. 下载FFmpeg(在Program Files文件夹内搜索ffmpeg.exe,能找到很多个,复制过来即可,不必另外下载了)
  2. 将损坏的 mkv 文件复制到ffmpeg.exe同一目录下,重命名为bad.mkv
  3. ffmpeg.exe所在文件夹内,按住shift并单击鼠标右键,选择在此处打开命令窗口(W)(若使用PowerShell需要在第四条的命令ffmpeg.exe前加上./
  4. 输入ffmpeg -i bad.mkv -an -sn -c:v copy -y -map 0:v:0 good.mkv并回车执行,抽取视频。
  5. 输入ffmpeg -i bad.mkv -vn -sn -c:a copy -y -map 0:a:0 good.aac并回车执行,抽取音频。
  6. 输入ffmpeg -i good.mkv -i good.aac -c copy recovered.mkv并回车执行,封装音视频,生成recovered.mkv
  7. 以上步骤可用小丸工具箱代替。
  8. 无损转码为 mp4:ffmpeg -i recovered.mkv -codec copy output.mp4,生成output.mp4

参考资料:
mp4视频文件修复
How to Fix Corrupted MP4 Files – The Definitive Guide