刚看到最后一条 MPEG-4 Visual 专利到期的新闻,心里那点旧事像老唱片被拨了一下。ISO/IEC 14496-2 的最后有效权利要求终于失效,FFmpeg、GStreamer 这些开源媒体栈里那些关于 ASP、H.263 “尽量别提”的谨慎,可以慢慢放下了。
我总觉得开源社区有时候太急着追新:AV1、VVC、HEVC 一代代往上堆,算力像水一样流走。可旧编码并非只有灰尘味。去年我捣鼓一块老旧开发板,想跑一段 480p 的视频,AV1 直接卡成幻灯片,换成 MPEG-4 ASP 却顺得像风。但碍于专利风险,最后还是把代码从仓库里摘了出去。那种“明明能用,却不敢留”的别扭,大概很多做过小项目的人都懂。
现在专利墙倒了,事情变得清爽。我们可以堂堂正正地把参考实现改写成 Rust,给教学示例做 WebAssembly 移植,让嵌入式设备、复古模拟器和课堂演示都用上这块“过时的铁皮”。它不是要取代谁,而是让那些算力微薄、延迟敏感的角落,多一个可靠且合法的选择。
技术的自由,有时不在于最新,而在于旧物也能被重新打磨。这次,尘埃终于落回桌面,而不是悬在头顶。