修复因意外中断而损坏的屏幕录制

背景

以著名录屏软件OBS Studio为例

当你做屏幕录制时,因各种原因,如意外断电,或硬盘下线,或软件意外关闭,总之,视频会损坏。

损坏的视频可以打开,但是metadata不完整,看不到视频的长度,也没法拖拽进度条,导入剪辑工具可能会卡死。

这类损坏的视频可以修复。

修复方法

开源工具ffmpeg

ffmpeg -i <source>.mkv -i copy <dest>.mkv

程序会跑一段时间,然后出一个warning:

[matroska,webm @ 0000022cbcdf0fc0] File ended prematurely10.30 bitrate= 383.4kbits/s speed= 493x
frame=658893 fps=14776 q=-1.0 Lsize= 1030755kB time=06:06:03.03 bitrate= 384.5kbits/s speed= 493x
video:973445kB audio:46575kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 1.052434%

类似的东西,说文件提前终止。但是拷贝后的视频文件是完整的。可以正常播放或参与剪辑。

你可能感兴趣的:(ffmpeg,windows,音视频)