Hướng dẫn cách làm
Quay màn hình mà không cài đặt bất cứ thứ gì
Trình duyệt hiện đại có thể quay màn hình sẵn từ gốc, nên một bản ghi nhanh không cần ứng dụng tải về, không watermark, không tài khoản. Trình quay màn hình ở đây dùng chính khả năng quay tích hợp đó: bạn chọn chia sẻ những gì, việc ghi hình diễn ra trong trang, và file ở lại trên thiết bị của bạn.
Từng bước
- Mở trình quay màn hình và bấm Bắt đầu quay. Trình duyệt hiện hộp chọn riêng của nó: chia sẻ một tab, một cửa sổ ứng dụng hoặc toàn bộ màn hình.
- Quay những gì bạn cần. Đồng hồ hiển thị thời gian đã quay và bạn có thể tạm dừng, tiếp tục thoải mái; dừng từ trang hoặc từ thanh chia sẻ của chính trình duyệt.
- Xem trước kết quả ngay trên trang và tải file video về. Nếu muốn cắt một đoạn lỡ tay hay đổi định dạng, công cụ cắt video và chuyển đổi video chạy ngay trong cùng trình duyệt.
Trình quay trong trình duyệt làm được gì và không làm được gì
Trình quay lưu file WebM, định dạng mà mọi trình duyệt hiện đại và hầu hết trình phát đều mở được; nếu cần MP4, hãy chuyển đổi tại máy sau đó. Việc thu âm thanh của tab và hệ thống tùy thuộc trình duyệt và hệ điều hành: các trình duyệt nền Chromium có thể thu âm thanh của tab, còn một số môi trường chỉ ghi được hình. Bản ghi bị giới hạn ở hai giờ để bảo vệ bộ nhớ của tab, và tính năng quay màn hình không khả dụng trên Safari của iOS.
Mô hình quyền của trình duyệt so với một ứng dụng đã cài đặt
Một trình ghi đã cài đặt nhận được một quyền hệ thống rộng và chạy như một tiến trình nền. API thu hình của trình duyệt hoạt động khác đi: nó được cấp theo từng phiên và giới hạn đúng vào nguồn bạn đã chọn trong bộ chọn của chính trình duyệt. Sau đó API MediaRecorder lắp ráp luồng thành một vùng chứa WebM ngay trong bộ nhớ của tab. Không có gì được chuyển tiếp đến máy chủ vì không hề có máy chủ nào trong kiến trúc; bản ghi nằm trong trình duyệt của bạn cho tới khi bạn nhấn tải về.
Các công cụ dùng trong hướng dẫn này
- Quay màn hình Quay màn hình của bạn trong trình duyệt. Không có gì được tải lên.
- Quay webcam Quay webcam và micro của bạn trong trình duyệt. Không có gì được tải lên.
- Cắt video Cắt video theo khoảng thời gian bắt đầu/kết thúc ngay trong trình duyệt. Sao chép luồng nhanh hoặc mã hóa lại chính xác. Không tải lên.
Câu hỏi thường gặp
Bản ghi được lưu ở đâu trong lúc nó đang chạy?
Trong bộ nhớ của tab. API MediaRecorder tích lũy các mảnh video đã mã hóa vào một mảng JavaScript; khi bạn dừng, các mảnh đó được gộp thành một Blob và đưa cho bạn dưới dạng một bản tải về. Tập tin chỉ chạm đến ổ đĩa của bạn sau khi bạn nhấn nút tải về. Không có gì được tải lên ở bất kỳ giai đoạn nào: hãy mở bảng Network và lưu lượng duy nhất bạn thấy sẽ là các tài nguyên của chính trang đang tải trong lần truy cập đầu tiên.
Làm sao để có MP4 thay vì WebM?
Quay trước, rồi đưa file qua công cụ chuyển đổi video: nó chuyển WebM sang MP4 ngay tại máy trong cùng trình duyệt, không hề tải lên. Để chia sẻ trong ứng dụng chat, WebM thường dùng được luôn, nên hãy thử file gốc trước.