在 CentOS 上用 cmatrix(矩阵字符雨) 录屏,一般思路是:
在终端里运行 cmatrix → 用录屏工具录制终端窗口 → 保存为视频
下面给你几种可行方案,从简单到专业。
如果你的 CentOS 是 GNOME 桌面(CentOS 7/8/Stream):
sudo yum install cmatrix
cmatrix
Ctrl + Alt + Shift + R
~/Videos/
✅ 优点:无需额外工具
❌ 缺点:只能录全屏或选区,不能只录终端
ffmpeg 录屏(最通用)sudo yum install epel-release
sudo yum install ffmpeg
ffmpeg -f x11grab -list_devices 1 -i ""
ffmpeg -f x11grab -s 1920x1080 -i :0.0 -r 30 output.mp4
先运行 cmatrix,然后用:
ffmpeg -f x11grab -follow_mouse 1 -i :0.0+100,100 -s 800x600 cmatrix.mp4
(+100,100 是窗口左上角坐标)
asciinema(字符录屏,不是视频)sudo yum install asciinema
asciinema rec cmatrix.cast
cmatrix
exit
播放:
asciinema play cmatrix.cast
✅ 体积小
❌ 不是 mp4,不能发朋友圈
tmux + ffmpeg适合服务器环境:
tmux new -s cm
cmatrix
然后另开终端:
ffmpeg -f x11grab -s 800x600 -i :0.0+200,200 tmux_cmatrix.mp4
-r 30 # 帧率
-c:v libx264 # 编码
-preset fast
-crf 23 # 质量(越小越清晰)
示例:
ffmpeg -f x11grab -s 1280x720 -i :0.0+100,100 -r 30 -c:v libx264 cmatrix.mp4
cmatrix -b -s
ffmpeg 加速:ffmpeg -i cmatrix.mp4 -filter:v "setpts=0.5*PTS" fast.mp4
如果你告诉我:
我可以给你一条可直接复制的命令。