返回博客
教程

视频有马赛克怎么修:压缩方块与低分辨率

视频出现马赛克有两种原因:压缩方块和分辨率低。先学会区分,再分别用更好的源文件、去块滤镜或 AI 来修复。

8 分钟像素化视频, 视频画质, AI 视频增强

要点速览

要修复有马赛克的视频,先搞清楚是哪一种。压缩方块来自码率不足,办法是换更好的源、用去块滤镜,或用能去除压缩损伤的 AI 修复。低分辨率造成的马赛克来自把小视频放大,办法是放大处理,条件允许时用能重建边缘的 AI。

然后用足够的码率导出,免得问题再出现。

  • 所谓“马赛克”,通常是两种问题之一:压缩方块(码率对这段内容来说太低),或者低分辨率的源被放得太大。
  • 方块在运动、暗场和渐变处出现,画面静止时又变小,那是压缩造成的。暂停时画面也软、边缘也呈锯齿,那是分辨率低。
  • 最简单的办法是换一个更好的源:原始文件,或者用更高码率重新导出。
  • 只能用手上这份文件时,去块和 AI 修复能减轻压缩方块,AI 放大则对低分辨率素材有帮助。
  • 为了遮挡人脸、车牌或文字而故意加上的马赛克无法还原。任何声称能把它“看清”的工具,都是在凭空编造细节。

视频为什么会有马赛克?

压缩方块。 视频编码器把每一帧切成小块,用有限的比特来描述它们。码率对画面内容来说太低时,编码器没法把每个块描述清楚,块的边缘就显出一个个方格。越难压缩的画面越严重:快速运动、暗场、渐变、水面、烟雾、彩纸和树叶。

分辨率低。 小视频放到大屏幕上会被放大。如果播放器用的是简单缩放,边缘会变成台阶状,单个像素都能看见。文件本身没有损坏,只是像素不够这块屏幕用。

反复重新编码。 每一次有损重新编码都会丢掉一些细节。一段视频被下载、剪辑、重新上传、录屏几轮之后,每一步的损伤都会累积,这就是转发的视频越传越糊的原因。

低带宽串流。 网速慢时播放器会降低画质。这是播放的问题,不是文件的问题,换个快一点的网络就好了。

怎样判断是哪种问题

你看到的很可能是怎么确认
运动时出现方块,画面静止时变小压缩(码率太低)在文件的媒体信息里查看码率
天空和暗部有一级一级的台阶压缩,有时是色带看一段缓慢扫过渐变的镜头
暂停的画面边缘也又软又有锯齿分辨率低查看分辨率,和你的屏幕对比
原片没问题,上传后变成方块平台重新编码了把原片和上传后的版本对比一下
只有在线播放时出现网络播放下载下来的文件,或换个更快的网络

很多视频两种问题都有。一段被转发过几次的 480p 视频,既分辨率低又满是方块,要先修复,再放大才有意义。如果画面是糊成一片而不是方块,那是模糊问题;见 怎样修复模糊视频。

方法 1:找一个更好的源

在动手处理之前,先找找有没有更好的副本。它比下面任何一种方法都管用。

  • 回到原始文件。 相机或手机里的原文件,通常比经过聊天软件、剪辑软件或平台的任何副本都干净得多。
  • 从工程里重新导出,如果视频是你自己做的,就用更高的码率。
  • 向发送方要文件本身,而不是转发的副本。以文件形式发送或通过文件分享链接传输,可以避开某些聊天软件对视频额外的压缩。

方法 2:用 AI 修复压缩损伤(KwaFlux)

手上只有这份带方块的文件时,AI 修复可以一次处理压缩方块、噪点和发软。

  1. 打开智能修复。 在侧栏进入 画质增强,打开 智能修复 卡片。它会读取每段素材的画质检测结果,按需组合去噪、锐化、色彩与亮度校正、放大,以及人脸和细节修复。
  2. 导入素材,等画质检测完成。
  3. 预览最差的镜头。 在方块最严重的地方渲染 预览 1秒、预览 3秒 或 预览 5秒,通常是快速运动或暗场,在 100% 缩放下对比修复前后。
  4. 确定尺寸。 如果素材分辨率也低,把 导出设置 › 分辨率 调高一档(480p 到 720p 或 1080p,720p 到 1080p)。如果已经是你需要的尺寸,分辨率保持不变。
  5. 用足够的码率导出。 修复后的画面需要足够的比特才能保持干净。1080p 的 H.264,KwaFlux 提供 3 到 15 Mbps(默认 5 Mbps);YouTube 对 24 到 30 fps 的 1080p 推荐 8 Mbps。
KwaFlux 画质修复:对一段港口片段用智能修复,预览区是前后对比滑杆
KwaFlux 1.0.8 截图。预览是对一段样例片免费渲染的 1 秒结果,由前后对比滑杆分开。

补充: 如果是颗粒和传感器噪点而不是方块,见 怎样用 AI 给视频降噪。这两者在手机暗光拍摄的素材里经常同时出现。

方法 3:用 HandBrake 或 FFmpeg 去块(免费)

去块滤镜会平滑压缩块之间的边缘。它不能还原细节,设得太强还会让画面变软,但能让轻微的方块不那么扎眼。

HandBrake。 在 Filters(滤镜)标签页打开 Deblock(去块),HandBrake 的文档说它能减轻低质量压缩造成的方块瑕疵。从最轻的设置开始,预览,方块仍然明显时再调高。

FFmpeg。 deblock 滤镜默认使用强滤波类型和 8 像素的块网格:

ffmpeg -i input.mp4 -vf "deblock=filter=weak:block=8" -c:v libx264 -crf 18 -c:a copy deblocked.mp4

先试 filter=weak,方块还在再换 filter=strong。这个滤镜按固定块大小处理,所以更适合网格规整的老格式(DVD 时代的 MPEG-2、早期的 MPEG-4),而现代 H.264 和 H.265 文件的块大小在画面里各不相同,效果就差一些。

方法 4:放大低分辨率视频

如果视频干净但尺寸小,马赛克就来自放大。提前用比播放器更好的缩放算法把它放大,边缘会更平滑:

  • 传统缩放算法(FFmpeg 或 HandBrake 里的 Lanczos)能给出干净平滑的边缘,但不会增加新细节。
  • AI 放大工具会重建合理的边缘和纹理,在干净的源上,效果通常更接近原生分辨率。

分步设置见 怎样把 720p 放大到 1080p。

怎样避免导出的视频出现马赛克

  • 码率要和分辨率、运动程度相匹配。 YouTube 推荐的 SDR 上传码率可以当作下限:24 到 30 fps 时,720p 为 5 Mbps,1080p 为 8 Mbps,4K 为 35 到 45 Mbps;48 到 60 fps 时大约是这些数值的 1.5 倍。
  • 优先用恒定质量,而不是固定的小文件体积。 HandBrake 的文档指出,质量设置大幅降低时细节会明显损失,而恒定质量会把比特花在内容需要的地方。
  • 播放设备支持时,选用新一代编码。 同样码率下,H.265 和 AV1 一般比 H.264 更耐压缩。
  • 不要反复重新编码同一个文件。 从原始文件剪辑,只导出一次。如果需要在软件之间传递中间文件,用 ProRes 这类剪辑格式,KwaFlux 的转换器就能生成。

哪些修不了

  • 故意加的马赛克。 为遮挡人脸、车牌或文字而加的马赛克或模糊,已经把那部分信息去掉了。能在后面显示出一张“清晰”人脸的工具,是在生成一张新脸,而不是还原原来那张。
  • 被极端压缩丢掉的细节。 码率极低的视频可能会丢掉整片纹理。修复能让它更干净、更耐看,但变不回原样。
  • 在超大屏幕上播放很小的源。 一段 240p 的视频,无论怎么处理,放到 65 英寸的电视上都撑不住。

结语

大多数情况下,马赛克归根结底是码率或分辨率的问题。能找到更好的源就先找,先修复压缩损伤再放大,并用足够的码率导出,让下一个观众看到的是干净的版本。

KwaFlux 在你自己的 GPU 上运行AI 画质修复。AI 处理在你自己的 GPU 上运行,媒体文件不会为了处理而上传。可在 Windows 10(64 位,1809 或更新版本)、Windows 11,以及搭载 Apple Silicon 的 macOS 12 或更新版本上运行。预览不需要账号:任意片段都能渲染 1、3 或 5 秒的预览。仅在导出、转换、文件修复和从链接下载文件时需要登录并购买付费方案。

用你自己的真实素材实测效果

下载 KwaFlux,付费前先在自己的素材上免费预览效果——无需注册,在你的 GPU 上处理,媒体文件不上传。 视频预览可选 1、3或5 秒;防抖预览可选 5、15或30 秒。

常见问题

视频为什么会有马赛克?

通常是因为码率对内容来说太低(压缩方块),或者低分辨率的视频被放到大屏幕上播放。查看文件的分辨率和码率,就能知道是哪一种。

视频上的马赛克能去掉吗?

压缩方块可以减轻,低分辨率素材也能改善。但为了遮挡而故意加上的马赛克无法还原,原来的细节已经不在文件里了。

提高分辨率能去掉马赛克吗?

如果用好的缩放算法或 AI 放大,对低分辨率造成的马赛克有帮助。但它修不了压缩方块;放大只会把方块也放大。先修复方块。

视频上传后为什么出现马赛克?

平台会对每个上传的视频重新编码,码率往往比你的文件低。在平台公布的限制范围内,上传你能导出的最干净的版本。

马赛克和模糊是一回事吗?

不是。马赛克是方格或台阶状的锯齿;模糊是细节糊成一片。两者的修法不同,不过经过压缩的低分辨率视频往往两样都有。

参考资料

  1. FFmpeg Filters Documentation (deblock filter and its defaults) (2026-10-11 查阅)
  2. HandBrake Documentation, "Summary of Filters" (Deblock) (2026-10-11 查阅)
  3. HandBrake Documentation, "Adjusting quality" (lower quality settings and loss of detail) (2026-10-11 查阅)
  4. YouTube Help, "YouTube recommended upload encoding settings" (2026-10-11 查阅)