我让 AI 做了一个 30 秒的视频,结果它比我更懂数据可视化
上周我在折腾一件事——
能不能让 AI 自己完成一条完整的数据可视化视频?
不是帮我剪素材、不是帮我写脚本——是从数据采集到最终渲染,全自动搞定。
结果还真做出来了。30 秒,11 年编程语言流行度变化,动态条形图竞赛。
今天就把过程拆开给你看。
01 为什么是编程语言趋势?
选这个题材有两个原因。
第一,数据生成。
TIOBE 编程社区指数从 2015 年到 2025 年,每年都有公开排名。GitHub Octoverse 也有语言活跃度数据。不需要我编,直接拿来用。
第二,效果炸裂。
你可以想象一下这个画面——
深色背景上,彩色条形从右向左飞速生长、交错、超越。
Python 蓝黄色条从底部一路攀升,在第 4 年超越 Java 成为第一,之后一骑绝尘。Java 从第 1 年稳坐榜首,到第 10 年跌到第 4。Rust 橙色条从无到有,最后两年杀进前十。
11 年的行业变迁,压缩成 30 秒。 你不需要读一篇 5000 字的分析报告,看一眼视频就全懂了。
02 难点在哪?
听起来很简单对吧?把数据丢给 AI,让它做个动画。
但真正做起来,三个坎:
第一坎:选工具。
市面上的数据视频制作工具我试了一圈:
最后选了 Remotion——一个用 React 组件生成视频的框架。
好处是:你写的不是动画脚本,是 React 组件。条形的位置、颜色、动画曲线、文字标注,全部代码控制。
第二坎:内存。
渲染 30 秒 1080p 视频,需要浏览器逐帧截屏。
第一次跑,直接被内存撑爆。
试了三次:100% 不行 → 80% 也不行 → 60% 渲染 + FFmpeg 升频,终于跑通了。
第三坎:动画平滑度。
条形竞赛最怕什么?跳帧。
如果只是每年切一次,那就是幻灯片,不是视频。
要的是一年的条形位置平滑滑动到下一年的位置——每个条形的 x 坐标、宽度、排名顺序都在连续变化。
用 Remotion 的 interpolate + cubic-bezier 曲线,让 AI 计算每一帧每个条形的精确位置。
901 帧,一帧都不能错。
03 效果怎么样?
先看视频,再说数据:
放一部分数据截图给大家感受一下:
2015 年:Java 还是老大,C 语言第二,Python 排第 5,份额只有 4.43%。
2020 年:Python 反超 Java,JavaScript 冲进前三。Rust 开始冒头。
2025 年:Python 份额 23.64%,连续 5 年霸榜。Java 跌到第 4,被 C++ 和 JavaScript 超过。Rust 首次进入 Top 10。
一句话总结:Python 用了 10 年,从 4.43% 涨到 23.64%,翻了 5 倍。Java 从第 1 跌到第 4。
04 这次 AI 扮演了什么角色?
回到开头的问题:AI 到底干了什么?
我列个清单:
AI 干了 80% 的代码工作。我干的 20%,全在「debug」。
但不是那种「写错了改」的 debug——是「内存不够了怎么办」「渲染到一半崩了怎么续」这种工程问题。
这大概就是 2026 年创作者的真实状态:
AI 负责「从 0 到 80」,你负责「从 80 到 100」。
剩下的 20 分,不是写出来的,是试出来的。
05 这个流程可以复用到哪里?
做完这个视频,我发现这套「AI + Remotion 数据视频」流程可以套用到很多场景:
📊 年度报告数据可视化 — 把 Excel 表格变成动态视频 📈 产品增长曲线 — 展示用户数/营收的逐年变化 🏆 行业排名变迁 — 任何有排名的数据(城市 GDP、大学排名……) 📉 个人成长数据 — GitHub 贡献图、阅读量变化
你只需要准备数据,AI 帮你写 Remotion 组件,你负责调样式和排错。
不需要会 AE,不需要会 Python 画图,不需要手动 keyframe。
写在最后
这篇文章说的不只是「我做了一个视频」。
我想说的是另一件事:
当 AI 能搞定「从数据到视觉呈现」的全链路,创作者的战场就不在「怎么做」了,而在「做什么」。
数据选哪个角度?故事怎么编排?结论怎么提炼?
这些才是人该干的事。
而「从数据到视频」中间的苦活累活——交给 AI 吧,它比你熟练。
我是查老师并不渣,一个研究 AI 自动化的成长教练。
想要这个视频的 Remotion 源码模板?后台回复「数据视频」,我发给你。
评论区聊聊:你还想看什么数据的动态排名?
夜雨聆风