温馨提示×

centos怎么用cmatrix录屏

小樊
39
2026-09-27 04:41:57
栏目: 智能运维

在 CentOS 上用 cmatrix(矩阵字符雨) 录屏,一般思路是:

在终端里运行 cmatrix → 用录屏工具录制终端窗口 → 保存为视频

下面给你几种可行方案,从简单到专业。


一、最简单:用桌面自带录屏(GNOME)

如果你的 CentOS 是 GNOME 桌面(CentOS 7/8/Stream):

  1. 打开终端
  2. 安装并运行 cmatrix
    sudo yum install cmatrix
    cmatrix
    
  3. 使用 GNOME 录屏快捷键:
    Ctrl + Alt + Shift + R
    
  4. 点击屏幕右上角停止录屏
  5. 视频保存在:
    ~/Videos/
    

✅ 优点:无需额外工具
❌ 缺点:只能录全屏或选区,不能只录终端


二、推荐:用 ffmpeg 录屏(最通用)

1. 安装 ffmpeg

sudo yum install epel-release
sudo yum install ffmpeg

2. 查看可用屏幕

ffmpeg -f x11grab -list_devices 1 -i ""

3. 录制整个屏幕

ffmpeg -f x11grab -s 1920x1080 -i :0.0 -r 30 output.mp4

4. 只录 cmatrix 窗口(推荐)

先运行 cmatrix,然后用:

ffmpeg -f x11grab -follow_mouse 1 -i :0.0+100,100 -s 800x600 cmatrix.mp4

(+100,100 是窗口左上角坐标)


三、只录终端(更干净)

方法 1:用 asciinema(字符录屏,不是视频)

sudo yum install asciinema
asciinema rec cmatrix.cast
cmatrix
exit

播放:

asciinema play cmatrix.cast

✅ 体积小
❌ 不是 mp4,不能发朋友圈


方法 2:用 tmux + ffmpeg

适合服务器环境:

tmux new -s cm
cmatrix

然后另开终端:

ffmpeg -f x11grab -s 800x600 -i :0.0+200,200 tmux_cmatrix.mp4

四、常见参数说明(ffmpeg)

-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:
    cmatrix -b -s
    
  • 录完用 ffmpeg 加速:
    ffmpeg -i cmatrix.mp4 -filter:v "setpts=0.5*PTS" fast.mp4
    

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 是否有桌面
  • 想要 mp4 / gif / 字符回放

我可以给你一条可直接复制的命令。

0 踩