同样 1080p,为什么有的清晰有的糊?——零基础看懂视频编码这件事

MP4、H.265、AV1、码率、帧率、调色、硬件解码、各平台该发多少……把这些「乱七八糟」一次理顺。看完你就知道一个视频「清不清晰」到底由什么决定

leonardchow.work · 读物

2026-07-01

一句话:一个视频清不清晰,从来不是「是不是 1080p」决定的,而是由「分辨率 × 码率 × 编码」三件事一起决定;MP4 只是个「盒子」,根本不代表清晰度。把这篇里的几个词分清楚,你看任何视频文件、发任何平台都不会再懵。

说明:写给完全没接触过视频技术的人。这是「原理篇」,和本栏目已有的几篇 DaVinci 实操文(新手手把手Speed Editor 上手)互补——那几篇教你「点哪里」,这篇讲清「为什么」。各平台的推荐发布参数为查证后整理,标注了来源与查证日期 2026-07-01;查不到官方数字的地方会老实写明。


0. 先建一张图:决定清晰度的,是「四个分开的东西」

新手最大的痛苦,是把一堆词搅成一团:MP4、编码、H.265、码率、1080p……感觉都在说「清不清晰」,其实它们是四个互不相同、各管一摊的东西。先用一个画画的比喻把它们彻底分开,后面所有细节都挂在这张图上:

把视频拆成四层:分辨率是画布大小、码率是墨水多少、编码是画笔技术、容器是装画的盒子
概念 大白话角色 画画比喻 它决定
分辨率(1080p、4K) 画面有多少个像素点 画布有多少格子 画面多大
码率(bitrate) 每秒钟用多少数据描述画面 你舍得用多少墨水 画面多清(最关键)
编码(H.264/H.265/AV1) 用什么算法压缩 你的画笔技术 同样清晰下多省空间
容器(MP4/MKV/MOV) 装这一切的文件格式 装画的盒子/相框 几乎不影响画质

像素(pixel):屏幕上一个个发光的小方点,画面就是由它们拼出来的。1080p = 1920×1080,就是横着 1920 个点、竖着 1080 个点,约 207 万个像素。

记住一句话,下面每一节都是在展开它:

画布(分辨率)只决定格子多不多,每个格子画得准不准,是墨水(码率)和画笔(编码)的事;盒子(MP4)只管装,不管画。


1. 容器 vs 编码:MP4 只是个「盒子」,不是清晰度

这是最该先破除的误会。你看到一个文件叫 电影.mp4只知道它装在 MP4 这个盒子里,完全不知道里面的画是怎么压的、清不清晰

一个 MP4 盒子里可以装 H.264、H.265 或 AV1 —— 盒子一样,里面的画可以天差地别

codec 这个词:是 coder + decoder(编码器 + 解码器)的缩写。编码 = 把原始画面压小存起来解码 = 播放时把它还原成画面。一存一放,是同一套算法的两头。

★ Insight ───────────────────────────────────── - 同样是 .mp4,里面可能是 H.264 也可能是 H.265,画质体积差一倍。 所以「这是 MP4 所以清晰」是句没意义的话——盒子不背书画质。 - 换盒子常常不用重新压缩。 把 MKV 换成 MP4(叫 remux,「重新封装」),只是把里面的流原样搬进新盒子,几秒完成、零损失。但换编码(H.265→H.264)就必须把画一帧帧重压一遍,又慢又掉质量。分清「换盒子」和「换画笔」,能省掉大量无用功。 ─────────────────────────────────────────────────

怎么一眼看清一个文件「真实身份」?用 ffprobe(ffmpeg 自带的探查工具):

ffprobe -hide_banner 你的视频.mp4
# 会打印出:容器格式、视频编码(如 hevc=H.265)、分辨率、码率、帧率、音频编码

2. 三代编码:H.264 / H.265 / AV1,到底差在哪

编码(画笔技术)一代比一代强。「强」的意思很具体:同样的清晰度,新编码能把文件压得更小(或者同样大小,画质更好)。代价是新编码压制更慢、播放更费力,老设备可能放不动

编码 别名 同画质体积(相对 H.264) 通俗说 代价
H.264 AVC 基准 100% 最通用,2010 年至今哪都能放 最占空间
H.265 HEVC 约 50–65%(省 35–50%) 省三到五成 老电脑软解吃力、有专利费
AV1 约 50%(省一半) 比 H.264 省一半、开源免专利费 压制最慢、硬件支持最新才有

这些都是区间,不是定值——差多少由画面内容、分辨率、压制精细度共同决定(用 VMAF/PSNR 这类「画质打分工具」测)。要点:H.265 和 AV1 相对 H.264 都能省大约一半(H.265 客观测约 35%、主观可达 50% 以上;AV1 约 45–51%,Meta 官方实测 51%)。但网上常说的「AV1 比 H.265 还省 30%」偏乐观——这个差距在 1080p 实测只有约 3%,要到 4K/8K 才拉大到约 40%;「省 30%」其实更接近 AV1 相对更老编码 VP9 的水平。精确数字与来源见文末核查清单

★ Insight ───────────────────────────────────── - 编码越新越省,不等于越新越好用。 AV1 能省空间,但用 CPU 软压可能比 H.264 慢几十倍;想流畅播放还得设备「硬件支持」(见第 7 节)。所以选编码是一场权衡:发布给大众看 → H.264 最稳妥;自己存档省空间 → H.265/AV1。 - 你前面那个 1.8G 的片子就是 H.265。 同样画质如果用 H.264,体积会接近翻倍。这就是为什么现在手机拍的视频默认越来越多用 H.265(苹果叫「高效」HEVC)。 ─────────────────────────────────────────────────


3. 码率:清晰度的「油门」,也是「同样 1080p 有的糊」的真正答案

码率(bitrate)= 每秒钟用多少 bit(数据量)来描述画面,单位 Mbps(兆比特每秒)。这是清晰度最直接的旋钮。

同样是 1080p,高码率画面干净、低码率出现马赛克方块和糊 —— 清晰度差距来自码率不是分辨率

为什么「同样 1080p,清晰度不一样」?

到这里答案就清楚了。1080p 只规定了「画布是 207 万个格子」,没规定每个格子画得多准。让两个都是 1080p 的视频清晰度天差地别的,是这三件事叠加:

  1. 码率给得够不够——预算。2 Mbps 的 1080p 和 10 Mbps 的 1080p,前者糊后者清。
  2. 编码新不新——同样码率下 AV1 比 H.264 清晰得多(画笔更好)。
  3. 压制用不用心——「快速导出」为了省时间会牺牲画质,「慢速精压」同码率更清。

还有个隐藏杀手:二次压缩(重复压制)。 很多「1080p」其实是别人压过的视频你又压一遍,或者从 720p 硬「拉伸」上来的——画布够大,但细节早被前几轮压没了,再标 1080p 也救不回来。这叫 画质代损(generation loss),第 6 节细讲。

导出时你真正要调的那个旋钮:CRF / 码率模式

剪完导出,控制「画质 vs 体积」有两种思路,新手务必分清:

模式 全名 怎么工作 适合
定质量 CRF / CQ 你说「保持这个质量」,编码器自动按画面难易分配码率(静止省、动作多给) 绝大多数情况,最省心
定码率 CBR / VBR(固定/可变码率) 你直接卡死「每秒多少 Mbps」 要卡文件大小、或平台限了码率上限

CRF(Constant Rate Factor,恒定质量因子):一个数字旋钮,越小越清晰越大,越大越糊越小。经验值:H.264 用 18–24,H.265/AV1 用 23–28。18 接近肉眼无损,28 已经偏糊。

# 定质量导出(推荐):-cq 23 是目标质量,越小越清晰
ffmpeg -i in.mp4 -c:v h264_nvenc -cq 23 out.mp4
# 定码率导出:卡死 8 Mbps(适合平台有码率上限时)
ffmpeg -i in.mp4 -c:v h264_nvenc -b:v 8M out.mp4

4. 帧率:每秒几张画,别乱改

帧率(frame rate,fps)= 每秒钟播放多少张画面。视频本质是「一张张静止画快速翻播」,翻得越快越流畅。

帧率 常见用途 观感
24fps 电影、电视剧 有「电影感」,略带轻微拖影
25 / 30fps 短视频、Vlog、电视 日常标准,顺滑自然
50 / 60fps 游戏录屏、运动、丝滑短视频 非常顺滑、清楚
120fps+ 拍来做慢动作 放慢 4–5 倍仍流畅

★ Insight ───────────────────────────────────── - 帧率不是越高越好,关键是「全片统一、和素材一致」。 把 30fps 素材硬塞进 60fps 时间线,软件得「无中生有」造帧,反而可能卡顿或发虚。这就是为什么 DaVinci 导入素材会弹窗问你「要不要把工程帧率改成跟素材一样」——点是,最省事(见 DaVinci 手把手)。 - 慢动作的原理:用高帧率(如 120fps)拍,再按低帧率(如 30fps)播放,等于把同一段时间的画面「摊开慢放」,每一刻都有真实拍到的画面,所以慢下来依然清晰流畅——而不是软件硬生生插出来的。 ─────────────────────────────────────────────────


5. 调色和编码怎么配合:顺序错了,白调

「调色(color grading)」就是调整画面的明暗、冷暖、鲜艳度和风格——从「手机直出的平淡」变成「有电影味」。它和编码的关系,关键在一个字:顺序

正确顺序:先在高质量素材上剪辑调色,最后一步才压缩导出 —— 压缩永远放在最后

整条流水线的正确顺序是:

拍摄/录制  →  剪辑  →  调色  →  ①导出压缩(你这一关)  →  平台再压一次(第8节)
(高质量源)  (排片)  (调风格)   ↑ 压缩永远放最后一步

为什么调色必须在压缩之前? 因为压缩会「扔细节」。如果你先把视频压小(细节扔了)再调色,等于在一张已经损失的画上动刀,暗部一拉就是一片噪点和断层。先在最完整的画面上调好,最后才压,才留得住细节。

一个进阶但重要的词:8-bit vs 10-bit(色彩位深)

位深(bit depth)= 每个像素能表达多少种颜色层次。8-bit 每个通道 256 级,10-bit 是 1024 级。10-bit 在调色时优势巨大:天空、渐变这类地方拉曲线不容易出现一圈圈「色带(banding,本该平滑过渡却变成一层层台阶)」。

位深 颜色层次 适合
8-bit 1670 万色 直接发布够用,手机/多数相机默认
10-bit 10.7 亿色 要调色,或拍 HDR、Log 素材

★ Insight ───────────────────────────────────── - 调色这件事「在哪做」本栏目已有手把手:三个调色轮(Lift/Gamma/Gain)、LUT(一种「一键套色」的预设滤镜)怎么用,见 DaVinci 新手手把手 的调色节。这篇只讲「为什么压缩要放在调色之后」这个原理。 - 想认真调色,拍的时候就要给「料」:用 10-bit、甚至 Log(一种故意拍得灰平、把明暗信息尽量保留下来等后期再还原的方式)。料给得足,后期空间才大;手机直出的 8-bit,调色一狠就崩。 ─────────────────────────────────────────────────


6. 剪辑时,不同码率/编码/帧率的素材怎么「配合」

你问到的「不同码率之间剪辑」是个真问题。一条时间线上,素材往往来源杂:手机拍的 H.265、下载的 H.264、录屏的高帧率……它们能不能凑一起剪?

能,但要懂两件事:会发生「重新编码」,以及怎么用「代理」让剪辑变顺。

6.1 一旦混剪 + 加了效果,导出必然「重新编码」

第 1 节说过,纯裁剪可以「流拷贝」不重压。但只要你把多段拼一起、调了色、加了字幕转场,导出时软件就必须把整条时间线重新算一遍、重新压一遍(re-encode)。这时:

不同来源素材汇入一条时间线,导出时统一重新编码成一种规格 —— 每多压一次画质就掉一截

6.2 素材太大剪不动?用「代理」

代理剪辑(proxy editing):素材是 4K H.265 时,电脑解码很吃力、拖时间线一卡一卡。解法是先生成一份又小又好解码的「替身」(低分辨率/低码率副本)用来剪,导出时软件自动换回原始高清素材去压。剪得飞快,成片仍是全质量。DaVinci 里叫 Optimized Media / Proxy。

卡顿原因 解法
4K / H.265 素材解码吃力 生成代理剪,导出换回原片
素材编码软件不友好(如某些手机格式) 转码成剪辑友好的格式(如 ProRes/DNxHR 中间码)
你有 5090 这种带 NVENC 的显卡 导出走硬件编码-c:v hevc_nvenc),快几十倍

7. 硬件解码 vs 软件解码:为什么同一个视频,有的设备烫、有的不烫

播放视频要「解码」(把压缩的数据还原成画面)。这活有两种干法:

同一段 H.265:有专用解码电路的设备硬解,省电流畅;没有的只能 CPU 软解,发烫卡顿

这就解释了一个常见现象:同一个 H.265 视频,新手机/新电脑放得又顺又凉(硬解),一台老电脑放就卡、风扇狂转(被迫软解)。编码越新(H.265→AV1),「硬件支持」的设备就越少、越要新硬件

编码 硬件解码普及度 从什么设备/年代开始有
H.264 几乎所有设备,闭眼用 约 2009–2010 年起全设备普及
H.265 近十年的手机/电脑/电视基本都有 苹果 A8(iPhone 6, 2014)、英伟达 GTX 960(2015)、Intel Skylake(2015)起
AV1 只有较新硬件才有 英伟达 RTX 30(2020)、苹果 A17 Pro(iPhone 15 Pro, 2023)/ M3 芯片、骁龙 8 Gen 2(2022)、Intel 11 代(2020)起

硬解到底省多少? 同行评审研究实测:硬件解码器耗电不到软件解码的 9%;在 MacBook 上软解 AV1 实测比硬解多耗约 10 倍电、性能核全程满载。这就是「老设备放新编码又烫又卡又费电」的根源——不是视频坏了,是它在硬扛 CPU 软解。各设备精确支持代际见文末核查清单

★ Insight ───────────────────────────────────── - 「编码」和「解码」是两件事,硬件支持也分开。 你那台 5090 显卡能硬件编码(NVENC)H.264/H.265/AV1,导出飞快——这是本栏目 5090 本地 AI 视频 那篇用到的能力。但「能编」不代表观众「能顺畅解」:发布给大众,还得照顾他们设备的解码能力。 - 这是「为什么发布优先选 H.264」的根本原因:不是 H.264 画质最好,而是它谁都能流畅解码。你自己存档可以用 H.265/AV1 省空间,对外发布求稳就用 H.264。 ─────────────────────────────────────────────────


8. 各平台到底该发什么:码率、帧率、分辨率、比例

这是最实用的一节。先讲一个反直觉但关键的事实,否则你会一直纳闷「我发的明明很清楚,怎么到平台就糊了」:

几乎所有平台,你传上去后它都会「再压一次」(re-encode,为了节省它自己的带宽和存储)。你传的是「源」,观众看的是「平台压过的版本」。所以策略是:按平台推荐参数的上限发、甚至略高一点、码率给足,让平台那一道压缩有足够「料」可压,最终观众看到的才清楚。别自己先压到很低再传——那是把糊喂给平台再糊一遍。

你上传的是源,平台会再压一次,观众看的是平台压后的版本 —— 所以要按上限发、码率给足

下面是各平台的推荐上传参数。横屏看(YouTube/B站)一般 16:9,竖屏看(抖音/小红书/视频号/Reels/TikTok)一般 9:16(即 1080×1920)

平台 横/竖 · 分辨率 1080p 推荐码率 帧率 编码 / 容器 关键备注
YouTube 横 16:9 · 1080p/4K 8 Mbps(60fps 12) 按原帧率 24–60 H.264 / MP4 ✅全套官方;4K 35–45 Mbps;音频 AAC 立体声 384kbps
B站 横 16:9 · 1080p/4K 均码 ≤6 Mbps、峰值 ≤24 ≤60(支持 1080P60) H.264 / MP4(4K 推荐 H.265) ✅官方上传规范;二压后实际下发码率官方不公开
抖音 竖 9:16 · 1080×1920 ~8–12 Mbps(经验) 30(经验) H.264 / MP4 ⚠️官方只规定 ≥720p、mp4、单文件≤100MB;码率/帧率/编码官方未公布
TikTok 竖 9:16 · 1080×1920 8–15 Mbps(经验) 23–60(官方区间) H.264 推荐 / MP4 ✅编码/帧率/比例官方;推荐码率为经验值,官方只给下限 ≥516kbps
小红书 竖 3:4 或 9:16 · 1080p 无统一说法 30(经验) H.264 / MP4 ⚠️无可核验官方规格表;时长 15min 需开「视频号」权限,普通号约 5min
视频号 竖 9:16 或横 16:9 · 1080p ≤10 Mbps(官方防压上限) ≤60 不限(H.265 需 iPhone/Mac Safari 上传)/ MP4 ✅官方防压参数;音频 AAC ≥128kbps/48kHz;单文件 ≤2GB;不支持 HDR/GIF
Instagram Reels 竖 9:16 · 1080×1920 ≤25 Mbps(官方上限) 23–60(官方) H.264 或 HEVC / MP4 ✅官方;只给码率上限不给「推荐值」;音频 AAC 48kHz 约 128kbps

图例:✅ = 已核实为平台官方明文;⚠️ = 平台没有公开规格表,表中数字为社区/行业经验值,请以 App「发布」页实际提示为准。「经验值」不是官方背书——尤其抖音、小红书的码率,各家说法互相矛盾(小红书码率有 6 / 8–12 / 8–15 / 10–20 Mbps 多种说法,不收敛),别当成精确标准。

比例(aspect ratio):画面的「宽:高」。16:9 是横屏(电视/电脑/横看),9:16 是竖屏(手机竖着刷)。1:1 是正方形,3:4 是小红书常见的竖图比例。发之前先想清楚观众是横看还是竖看,比例错了平台会自动加黑边、很难看。

★ Insight ───────────────────────────────────── - 「发布」是整条链最后一环,前面所有概念在这里汇合:选对分辨率(多数平台 1080p 足够,4K 仅在平台支持且你有 4K 源时才发)、给足码率(让平台再压时有料)、对齐帧率(拍 30 就发 30,别乱改)、选稳的编码(H.264 通吃)、套对比例(横 16:9 / 竖 9:16)。 - 平台会再压,所以纠结自己导出那点画质差没意义到某个程度——把码率给到平台推荐上限就够了,再高只是浪费上传时间,平台照样压。 ─────────────────────────────────────────────────


9. 小结:一张「判断 + 发布」速查

把全文压成一页能用的东西:

① 判断一个视频清不清晰,别只看「是不是 1080p」,看三件事一起:

分辨率(多大)× 码率(多清,最关键)× 编码(多省)。一个 8Mbps 的 H.265 1080p,会明显比 2Mbps 的 H.264 1080p 清楚。

② 自己处理视频的原则

③ 发布原则

④ 三个最该记住的「分清」

  1. MP4 是盒子,不是清晰度(容器 ≠ 编码)。
  2. 1080p 只管画布大小,码率才管清晰度
  3. 能编码 ≠ 能流畅解码(所以发布优先 H.264)。

想动手实操(剪辑、调色、导出预设点哪里),接着看本栏目的 DaVinci 系列:新手手把手Speed Editor 上手。这篇负责让你「想清楚」,那几篇负责让你「做出来」。

来源与查证

查证日期 2026-07-01。下列数字均经联网核查官方/权威来源;平台没有公开规格表的(抖音、小红书),正文已明确标注为社区经验值。

各平台上传参数

编码压缩效率

硬件解码