Chuyển đến nội dung
Phần mềm

SnapDoc là gì? Chụp màn hình, quay video và chú thích trên Windows/macOS

Ảnh minh họa từ GitHub: SnapDoc là gì? Chụp màn hình, quay video và chú thích trên Windows/macOS

SnapDoc là ứng dụng desktop mã nguồn mở để chụp màn hình, quay màn hình và chú thích ảnh trên Windows lẫn macOS. Luồng làm việc mà dự án hướng tới khá gọn: gọi hotkey, chụp hoặc quay, mở editor/trim khi cần, rồi lưu hoặc sao chép.

Đây là một dự án mới, vì vậy bài viết chỉ dựa trên README, mã nguồn, build guide và GitHub Releases của repository. Không xem SnapDoc là bản thay thế tương đương hoàn toàn cho Lightshot, Snagit hay CapCut; các tên đó chỉ có thể là cảm hứng UX được tác giả nêu, không phải tuyên bố tương thích hay so sánh hiệu năng.

SnapDoc là gì?

SnapDoc là app Tauri 2: backend Rust, frontend React 19 + TypeScript, và Konva cho editor chú thích. Dự án phát hành mã nguồn theo giấy phép MIT. Bản phát hành GitHub hiện có gói cài Windows x64 và các gói macOS; hãy tải đúng asset từ Releases chính thức.

Những chức năng chính được repo công bố

Sáu chế độ chụp

  • Chụp màn hình hiện tại (full screen).
  • Chụp vùng tự chọn.
  • Chụp cửa sổ, với vùng highlight khi chọn.
  • Ghép tất cả màn hình cạnh nhau.
  • Chụp cuộn: tự cuộn trang rồi ghép thành ảnh dài.
  • Quick capture để vẽ/chú thích ngay trên lớp overlay trước khi lưu hoặc copy.

Sau khi chụp, README liệt kê các lựa chọn như mở Editor, Copy, Save, Save + Copy hoặc Copy + Editor. Hành động mặc định có thể cấu hình trong Settings.

Quay màn hình và màn hình review

SnapDoc công bố ba chế độ quay: vùng, cửa sổ và toàn màn hình; thiết lập README ghi 30 fps và nguồn âm thanh có thể tắt, microphone hoặc system audio. Sau khi dừng, bản ghi đi qua màn hình Review để trim trước khi người dùng quyết định Save hoặc Discard; dự án không mô tả việc tự động lưu video cuối cùng mà không qua quyết định này.

Editor chú thích ảnh

Editor có các công cụ chọn, rectangle, ellipse, arrow, line, numbered arrow, text, step counter, highlight, blur, pixelate, cover màu và crop. Ngoài undo/redo, README còn nêu khả năng ghép nhiều ảnh thành một ảnh dài, mở file ảnh từ thư mục khác, và xuất theo các cách Save, Save + Copy, Copy hoặc Flatten annotations vào ảnh gốc.

Library và Trash

Library quản lý lịch sử ảnh/video với bộ lọc theo loại, chế độ chụp và khoảng ngày. Các thao tác được mô tả gồm đổi tên, mở thư mục chứa, copy, mở lại bằng Editor, soft delete vào Trash, khôi phục, xóa vĩnh viễn hoặc làm trống Trash. Hãy hiểu “xóa vĩnh viễn” là thao tác không nên dùng khi chưa kiểm tra dữ liệu cần giữ.

Hotkey và Capture Bar

Capture Bar là thanh điều khiển nổi ở cuối màn hình, mở bằng Ctrl+Shift+5 trên Windows hoặc Cmd+Shift+5 trên macOS. Nó cho phép chọn Full/Window/Region, thiết lập nơi lưu, timer, mở Editor và nhớ vùng chọn. Các phím mặc định khác gồm Ctrl/Cmd+Shift+1 (full), +2 (region), +3 (window), +4 (all screens), +6 (scrolling) và +7 (recording). README ghi tất cả global hotkey đều có thể remap trong Settings.

Công nghệ và hỗ trợ đa màn hình

Repository mô tả các cửa sổ Capture Bar, Editor, Library, Settings và review sẽ mở trên màn hình chứa con trỏ. Với macOS, mã nguồn dùng ScreenCaptureKit cho việc lấy pixel. Trên Windows, manifest kỹ thuật ghi monitor/region capture dùng Windows Graphics Capture qua xcap; riêng window capture mặc định dùng GDI PrintWindow để tránh vấn đề khóa/deadlock mà tác giả ghi chú. Đây là chi tiết triển khai có thể thay đổi theo phiên bản, không phải bảo chứng cho mọi loại cửa sổ hoặc mọi cấu hình HiDPI.

Cách cài SnapDoc

Dùng bản phát hành

  1. Vào GitHub Releases.
  2. Với Windows, chọn file cài đặt SnapDoc_3.4.0_x64-setup.exe của release v3.4.0 tại thời điểm kiểm tra.
  3. Với macOS, chọn gói phù hợp trong cùng release.
  4. Chỉ tải từ release chính thức; kiểm tra quyền Screen Recording trên macOS trước khi thử chụp/quay.

Chạy từ mã nguồn

README yêu cầu Node 20 trở lên và Rust 1.80 trở lên. Luồng dev cơ bản:

git clone https://github.com/dev-truonglx/snapdoc.git
cd snapdoc
npm install
npm run app:dev

App khởi động trong tray/menu bar, không mở một main window truyền thống. Trên macOS, tài liệu dự án hướng dẫn cấp Screen Recording cho app/terminal; dev build ký ad-hoc có thể bị macOS yêu cầu cấp lại quyền sau mỗi lần rebuild. Đọc BUILD.md trước khi build hoặc phát hành.

Lưu ý về quyền, dữ liệu và auto-update

  • Ảnh/quay màn hình có thể chứa thông tin nhạy cảm. Dùng blur, pixelate hoặc cover trước khi chia sẻ, và kiểm tra kỹ nội dung khi lưu/copy.
  • Repository mô tả Library dùng SQLite cho metadata và lưu file theo cấu hình. Bài viết không khẳng định một chính sách privacy độc lập hay cam kết dữ liệu không bao giờ rời máy vì repo không có privacy policy công khai riêng được nêu tại thời điểm kiểm tra.
  • README mô tả auto-update kiểm tra khi app khởi động, tải/cài nền và áp dụng ở lần mở tiếp theo; Settings có kiểm tra/cài thủ công. Chỉ dùng bản tải từ kênh release chính thức.
  • System audio, quyền capture và kết quả quay còn phụ thuộc OS, quyền cấp cho ứng dụng và thiết bị âm thanh thực tế.

Kết luận

SnapDoc đáng để theo dõi nếu bạn muốn một dự án mở cho workflow chụp, chú thích và quay màn hình trên Windows/macOS. Điểm thực dụng là hotkey, Capture Bar, editor, review video và Library cùng nằm trong một app; tuy nhiên dự án còn mới, nên hãy thử trên dữ liệu không nhạy cảm, theo dõi release notes và báo lỗi/đóng góp qua repository.

Nguồn chính thức

Tham gia thảo luận

Your email address will not be published. Required fields are marked *