Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Linux

Chụp Ảnh Màn Hình Từ Dòng Lệnh Linux: Hướng Dẫn Chi Tiết

Linux cung cấp nhiều cách chụp màn hình từ terminal — thích hợp cho tự động hóa, chụp theo thời gian, tạo thư viện ảnh từ video, hoặc đơn giản là thao tác nhanh cho người dùng bàn phím.

Phương Pháp 1: scrot — Cơ Bản & Linh Hoạt

Chụp toàn màn hình ngay lập tức:

scrot

File lưu ở ~/ (thư mục home). Có thể chạy từ Run dialog (Alt+F2 hoặc Super+R) để tránh chụp luôn cửa sổ terminal.

Tùy chọn hữu ích:

  • scrot -d 10 — delay 10 giây.
  • scrot -d 10 -c — delay 10s + đếm ngược hiển thị.
  • scrot -s — vẽ vùng chọn bằng chuột (chụp vùng).
  • scrot ten_file.png — đặt tên file tùy chỉnh.

Lưu ý: Nhiều DE gán scrot cho phím PrtSc (toàn màn hình) và Alt+PrtSc (cửa sổ hoạt động).

Phương Pháp 2: xfce4-screenshooter — Cho Xfce4 (Xubuntu, Debian-Xfce...)

xfce4-screenshooter

Mở hộp thoại chọn chế độ: Toàn màn hình, Cửa sổ hoạt động, Vùng chọn. Có thể chạy từ terminal hoặc Application Finder (Alt+F2/Super+R).

Phương Pháp 3: ffmpeg — Tạo Bộ Ảnh Từ Video

Cài đặt:

  • Debian/Ubuntu/Mint: sudo apt-get install ffmpeg
  • Fedora/RHEL: sudo dnf install ffmpeg (hoặc rpmbuild).
  • Arch: ffmpeg-git (khuyên dùng) hoặc ffmpeg-full.

Tạo gallery ảnh từ video:

cd /thư/mục/chứa/video
ffmpeg -i video.avi -r 1 -f image2 anh_%06d.jpg
  • -r 1: 1 frame/giây (thay đổi để điều chỉnh mật độ ảnh).
  • %06d: số thứ tự 6 chữ số (000001, 000002...) — dễ sắp xếp.

Phương Pháp 4: mplayer — Chụp Frame Khi Phát Video

Cài đặt: sudo apt-get install mplayer (có sẵn trên Lubuntu, LXLE, Trisquel Mini).

Chụp thủ công khi phát:

mplayer -vf screenshot video.mp4

Nhấn phím s để chụp — thông báo hiện trên terminal.

Chụp tự động N frame đầu:

mplayer -nosound -frames 30 -vo png:z=9 video.avi
  • -frames 30: chụp 30 frame đầu.
  • -vo png:z=9: xuất PNG nén mức 9 (chất lượng tốt). Có thể dùng jpg, gif89a.

Tóm Tắt

Công cụPhù hợp cho
scrotChụp nhanh, script, delay, vùng chọn
xfce4-screenshooterNgười dùng Xfce4, GUI dialog
ffmpegTạo loạt ảnh từ video (batch)
mplayerChụp frame khi xem video, tự động N frame

Hầu hết công cụ đã có sẵn hoặc cài đặt 1 lệnh. Chọn theo nhu cầu.