分辨率与帧率:别盲目拉满
很多人一上来就把视频分辨率设成4K,帧率拉到60fps,觉得这样才够专业。其实真没必要。如果你拍的是日常Vlog,发在B站或抖音,1080p 30fps完全够用。高分辨率和高帧率带来的文件体积增长是指数级的,但人眼感知的提升却很有限。
举个例子,你用手机录了一段吃饭的视频,导出时选了4K 60fps,结果文件有1.2GB。换成1080p 30fps后,画质肉眼看不出差别,文件直接降到300MB。省下的空间还能多存几部电影。
编码格式怎么选
H.264(也叫AVC)是目前最通用的编码格式,几乎所有设备都能播放。如果你确定视频只在新设备上传播,可以试试H.265(HEVC),压缩效率能提升近40%,但老电脑可能打不开。
现在很多剪辑软件默认还是H.264,比如Premiere导出时在“格式”里选H.264,“预设”选“匹配源 - 高比特率”就行。如果想手动调,往下看。
关键参数:CRF与比特率
x264和x265这类编码器有个重要参数叫CRF(Constant Rate Factor),控制画质和体积的平衡。CRF值越低画质越好,文件越大。一般推荐值在18~23之间。18是视觉无损,23是大多数情况下的最佳平衡点。
如果你用FFmpeg命令行工具,可以这样写:
ffmpeg -i input.mp4 -c:v libx264 -crf 23 -preset fast -c:a aac -b:a 128k output.mp4
这里-crf 23控制画质,-preset fast决定编码速度,越慢的preset压缩率越高,但耗时也长。日常使用fast或medium就够了。
音频别随便压
视频可以压,音频不能太狠。AAC编码下,128kbps是底线,192kbps更稳妥。要是录的是访谈或音乐类内容,直接上256kbps。不然听着发闷,观众一秒就划走了。
不同平台有不同套路
B站对H.265支持很好,传4K视频建议用H.265,加载快还省流量。抖音、快手这类App为了节省带宽,会把你上传的高清视频重新压缩一遍,所以你发的时候不用刻意压得太小,保留一定余量反而能扛住二次压缩。
YouTube推荐用CRF 18~20,因为它的转码流程复杂,原始视频质量高些,最终输出才不会糊成一片。
硬件编码能救急
你要是等不及软件编码慢慢跑,可以用GPU加速。NVIDIA显卡支持NVENC,AMD有AMF,Intel核显也有QSV。虽然压缩率比不上x264慢速preset,但速度快十几倍,适合赶时间出片。
在OBS或HandBrake里勾选“H.264 (NVENC)”就能启用。导出设置里把“Preset”选到“Quality”或“Max Quality”,别用“Performance”,画质差太多。