Quay màn hình bằng trình duyệt: chọn vùng quay, xử lý âm thanh và những giới hạn của định dạng WebM
Công cụ dùng khả năng thu hình màn hình có sẵn của trình duyệt để ghi lại toàn màn hình, một cửa sổ hoặc một thẻ, có tạm dừng và tiếp tục, xem lại rồi tải về dưới dạng WebM. Toàn bộ dữ liệu hình ảnh nằm trong bộ nhớ của máy bạn và không được tải lên bất kỳ máy chủ nào.
Tính năng nổi bật
- Gọi hộp thoại chọn nguồn của trình duyệt để bạn chọn toàn màn hình, một cửa sổ hay một thẻ
- Yêu cầu kèm luồng âm thanh của nguồn được chia sẻ khi trình duyệt và hệ điều hành cho phép
- Đồng hồ đếm thời lượng chạy theo từng giây trong lúc ghi
- Tạm dừng và tiếp tục ngay giữa buổi ghi, đồng hồ dừng theo đúng lúc bạn tạm dừng
- Tự động kết thúc khi bạn bấm ngừng chia sẻ trên thanh thông báo của trình duyệt
- Xem lại toàn bộ bản ghi ngay trên trang trước khi quyết định tải về
- Tải tệp WebM với tên gồm mốc thời gian để không ghi đè bản ghi trước
- Giải phóng luồng thu hình ngay khi dừng nên đèn báo chia sẻ tắt đúng lúc
Khi nào quay bằng trình duyệt là đủ
Nhu cầu quay màn hình thường rơi vào hai nhóm rất khác nhau. Nhóm thứ nhất cần một đoạn ghi ngắn để minh họa một điều gì đó ngay lập tức: mô tả lỗi cho lập trình viên, chỉ cho đồng nghiệp cách thao tác trong phần mềm, gửi cho khách hàng xem một luồng đăng ký. Nhóm này cần nhanh và không cần đẹp, mà cài phần mềm chuyên dụng thì tốn thời gian cài đặt và đôi khi máy công ty không cho cài. Nhóm thứ hai làm nội dung để công bố: bài giảng trực tuyến, video hướng dẫn đăng lên nền tảng chia sẻ, quay chơi trò chơi. Nhóm này cần khung hình ổn định, cần lồng tiếng, cần chèn khuôn mặt người nói và cần cắt ghép sau đó. Công cụ trên trang này phục vụ tốt nhóm thứ nhất và không phục vụ được nhóm thứ hai; nó không thu tiếng từ micro, không chèn hình từ máy quay và không có bước biên tập nào. Biết trước ranh giới đó giúp bạn khỏi mất công thử rồi thất vọng.
Lợi ích khi sử dụng
- Không phải cài phần mềm nên dùng được cả trên máy bị khóa quyền cài đặt
- Hình ảnh không đi qua máy chủ nào, phù hợp khi quay màn hình chứa dữ liệu nội bộ
- Bắt đầu ghi chỉ sau hai lần bấm nên hợp với việc mô tả lỗi ngay lúc gặp
- Có tạm dừng nên không phải quay lại từ đầu khi bị gián đoạn
- Xem lại được trước khi tải, tránh lưu về những đoạn hỏng
Cách quay một đoạn màn hình
- 1Bấm nút bắt đầu, trình duyệt sẽ mở hộp thoại cho bạn chọn quay toàn màn hình, một cửa sổ ứng dụng hay một thẻ.
- 2Nếu cần tiếng của nội dung đang phát, hãy chọn chế độ chia sẻ thẻ và bật ô chia sẻ âm thanh trong hộp thoại đó.
- 3Thao tác bình thường trên màn hình; dùng nút tạm dừng nếu cần dừng giữa chừng để chuẩn bị bước tiếp theo.
- 4Bấm dừng trên trang, hoặc bấm ngừng chia sẻ trên thanh thông báo của trình duyệt, bản ghi sẽ được đóng gói lại.
- 5Xem lại đoạn vừa quay ngay trên trang rồi bấm tải về; tệp lưu ở định dạng WebM trong thư mục tải xuống.
Ba chế độ chọn nguồn và nên chọn chế độ nào
Hộp thoại của trình duyệt luôn đưa ra ba lựa chọn và chúng khác nhau nhiều hơn vẻ bề ngoài. Chế độ toàn màn hình quay mọi thứ hiện ra, kể cả thông báo bật lên từ ứng dụng nhắn tin, thanh tác vụ và tên các tệp trên màn hình nền; đây là chế độ tiện nhất khi bạn cần chuyển qua lại giữa nhiều ứng dụng, nhưng cũng là chế độ dễ vô tình để lộ thông tin nhất, nên hãy tắt thông báo trước khi ghi. Chế độ cửa sổ chỉ quay đúng một ứng dụng, và ưu điểm lớn là mọi thứ đè lên trên cửa sổ đó sẽ không xuất hiện trong bản ghi; nhược điểm là khi bạn thu nhỏ cửa sổ hoặc mở một hộp thoại tách rời, phần đó không được ghi lại. Chế độ thẻ chỉ quay nội dung của một thẻ trình duyệt, cho hình sắc nét nhất vì trình duyệt lấy thẳng nội dung đã dựng thay vì chụp lại pixel màn hình, và đây cũng là chế độ duy nhất cho phép thu tiếng một cách đáng tin cậy. Nếu nội dung bạn cần quay nằm trong một thẻ web, hãy luôn chọn chế độ thẻ.
Vấn đề âm thanh: vì sao bản ghi thường không có tiếng
Đây là chỗ gây thất vọng nhiều nhất và nguyên nhân nằm ngoài công cụ. Công cụ yêu cầu trình duyệt kèm theo luồng âm thanh, nhưng việc có lấy được hay không phụ thuộc vào trình duyệt và hệ điều hành. Trên Chrome và Edge, khi bạn chọn chia sẻ một thẻ thì hộp thoại có ô đánh dấu để chia sẻ âm thanh của thẻ đó, và đây là cách hoạt động ổn định nhất. Khi chọn toàn màn hình, việc thu âm thanh hệ thống chỉ khả dụng trên Windows chứ không có trên macOS, do giới hạn ở tầng hệ điều hành. Firefox và Safari không hỗ trợ thu âm thanh kèm theo luồng thu hình màn hình, nên bản ghi sẽ luôn im lặng. Quan trọng không kém: công cụ chỉ yêu cầu âm thanh của nguồn được chia sẻ chứ không yêu cầu quyền truy cập micro, nên giọng nói của bạn sẽ không được ghi lại trong mọi trường hợp. Nếu bạn cần vừa quay màn hình vừa thuyết minh, hãy dùng phần mềm cài trên máy như OBS Studio, hoặc quay hình ở đây rồi ghi âm riêng và ghép lại bằng phần mềm dựng phim.
Tệp WebM và lỗi thanh tua không kéo được
Bản ghi được đóng gói ở định dạng WebM, trong đó Chrome thường dùng bộ mã hóa hình VP8 hoặc VP9 và bộ mã hóa tiếng Opus. Định dạng này mở tốt trên mọi trình duyệt hiện đại và trên các trình phát mã nguồn mở như VLC, nhưng có ba chỗ vướng thực tế. Thứ nhất, trình phát mặc định trên Windows và trên macOS có thể không mở được, nên người nhận tệp phải kéo vào trình duyệt để xem. Thứ hai, một số phần mềm dựng phim và một số nền tảng gửi tệp không nhận WebM. Thứ ba, và đây là lỗi hay gặp nhất: tệp do cơ chế ghi của trình duyệt tạo ra thường không có thông tin tổng thời lượng ghi trong phần đầu tệp, vì tại thời điểm bắt đầu ghi thì độ dài chưa biết. Hệ quả là khi mở tệp, thanh tua có thể không kéo được và thời lượng hiện ra là vô hạn hoặc bằng không. Cách sửa là chạy tệp qua một lượt FFmpeg với tham số sao chép nguyên luồng dữ liệu, khi đó phần đầu tệp được ghi lại đúng mà chất lượng không đổi. Muốn đổi sang MP4 để tương thích rộng hơn thì bỏ tham số sao chép, nhưng khi đó tệp phải qua một lượt nén lại.
Bản ghi dài và giới hạn bộ nhớ
Cơ chế ghi tích lũy dữ liệu thành từng mảnh trong bộ nhớ của thẻ trình duyệt cho tới khi bạn bấm dừng, rồi mới gộp thành một tệp. Điều này nghĩa là toàn bộ đoạn ghi nằm trong bộ nhớ tạm chứ không được viết dần xuống ổ đĩa, và với bản ghi dài thì lượng bộ nhớ chiếm dụng tăng tuyến tính theo thời gian. Dung lượng phụ thuộc độ phân giải và mức độ chuyển động trên màn hình, nhưng để ước lượng thô thì một buổi ghi ở độ phân giải toàn màn hình phổ thông chiếm khoảng vài chục megabyte cho mỗi phút, và cảnh có nhiều chuyển động như cuộn trang liên tục hay phát video thì cao hơn nhiều. Rủi ro cụ thể: nếu thẻ trình duyệt bị hết bộ nhớ và sập giữa chừng, toàn bộ bản ghi mất trắng vì chưa có gì được lưu xuống đĩa. Vì vậy nguyên tắc an toàn là chia thành nhiều đoạn ngắn thay vì một đoạn dài, tải về sau mỗi đoạn, và đóng bớt các thẻ khác trước khi ghi. Một lưu ý nữa: đừng tải lại hay đóng trang khi chưa tải tệp về, vì đường dẫn tạm trỏ tới bản ghi sẽ mất cùng với dữ liệu.
Yêu cầu về trình duyệt và những gì công cụ không làm được
Khả năng thu hình màn hình chỉ hoạt động trong ngữ cảnh an toàn, tức trang phải chạy qua giao thức https, và chỉ có trên trình duyệt máy tính. Trên điện thoại và máy tính bảng, cả Chrome trên Android lẫn Safari trên iOS đều không cung cấp khả năng này, nên nút bắt đầu sẽ báo lỗi; muốn quay màn hình điện thoại, hãy dùng tính năng có sẵn trong hệ điều hành, cả Android lẫn iOS đều đã có sẵn từ lâu. Trên macOS, ngay cả với trình duyệt hỗ trợ, bạn còn phải cấp quyền ghi màn hình cho trình duyệt trong phần cài đặt quyền riêng tư và bảo mật của hệ thống, nếu không hộp thoại chọn nguồn sẽ hiện ra nhưng bản ghi chỉ có màn hình đen. Về tính năng, công cụ không có khả năng chèn hình từ máy quay, không làm nổi bật con trỏ chuột, không hiện phím đang bấm, không đếm ngược trước khi ghi, không cắt bỏ đoạn thừa và không chọn được độ phân giải hay tốc độ khung hình. Khi cần những thứ đó, phần mềm cài trên máy là lựa chọn đúng, và OBS Studio là bản miễn phí mã nguồn mở phổ biến nhất.
Câu hỏi thường gặp (FAQ)
Video quay xong có được tải lên máy chủ không?
Không. Trình duyệt thu hình và đóng gói tệp ngay trong bộ nhớ của máy bạn, đường dẫn xem lại là một đường dẫn tạm trỏ vào dữ liệu cục bộ. Không có bước gửi dữ liệu đi đâu, nên bạn dùng được để quay màn hình chứa thông tin nội bộ.
Vì sao bản ghi không có tiếng?
Việc thu âm thanh phụ thuộc trình duyệt và hệ điều hành. Ổn định nhất là chọn chia sẻ một thẻ trên Chrome hoặc Edge rồi bật ô chia sẻ âm thanh trong hộp thoại. Thu âm thanh hệ thống khi quay toàn màn hình chỉ có trên Windows, còn Firefox và Safari không hỗ trợ thu âm thanh kèm luồng màn hình.
Có ghi được giọng nói của tôi qua micro không?
Không. Công cụ chỉ yêu cầu âm thanh của nguồn màn hình được chia sẻ, không yêu cầu quyền truy cập micro. Nếu cần vừa quay vừa thuyết minh, hãy dùng phần mềm cài trên máy như OBS Studio, hoặc quay hình ở đây rồi ghi âm riêng và ghép lại bằng phần mềm dựng phim.
Nên chọn quay toàn màn hình, cửa sổ hay thẻ?
Nếu nội dung nằm trong một thẻ trình duyệt thì luôn chọn chế độ thẻ, vì hình sắc nét nhất và đây là chế độ duy nhất thu tiếng đáng tin cậy. Chế độ cửa sổ phù hợp khi quay một ứng dụng và không muốn thứ gì đè lên xuất hiện. Chế độ toàn màn hình tiện nhất nhưng dễ vô tình lộ thông báo bật lên.
Tệp WebM mở bằng gì?
Mọi trình duyệt hiện đại đều mở được, chỉ cần kéo tệp vào cửa sổ trình duyệt. Trình phát VLC cũng mở tốt. Trình phát mặc định trên Windows và macOS thì có thể không nhận, nên khi gửi cho người khác hãy nhắc họ mở bằng trình duyệt, hoặc chuyển sang MP4 trước khi gửi.
Vì sao thanh tua của video không kéo được?
Vì tệp do trình duyệt tạo ra thường thiếu thông tin tổng thời lượng ở phần đầu tệp, do lúc bắt đầu ghi thì độ dài chưa biết. Cách sửa là chạy tệp qua một lượt FFmpeg với tham số sao chép nguyên luồng dữ liệu, khi đó phần đầu tệp được ghi lại đúng mà chất lượng hoàn toàn không đổi.
Quay được tối đa bao lâu?
Không có giới hạn thời gian cứng, nhưng có giới hạn thực tế về bộ nhớ vì toàn bộ bản ghi nằm trong bộ nhớ tạm cho tới khi bạn bấm dừng. Bản ghi dài chiếm nhiều bộ nhớ và nếu thẻ trình duyệt sập thì mất trắng. Nên chia thành nhiều đoạn ngắn và tải về sau mỗi đoạn.
Một phút video nặng khoảng bao nhiêu?
Tùy độ phân giải và mức độ chuyển động, ước lượng thô là vài chục megabyte cho mỗi phút ở độ phân giải toàn màn hình phổ thông. Cảnh tĩnh như trình chiếu nhẹ hơn nhiều, còn cảnh cuộn trang liên tục hoặc phát video thì nặng hơn đáng kể.
Dùng được trên điện thoại không?
Không. Khả năng thu hình màn hình chỉ có trên trình duyệt máy tính; Chrome trên Android và Safari trên iOS đều không cung cấp. Muốn quay màn hình điện thoại, hãy dùng tính năng ghi màn hình có sẵn trong hệ điều hành, cả Android lẫn iOS đều đã tích hợp sẵn.
Trên macOS bản ghi chỉ ra màn hình đen thì sao?
Đây là do hệ thống chưa cấp quyền ghi màn hình cho trình duyệt. Vào phần cài đặt quyền riêng tư và bảo mật của macOS, tìm mục ghi màn hình rồi bật cho trình duyệt bạn đang dùng, sau đó khởi động lại trình duyệt. Trước khi cấp quyền, hộp thoại chọn nguồn vẫn hiện ra bình thường nên rất dễ tưởng đã xong.
Bấm tạm dừng thì phần bị bỏ có nằm trong tệp không?
Không. Khi tạm dừng, cơ chế ghi ngừng thu dữ liệu và đồng hồ cũng dừng theo, nên khoảng thời gian đó không xuất hiện trong tệp. Khi bạn tiếp tục, phần mới được nối thẳng vào phần cũ nên video sẽ nhảy cảnh tại điểm nối.
Có cắt bỏ đoạn thừa hoặc chèn hình khuôn mặt được không?
Không. Công cụ không có bước biên tập, không chèn được hình từ máy quay, không làm nổi bật con trỏ chuột và không chọn được độ phân giải hay tốc độ khung hình. Với những nhu cầu đó bạn cần phần mềm cài trên máy, và OBS Studio là lựa chọn miễn phí mã nguồn mở phổ biến nhất.
Từ khóa liên quan
- quay màn hình online
- quay màn hình không cần cài phần mềm
- screen recorder trên trình duyệt
- quay màn hình có tiếng
- thu âm thanh hệ thống khi quay màn hình
- quay màn hình chrome
- định dạng webm là gì
- chuyển webm sang mp4
- video webm không tua được
- ffmpeg sửa lỗi thời lượng video
- quay video hướng dẫn sử dụng
- ghi lại lỗi để báo bug
- obs studio quay màn hình
- quay màn hình macos cấp quyền
- quay màn hình điện thoại
- getdisplaymedia api
- mediarecorder api
- quay màn hình miễn phí không watermark
- quay bài giảng trực tuyến
- dung lượng video quay màn hình