Giới hạn dung lượng
Nén video để vừa giới hạn tải lên của Discord
Discord giới hạn dung lượng tải lên với tài khoản miễn phí, và mức này đã thay đổi vài lần qua các năm, nên lời khuyên trung thực là: nhắm thấp hơn hẳn con số ứng dụng hiển thị cho bạn hôm nay. Một clip gameplay vừa xuất từ phần mềm ghi hình dễ dàng vượt mức đó; hai phút nén cục bộ là giải quyết xong.
Từng bước
- Cắt trước nếu có thể: bỏ những giây thừa bằng công cụ cắt video là cách hiệu quả nhất để giảm dung lượng, mà phần còn lại không mất chút chất lượng nào.
- Mở công cụ nén video và thả clip vào. Chọn chế độ chất lượng (CRF) rồi hạ dần cho đến khi dung lượng vừa, hoặc chuyển sang chế độ bitrate mục tiêu nếu bạn thích tính bằng con số; hạ cả độ phân giải nếu cần (1080p là quá đủ cho khung xem trong chat).
- Tải về và đăng. Nếu vẫn quá nặng, hãy hạ xuống 720p trước khi hy sinh thêm bitrate: với nội dung màn hình, giảm độ phân giải ít tốn kém về mặt thị giác hơn là các lỗi nén.
Điều gì thật sự làm video nhỏ lại
Dung lượng tệp về cơ bản là bitrate nhân với thời lượng. Độ phân giải và tốc độ khung hình quyết định cần bao nhiêu bitrate để hình ảnh sạch sẽ, còn codec quyết định các bit đó được dùng hiệu quả đến đâu. Vậy các đòn bẩy, theo thứ tự: thời lượng ngắn hơn (cắt), độ phân giải thấp hơn, bitrate thấp hơn, codec tốt hơn. Âm thanh thường chỉ là phần lẻ so với luồng video.
FFmpeg trong trình duyệt: công cụ nén thực sự hoạt động ra sao
Công cụ nén đóng gói FFmpeg dưới dạng một tệp nhị phân WebAssembly chạy bên trong một Web Worker trong tab của bạn. Khi bạn khởi động một tác vụ, trình duyệt giải nén mô-đun WASM và đoạn clip của bạn được nạp vào đó qua bộ nhớ chia sẻ, không bao giờ rời khỏi máy. Mã hóa H.264 bị giới hạn bởi CPU, nên tốc độ bạn có được là của phần cứng của bạn, không phải của một máy chủ dùng chung; một laptop chơi game với bộ xử lý nhanh sẽ hoàn thành cùng một tác vụ nhanh hơn thấy rõ so với một chiếc giá rẻ. Cũng không có hàng đợi, không có hạng kích thước và không cần tài khoản: chi phí tài nguyên rơi xuống thiết bị của bạn, không phải của chúng tôi.
Các công cụ dùng trong hướng dẫn này
- Nén video Giảm dung lượng video bằng cách mã hóa lại H.264 trong trình duyệt. Không tải lên, không máy chủ.
- 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.
- Bộ chuyển đổi video Chuyển đổi video giữa MP4, WebM, MKV và MOV (H.264/H.265/VP9) trong trình duyệt. Không tải lên.
Câu hỏi thường gặp
Nén trong trình duyệt mất bao lâu?
Tùy máy và độ dài clip: với clip 1080p trên laptop đời mới, hãy ước chừng bằng thời gian thực hoặc nhanh hơn. Bạn bỏ qua hoàn toàn bước tải lên và tải xuống, mà với clip lớn, đó thường là phần chờ đợi lâu nhất trên các trang dùng máy chủ.
Nên bắt đầu với thiết lập nào?
Với clip game hay màn hình gửi lên Discord: chỉ giữ 60 fps nếu chuyển động thật sự cần, thử 1080p trước, rồi hạ chất lượng cho đến khi dung lượng vừa và còn dư. Nếu hình bị vỡ khối, hãy ưu tiên hạ xuống 720p thay vì bóp thêm bitrate.