老录像满屏横纹:隔行扫描的来历与修复
把老 DV、电视盒录制的视频放到电脑上看,画面动起来出现梳齿一样的横纹,尤其水平移动的边缘最明显——这不是文件坏了,是隔行扫描视频在逐行屏幕上的"水土不服"。
隔行扫描是什么:CRT 时代的遗产
隔行(interlaced)是老电视时代的产物:一帧画面拆成两场,先扫描奇数行,再扫描偶数行,靠 CRT 荧光粉的余晖拼成完整画面。在当时带宽有限、显示端就是隔行屏幕的条件下,这套方案用一半的数据量换来流畅观感。
现在的电脑、手机、电视全是逐行(progressive)显示——一帧就是完整的一帧。隔行片源直接在逐行屏幕上播放,两场画面就会"错位"同框:运动的边缘出现梳齿状横纹,静止画面没事,一动就露馅。
哪些片源会中招:老 DV 磁带导出的视频、电视卡/机顶盒录制的节目、部分老光盘内容。手机和相机拍摄的现代视频都是逐行的,不需要处理。
判断你的视频是不是隔行
两个特征可以自查:一是横纹只出现在运动的物体边缘,静止镜头干净;二是截一帧静帧看不清横纹,但播放时一运动就出现——这正是两场画面交替暴露的表现。
用编码检测工具看一下帧率附近的标记,1080i、576i、480i 这类带"i"的规格就是隔行,带"p"(1080p、720p)的是逐行。国内老电视节目常见 576i(PAL)。
注意区分隔行纹和压缩块:隔行纹是细密水平梳齿、随运动出现;压缩块是大块的方格状色斑、静止画面也有。后者是低码率压缩的锅,去隔行解决不了。
两种去隔行模式的取舍
standard 模式把两场合并为一帧,输出帧率不变、体积最小,适合后续还要压缩、分发的场景。快速水平运动时细节略有损失,日常观看完全够用。
double 模式把每一场独立成帧,帧率翻倍(50i 变 50p),运动最平滑,适合老家庭录像的长期数字化存档——横纹彻底消除且动作完整保留,代价是处理时间更长、文件更大。
不确定怎么选就用 standard:它是稳妥的通用解。只有在大屏幕上回看老录像、对运动平滑度有明显感知时,才值得上 double。
数字化老录像的完整链路
磁带内容先用采集卡导出为视频文件(这一步在播放设备上完成),拿到电脑后第一步就是去隔行——在隔行状态下直接压缩,梳齿纹会被"焊死"在画面里,之后再也去不掉。
去隔行完成后再做压缩转码,输出 H.264 的 MP4 方便长期保存和多设备播放。顺序不能反:先压缩再去隔行,等于让滤波器在受损画面上工作,效果打折。
处理完建议抽查几个运动镜头:挥手的胳膊、跑动的孩子、滚动的字幕条,这些高运动区域是横纹最容易残留的地方。