Ứng dụng ghi màn hình miễn phí

Ghi màn hình của bạn trực tiếp trong trình duyệt. Ghi lại âm thanh hệ thống, micrô và xuất sang WebM. Không cài đặt, không tải lên, không đăng ký.

Bản ghi của bạn không bao giờ rời khỏi thiết bị của bạn

Cách thức hoạt động

  1. Nhấp Bắt đầu ghi: Trình duyệt sẽ nhắc bạn chọn nội dung muốn chia sẻ, toàn bộ màn hình, một cửa sổ ứng dụng hoặc một tab trình duyệt cụ thể.
  2. Ghi nội dung của bạn: Mọi thao tác bạn thực hiện trên màn hình đều được ghi lại. Sử dụng điều khiển tạm dừng và dừng để quản lý quá trình ghi.
  3. Tải xuống video: Nhấp Dừng khi hoàn tất và tải xuống bản ghi dưới dạng tệp video WebM trực tiếp từ trình duyệt của bạn.

Tại sao nên dùng Trình ghi màn hình?

Việc ghi màn hình rất cần thiết để tạo hướng dẫn, báo cáo lỗi, lập tài liệu phần mềm, ghi lại bài thuyết trình và ghi nội dung màn hình để xem lại. Hầu hết các công cụ ghi màn hình yêu cầu cài đặt phần mềm, đăng ký thuê bao hoặc tải nội dung của bạn lên máy chủ đám mây. Trình ghi dựa trên trình duyệt này sử dụng Web Screen Capture API để ghi trực tiếp từ trình duyệt của bạn, không cài đặt, không cần tài khoản, và bản ghi của bạn vẫn ở trên thiết bị của bạn.

Tính năng

Câu hỏi thường gặp

Bản ghi được lưu ở định dạng nào?

Bản ghi được lưu dưới dạng WebM (video VP8/VP9, âm thanh Opus), được hỗ trợ nguyên gốc bởi Chrome, Firefox và Edge. Để chuyển đổi sang MP4 nhằm tương thích rộng hơn, hãy sử dụng công cụ Chuyển đổi Video.

Công cụ này có ghi được những gì trên màn hình thứ hai của tôi không?

Khi bạn chọn "Toàn bộ màn hình" và có nhiều màn hình, bạn có thể chọn màn hình nào cần chia sẻ từ hộp thoại chia sẻ của trình duyệt. Mỗi màn hình hiển thị như một tùy chọn riêng.

Bản ghi của tôi có riêng tư không?

Có. Bản ghi được ghi lại bằng Screen Capture API của trình duyệt và được xử lý hoàn toàn tại chỗ. Dữ liệu video không bao giờ được truyền đến bất kỳ máy chủ nào, nó được tải xuống trực tiếp vào thiết bị của bạn.

Âm thanh hệ thống + micrô
00:00

Một trình ghi màn hình trên trình duyệt thực sự làm gì

Trình ghi màn hình ghi lại nội dung trên màn hình của bạn dưới dạng tệp video, để bạn có thể phát lại sau, chia sẻ, hoặc chỉnh sửa thành hướng dẫn. Trình ghi màn hình truyền thống là ứng dụng máy tính bạn cài đặt (OBS Studio, Camtasia, ScreenFlow, QuickTime) có toàn quyền truy cập vào pipeline đồ họa của hệ điều hành. Trình ghi màn hình dựa trên trình duyệt thì khác: nó dùng Screen Capture API được giới thiệu năm 2017, cho phép trang web yêu cầu hệ điều hành: vui lòng chia sẻ màn hình, một cửa sổ, hoặc một tab trình duyệt với tôi. Người dùng chọn rõ ràng nội dung muốn chia sẻ qua một hộp thoại hệ thống mà trình duyệt không thể bỏ qua, sau đó trang web nhận luồng video và mã hóa thành tệp có thể tải xuống theo thời gian thực. Không cần cài đặt, không cần quyền admin, và không cần dịch vụ để tải lên.

Sự đánh đổi so với ứng dụng máy tính là sức mạnh đối lập với tiện lợi. Công cụ máy tính ghi nhiều nguồn cùng lúc (màn hình + webcam + micro + âm thanh hệ thống + các track âm thanh riêng), thêm hiệu ứng thời gian thực, hỗ trợ codec nâng cao, và cho phép phát trực tiếp lên YouTube, Twitch, hoặc máy chủ RTMP. Trình ghi trình duyệt ghi một nguồn màn hình duy nhất, tùy chọn kèm âm thanh hệ thống + micro, vào một tệp WebM duy nhất. Với video tái hiện lỗi 30 giây, clip hướng dẫn 2 phút, hoặc cập nhật standup không đồng bộ, công cụ trình duyệt nhanh hơn từ tôi muốn ghi đến tôi đã có tệp so với bất kỳ ứng dụng đã cài nào. Với sản xuất nội dung đầy đủ, phần mềm chuyên dụng thắng.

Quyền riêng tư là sức hút thứ cấp. Trình ghi màn hình dựa trên cloud như Loom tự động tải video của bạn lên máy chủ của họ, nơi nó được lưu trữ, xử lý cho các tính năng AI, và bất kỳ ai có liên kết đều truy cập được. Với các bản ghi bí mật (mã độc quyền, tái hiện lỗi nội bộ, nội dung gia đình) điều này không thể chấp nhận. Trình ghi trình duyệt chạy hoàn toàn phía client và tạo bản tải xuống cục bộ có thuộc tính riêng tư khác: không có gì rời khỏi máy của bạn trừ khi bạn tự chọn tải tệp kết quả lên đâu đó. Với người dùng xử lý nội dung nhạy cảm, sự khác biệt đó có ý nghĩa.

Công cụ này hoạt động bên dưới như thế nào

Quá trình ghi bắt đầu bằng navigator.mediaDevices.getDisplayMedia(), API trình duyệt chuẩn hóa cho việc chụp màn hình. Gọi nó kích hoạt hộp thoại chia sẻ gốc của trình duyệt nơi bạn chọn Toàn bộ Màn hình, Cửa sổ Ứng dụng, hoặc Tab Trình duyệt. Nếu bạn tích Ghi Âm thanh, lệnh gọi cũng yêu cầu âm thanh hệ thống (trên các trình duyệt được hỗ trợ) và quyền micro. Đối tượng MediaStream trả về chứa các track video và âm thanh giống hệt như webcam tạo ra, ngoại trừ nguồn là màn hình của bạn.

Luồng được truyền sang MediaRecorder, bộ mã hóa tích hợp sẵn trong trình duyệt nén các khung video thô thành định dạng container streaming theo thời gian thực. Container đầu ra là WebM, định dạng mở dùng VP8, VP9, hoặc AV1 cho video và Opus cho âm thanh. Trình duyệt chọn codec dựa trên khả năng của nó; Chrome và Firefox hiện đại thường chọn VP9 (nén tốt hơn VP8) hoặc AV1 (tốt hơn nữa, CPU cao hơn một chút). Mỗi đoạn video đã mã hóa (thường 1 giây mỗi lần) tích lũy vào một Blob trong bộ nhớ cho đến khi bạn nhấn Stop.

Khi bạn dừng ghi, script ghép các đoạn thành một Blob cuối cùng, tạo URL đối tượng trỏ tới blob đó, và kích hoạt một cú nhấp tải xuống tổng hợp. Tệp WebM kết quả tồn tại trong bộ nhớ trình duyệt cho đến khi bạn tải xuống; làm mới trang và bản ghi biến mất. Công cụ không bao giờ thực hiện yêu cầu mạng với dữ liệu video của bạn; hoạt động mạng duy nhất trong khi ghi là những gì hệ điều hành thường làm, và thứ duy nhất bản ghi tự tạo ra là một tệp cục bộ. WebM phát trực tiếp trong Chrome, Firefox, và Edge; để tương thích với iMovie, Premiere, hoặc các editor khác ưa MP4, chạy tệp qua một bộ chuyển đổi như FFmpeg (cũng miễn phí) hoặc công cụ Video Converter của chúng tôi.

Lịch sử ngắn của ghi màn hình

Quy trình làm việc thực tế

Cạm bẫy phổ biến và ý nghĩa của chúng

Quyền riêng tư: các bản ghi không bao giờ rời khỏi thiết bị của bạn

Bản ghi màn hình thuộc loại nội dung nhạy cảm nhất mà một người tạo ra. Chúng ghi lại chính xác những gì hiển thị: email, mã, tài liệu nội bộ, thành viên gia đình trong overlay webcam, mật khẩu trong tự động điền, lịch sử duyệt web hiển thị trong các tab. Trình ghi dựa trên cloud như Loom tải lên mọi thứ theo mặc định, với công ty giữ các bản sao bản ghi của bạn trên máy chủ của họ, đôi khi được sử dụng cho đào tạo AI tùy thuộc vào điều khoản dịch vụ. Một số vụ rò rỉ nổi tiếng (bí mật doanh nghiệp, dữ liệu khách hàng) đã xảy ra qua các dịch vụ ghi cloud nơi người dùng không nhận ra hệ quả về quyền riêng tư.

Công cụ này chạy hoàn toàn phía client. Screen Capture API yêu cầu quyền người dùng rõ ràng mỗi phiên, được cấp qua hộp thoại gốc của trình duyệt mà trang không thể bỏ qua hoặc giả mạo. Luồng được chụp ở lại trong bộ nhớ trình duyệt, được mã hóa bởi MediaRecorder cục bộ, và kết thúc dưới dạng tệp có thể tải xuống trên máy của bạn. Mở tab Network của trình duyệt trong khi ghi: không có yêu cầu đi ra. Tệp WebM kết quả là của bạn để giữ, chia sẻ, hoặc xóa; nếu bạn không bao giờ tải lên, nó không bao giờ rời khỏi thiết bị của bạn. Với các bản ghi bí mật (công việc độc quyền, chụp màn hình y tế, bằng chứng pháp lý), đây là thuộc tính quyền riêng tư quan trọng.

Khi một công cụ khác là lựa chọn đúng

Các câu hỏi thường gặp khác

Tại sao âm thanh micro của tôi không được chụp?

Screen Capture API không trực tiếp bao gồm âm thanh micro; nó chụp màn hình và tùy chọn âm thanh hệ thống. Công cụ này yêu cầu truy cập micro riêng biệt qua getUserMedia({audio: true}) và hợp nhất hai luồng. Nếu âm thanh micro thiếu, kiểm tra: (1) bạn đã cấp quyền micro khi được nhắc, (2) bạn đã chọn đúng micro trong cài đặt âm thanh của hệ điều hành, (3) micro không bị tắt tiếng ở cấp phần cứng (nhiều micro laptop có công tắc tắt tiếng vật lý), và (4) bạn đã tích Ghi Âm thanh trong cài đặt công cụ trước khi bắt đầu.

Tôi có thể ghi webcam trong overlay picture-in-picture không?

Không trong công cụ này. Screen Capture API ghi màn hình như nó hiện có; nếu bạn muốn overlay webcam, bản xem trước webcam cần hiển thị trên màn hình trong khi ghi (đặt nó trong một cửa sổ nhỏ ở góc màn hình và ghi toàn bộ màn hình). Với composite picture-in-picture chuyên nghiệp, dùng OBS Studio (miễn phí) hoặc ScreenFlow (169 đô), hỗ trợ các track video xếp lớp. Cách tiếp cận PiP từ API không khả thi trong các API chụp màn hình trình duyệt hiện tại.

Tại sao bản ghi của tôi có chất lượng thấp hơn màn hình?

Ba nguyên nhân phổ biến: (1) Cài đặt chất lượng được đặt là Tự động có thể mặc định 720p để cải thiện hiệu suất; chuyển sang 1080p Full HD để có độ trung thực cao hơn. (2) Màn hình của bạn là màn hình DPI cao (Retina, 4K) nhưng bản ghi chụp ở pixel logic, không phải pixel vật lý, nên màn hình 4K chụp ở 1920x1080 ngay cả ở cài đặt 1080p. (3) Tắc nghẽn CPU khiến bộ mã hóa giảm chất lượng để duy trì tốc độ khung hình; đóng các ứng dụng khác. Với chụp pixel-perfect màn hình độ phân giải cao, dùng trình ghi chuyên dụng.

Tôi có thể ghi trong bao lâu?

Không có giới hạn thời gian cứng trong Screen Capture API tự nó, nhưng có giới hạn thực tế: (1) Bộ nhớ trình duyệt phải giữ bản ghi đang diễn ra, nên các bản ghi rất dài (nhiều giờ) trên thiết bị bộ nhớ thấp có thể thất bại. (2) Kích thước tệp tăng tuyến tính: 1 giờ 1080p khoảng 500 MB đến 1 GB. (3) Một số trình duyệt có giới hạn mềm nơi áp lực bộ nhớ khiến bản ghi dừng bất ngờ. Với bản ghi dài hơn 30 phút, ứng dụng máy tính chuyên dụng đáng tin cậy hơn.

Tôi có thể ghi trên iPhone hoặc iPad không?

Không. Apple không hỗ trợ Screen Capture API trên iOS Safari (một hạn chế nền tảng lâu đời). Để ghi màn hình iOS, dùng tính năng Ghi Màn hình iOS gốc: Cài đặt > Trung tâm Điều khiển > thêm Ghi Màn hình, sau đó vuốt để truy cập Trung tâm Điều khiển và chạm nút ghi. Bản ghi iOS gốc lưu vào Ảnh dưới dạng MP4 (container MOV với H.264). Với iPad, áp dụng tương tự.

Làm thế nào để chỉnh sửa bản ghi?

Sau khi tải xuống, tệp WebM có thể được chỉnh sửa trong bất kỳ trình chỉnh sửa video nào hỗ trợ WebM (DaVinci Resolve miễn phí, Kdenlive miễn phí, ShotCut miễn phí). Với các trình chỉnh sửa ưa MP4 (iMovie, Premiere cũ hơn), chuyển đổi với Video Converter của chúng tôi hoặc với FFmpeg dùng lệnh ffmpeg -i input.webm -c:v libx264 output.mp4. Để chỉ cắt đầu và cuối, công cụ Video Trimmer của chúng tôi hoạt động trực tiếp trên WebM mà không cần chuyển đổi.

Công cụ liên quan