品鉴达人 发表于 2026-6-30 01:52

LED跑马灯翻车实录:从PS到PR,这些坑我帮你踩遍了

你们有没有那种时刻?就是甲方说“要那种LED屏上滚动的字幕效果,简单”。你自信满满打开剪辑软件,十分钟后你盯着预览窗口里那行抽搐的文字开始怀疑人生。我反正是栽过。不止一次。去年剪一个线下活动的回顾片,要模拟现场LED大屏的跑马灯信息,我以为就是个平移关键帧的事——结果那行字滚起来像癫痫发作,一抽一抽的。交付时客户什么都没说,但我知道,那单子没下次了。


https://obgeo.oss-cn-beijing.aliyuncs.com/pvc-articles/1a40fe93-de2e-4140-b3fc-54c608329456.jpg

视频剪辑中LED跑马灯文字效果抖动错误案例


说实话,跑马灯这玩意儿,看着土,做起来烦。它根本不是一个简单的位移。你在PS里拉个矩形打行字,看着挺像那么回事,一进视频就露馅。为什么?因为真正的LED屏有像素间距、有扫描线、有刷新率。我们人眼看着平滑,是因为视觉暂留在补帧。但视频软件里,你做的是一帧一帧的离散运动,距离不对,直接导致频闪、抖动、甚至伪影。新手最容易犯的错:把文字在一个像素平滑的平面上移动,结果动起来像切香肠,一卡一顿的。❗头疼。


跑马灯不是位移,是像素级凑合


我后来琢磨出,要想在视频里复现那种LED滚动感,你得先忘掉“移动”。去想想那排灯珠是怎么亮的。LED跑马灯的本质是逐点扫描,一行文字其实是一串亮暗的点。如果你把文字层直接移动,每一帧文字位置会出现亚像素偏移,由于视频编码和显示器网格对齐问题,边缘锯齿就出来了。更别提运动模糊?你开模糊,字又糊成一坨。不用模糊,又跳得辣眼睛。我试过给文字层加一个极微小的噪波或者抽线效果,模拟扫描线——结果播放时屏幕闪得跟迪厅似的。😩


正确的路子?我后来在AE里用了一个笨方法:把文字拆成一个个字符,然后每个字符占一个固定位置,切换它们的透明度,模拟流动。就像老式车站的时刻牌,啪啪啪翻片那种。不过那工作量,你懂的。后来发现有个插件叫Saber……哦不对,那是做光剑的。不过借用它的思路,用表达式驱动位置取整。简单说,让文字每次移动的像素数正好是LED点距的整数倍,锁定网格。这样每帧文字边缘都对齐像素,就不抖了。这不是什么高深理论,就是个土办法,但管用。✅再后来,我甚至用了个邪门方法:直接生成一张LED点阵的PNG图,把文字做成逐帧动画序列,导入当GIF用。这么做的好处是完全不受编码器干扰,因为每一帧文字位置是固定的,只有哪盏灯亮不亮的变化。代价是文件体积大到离谱,而且改个字就得重做一套图。这方法适合短小精悍的标题条,长滚动字幕就不现实了。


https://obgeo.oss-cn-beijing.aliyuncs.com/pvc-articles/429fefbd-731e-49ed-bfa8-8fb7c6d50960.jpg

After Effects中LED跑马灯文字像素对齐设置截图


PR里最被低估的跑马灯神器


https://obgeo.oss-cn-beijing.aliyuncs.com/pvc-articles/1ec17788-51c2-4e19-91f4-4451f8ea0ebf.jpg

PR里最被低估的跑马灯神器


不是每个人都要进AE。很多时候我们就在PR里剪。PR的滚动字幕功能(旧版标题)其实能做出不错的LED跑马灯,但得调。关键点是:别用平滑滚动!勾选“滚动”后,在选项中把平滑改为跳跃式,跳跃距离设成跟你的文字高度或点距相关。我一般设成偶数像素,比如2px一跳。这样播放时,文字有那种一格一格的机械感,反而更像真的LED屏。另外,字体一定要选像素字体或点阵字体,比如经典的LED点阵字,网上免费的一抓一把。千万别用那些圆润的矢量字体——做出来像PPT动画,廉价感爆棚。


还有一个细节:颜色。纯红、纯绿、纯蓝在视频里容易过曝,尤其LED红,显示器上看刺眼。调色时把饱和度稍稍降一点,加点黑色底纹,模拟灯珠边框。如果你有工夫,新建一个黑色视频层,用“网格”效果做出点阵遮罩,叠加在文字上,瞬间质感就对了。就是渲染时候卡到你叫爸爸。💡


那些让你想砸键盘的兼容性问题


就算你本地预览完美了,导出上传后还是可能出岔子。不同播放器、不同编码器对细微运动的处理天差地别。我最惨一次:导出H.264,跑马灯文字隔几秒就剧烈闪烁一下,像故障艺术。排查了半天,发现是关键帧间隔和文字移动节奏发生了共振。解决办法要么调高比特率,要么在文字移动上叠加一个非常轻微的高斯模糊(0.3-0.5px),骗过编码器的运动检测。这不科学,但好用。再就是场序问题:如果你做隔行扫描输出,跑马灯几乎必抖,得逐行。这些坑,书里可不写。


说到书,论坛里有人分享过用Shader或表达式模拟LED矩阵的教程,那是另一个次元了。我试过一次,在Resolve里用了一小段GLSL代码,实时生成滚动点阵,爽是真的爽,但每调一个参数都要等渲染,没耐心。还是插件省心,比如Boris FX、Red Giant的一些老插件,有现成的数字牌效果。不过话说回来,那些插件的参数复杂到能做航天模拟器,你光弄明白“LED间距”和“衰减时间”就得一下午。有时候最简单的还是直接拍真实的LED屏,然后抠像合成。但前提是你有块屏……对吧。


https://obgeo.oss-cn-beijing.aliyuncs.com/pvc-articles/3a1f0755-8f8f-4f5b-92cf-841ce22ddc93.jpg

视频编码导致的LED跑马灯文字闪烁对比图


以上全是我个人血泪。不是说多权威,但都是实战出来的。视频剪辑里的LED跑马灯,关键不是技术,是眼睛。你得容忍那一点不完美——真LED屏也有坏点,也有亮度不均。稍微有点瑕疵,反而更真实。别追求丝般顺滑,那不科学。下次甲方再要跑马灯,你试试我说的这些,说不定能少掉几根头发。
页: [1]
查看完整版本: LED跑马灯翻车实录:从PS到PR,这些坑我帮你踩遍了