Cách xuất GIF từ bản quay màn hình trên Mac

Cập nhật 2026-09-02 · v0.2.10

GIF vẫn là định dạng tiện nhất để chèn một đoạn màn hình vào issue trên GitHub, tin nhắn Slack, tài liệu hay README: nó tự chạy, không cần trình phát, và hiện được ở những nơi không cho nhúng video. Đây là cách xuất GIF trực tiếp từ bản quay, không cần app thứ hai.

Vì sao công cụ sẵn của macOS không làm được

⌘⇧5 chỉ xuất ra .mov. Muốn thành GIF, bạn phải mang file đó sang một công cụ khác — ffmpeg ngoài Terminal, Gifski, hay một trang chuyển đổi online. Ngoài chuyện thêm một bước, cách đó còn khiến bạn khó kiểm soát hai thứ quyết định chất lượng GIF: số khung hình mỗi giây và bề rộng.

Xuất GIF trong Screen Studio

  1. Quay đoạn cần dùng. Bấm ⌥⌘2 để khoanh một vùng — với GIF, quay đúng vùng cần thiết ngay từ đầu tốt hơn là quay cả màn hình rồi thu nhỏ.
  2. Cắt gọn trên timeline. Trình biên tập mở ngay khi bạn dừng ghi. Bỏ phần đầu và cuối, cắt các quãng chờ ở giữa. Với GIF thì mỗi giây đều làm file nặng thêm, nên gọn được bao nhiêu là tốt bấy nhiêu.
  3. Mở hộp xuất và chọn GIF. Các tuỳ chọn dành riêng cho GIF hiện ra: số khung hình mỗi giây, bề rộng tối đa và lặp vô hạn.
  4. Đặt khung hình mỗi giây. 12–15 fps là mức phù hợp cho hầu hết đoạn demo giao diện: đủ mượt để thấy chuyển động, mà không nhân đôi kích thước file như 30 fps. Nếu đoạn quay chỉ là click và chuyển trang thì 10 fps vẫn đọc được.
  5. Đặt bề rộng tối đa. 800–1000 px vừa với khung nội dung của GitHub và Slack. Rộng hơn thế thường bị co lại khi hiển thị, tức là bạn trả dung lượng cho những pixel không ai thấy.
  6. Bật lặp vô hạn nếu đây là đoạn demo ngắn cần chạy lại liên tục; tắt nếu là một chuỗi thao tác có điểm bắt đầu và kết thúc rõ ràng.
  7. Chọn nơi lưu và xuất. Có phần trăm tiến trình và nút huỷ, nên đoạn dài không khoá app lại.

GIF không có âm thanh — đây là giới hạn của chính định dạng, không phải của app. Nếu đoạn của bạn cần tiếng thuyết minh, xuất MP4; nếu chỉ cần cho thấy giao diện chạy thế nào, GIF gọn hơn nhiều.

Chọn giữa GIF, MP4 và MOV

Định dạngChọn khiĐánh đổi
GIF Đoạn ngắn dưới ~15 giây trong issue, README, Slack, tài liệu Không tiếng, 256 màu, file lớn hơn video ở cùng thời lượng
MP4 (H.264) Chỗ nào cũng chạy: web, mạng xã hội, gửi cho người khác Cần trình phát, không tự chạy ở mọi nơi
MOV (HEVC) Giữ chất lượng cao mà file nhẹ, dùng trong hệ sinh thái Apple Thiết bị và trình duyệt cũ có thể không mở được

File GIF quá lớn

Ba thông số quyết định dung lượng, theo mức ảnh hưởng giảm dần:

  1. Thời lượng. Cắt bớt là cách giảm hiệu quả nhất. Đoạn 8 giây gần như luôn tốt hơn đoạn 20 giây, cả về dung lượng lẫn việc người đọc có xem hết hay không.
  2. Bề rộng. Từ 1200 px xuống 800 px là giảm khoảng một nửa số pixel.
  3. Khung hình mỗi giây. Từ 24 xuống 12 fps là bỏ một nửa số khung.

Nếu vẫn quá lớn: nội dung có nhiều chuyển động (video đang phát, hiệu ứng chuyển cảnh, nền gradient động) sẽ nén rất kém trong GIF. Trường hợp đó nên dùng MP4.

Màu bị vón hoặc loang

GIF chỉ mang 256 màu cho cả ảnh, nên nền gradient mượt sẽ bị chia thành dải. Không sửa được trong định dạng GIF. Hai cách xử lý: bỏ nền gradient khi quay đoạn định xuất GIF (dùng nền Than chì hoặc không nền), hoặc chuyển sang MP4.

GIF không tự chạy ở nơi tôi đăng

Một số nền tảng chỉ chạy GIF khi người xem bấm vào, hoặc tự chuyển GIF thành video. Đó là hành vi của nền tảng. Nếu chỗ bạn đăng có hỗ trợ video, MP4 thường cho chất lượng tốt hơn ở dung lượng nhỏ hơn.

Đọc thêm

Quay kèm tiếng hệ thống (cho bản MP4 có thuyết minh) · Chụp ảnh và chú thích (khi một ảnh tĩnh là đủ)

Thử Screen Studio

Miễn phí cho macOS 15 trở lên, cho cả Apple silicon và Intel. Không cần tài khoản.

Tải về · v0.2.10