我从网上下载了一些视频,总体来说质量还不错。但是视频中有很多破损的部分,不知道能不能恢复到原来的状态。
下面是我所讨论内容的一个例子:
我很确定质量损失是因为人们使用的压缩方式出了问题。
我可以将这些剪辑恢复到更好的状态吗,因为有些部分几分钟内就模糊/像素化了。
答案1
这似乎是视频流中的数据损坏 - 有时可能是由于播放器或硬盘损坏造成的。您是否尝试过切换到其他播放器或计算机进行播放?
如果视频文件的视频流中确实有损坏的数据,则很难进行自动恢复。您可以做的是在视频编辑器中打开视频文件,然后将坏帧复制替换为最近的好帧。
它不会很流畅,也不是完全恢复,但肯定比看到像素化的垃圾要好。或者,用一些非常可爱的图片(如 lolcat)替换那些损坏的帧,并用大号 Comic Sans 字体输入“我可以有损坏的火焰吗?”。
答案2
可能不是。看起来流或视频有一些损坏的关键帧。尝试使用名为甚高频液晶播放视频。它会尽力制作出最好的视频,但如果缺少关键帧,您就无能为力了。
大多数视频编解码器都使用关键帧(完整视频帧),然后对其进行“更改”(将此块变亮 x 量,将此块向左移动 y 像素,将此块更改为 z 图像数据),直到下一个关键帧到达,通常每隔几秒钟一次。但是,如果场景保持相对不变,则下一个关键帧编码可能需要相当长的时间。当关键帧损坏时,视频播放器别无选择,只能将编辑应用于最后已知的图像 - 通常与关键帧完全不同,因为关键帧通常与场景变化相关,或者当超过 x% 的屏幕需要重新绘制时。当开始对错误的原始图像进行编辑时,您最终会得到如右图所示的伪影。这些编辑也会自行构建,这只会使问题更加严重,直到下一个关键帧可用。