Vì sao ứng dụng trò chuyện nén video của bạn (và cách gửi không bị nén)
Ứng dụng trò chuyện nén video vì phục vụ hàng tỷ clip độ phân giải đầy đủ tốn tiền băng thông và dung lượng khổng lồ, nên chúng mặc định mã hóa lại mọi thứ cho đường ống chảy đều. Cuộc đánh đổi vô hình cho tới khi bạn đi tìm nó: video đến nhỏ hơn, mềm hơn, và mất metadata. Gửi clip dưới dạng tài liệu, hoặc chuyển không qua máy chủ ở giữa, là giữ được bản gốc.
Từng bước
Ghi lại dung lượng bản gốc trên điện thoại
Mở clip trong thư viện ảnh và xem dung lượng tệp, hoặc tìm qua ứng dụng Tệp. Một bản ghi 4K kéo dài một phút từ điện thoại gần đây cỡ 400 MB; cùng một phút ở 1080p thấp hơn vài lần. Ghi con số lại hoặc chụp màn hình.
Gửi cùng một clip hai lần qua ứng dụng trò chuyện
Gửi một lần như tin nhắn media thường, và một lần dùng tùy chọn tài liệu hoặc tệp của ứng dụng. Gửi cho chính mình từ tài khoản thứ hai, hoặc cho một người bạn sẵn lòng giúp, đều ổn cả.
So sánh thứ đến nơi
Kiểm tra dung lượng cả hai bản sao và phát cạnh nhau, tốt nhất là trên màn hình máy tính đủ lớn để thấy sự khác biệt. Bản sao dạng media thường chỉ còn một phần của bản gốc; bản sao dạng tài liệu khớp nhau từng byte một.
Vì sao ứng dụng trò chuyện nén theo mặc định
Mỗi phút video mà ứng dụng trò chuyện chuyên chở đều tốn tiền hai lần: một lần khi người gửi tải lên, một lần khi người nhận tải xuống. Bản sao mã hóa lại có thể chỉ còn một phần năm đến một phần mười dung lượng, tức là ít hơn năm đến mười lần lưu lượng trên máy chủ của ứng dụng, ít chỗ chứa hơn trong trung tâm dữ liệu, và gửi nhanh hơn trên đường di động yếu mà đa số tin nhắn đi qua.
Vậy nên mặc định được tinh chỉnh cho tin nhắn trung bình, không phải cho tin nhắn của bạn: nhỏ, nhanh, đủ xem trên màn hình điện thoại. Các ứng dụng không giấu điều này, nhưng cũng chẳng có bước nào trong luồng gửi dừng lại nói với bạn rằng clip đang bị dựng lại. Lần đầu người ta để ý thường là lúc đoạn video sắc nét từ bà về tay trông như quay qua cửa lưới chống muỗi.
Từng ứng dụng lớn thực sự làm gì
WhatsApp mã hóa lại ảnh và video gửi dưới dạng media. Tùy chọn tài liệu là lối thoát: nó chuyển tệp gốc nguyên vẹn, với mức trần hiện tại là 2 GB.
WeChat nén media rất mạnh, phù hợp với mạng được xây quanh dữ liệu di động, và các phiên bản gần đây thêm công tắc chất lượng gốc cho lúc cần.
Telegram cũng nén media gửi dạng media, nhưng tùy chọn tệp giữ bản gốc tới 2 GB trên tài khoản miễn phí. Messenger hành xử như WhatsApp: vào dạng media, ra dạng nén.
Messages của Apple đứng riêng một bên. Chất lượng ảnh và video giữ cao hơn đa số ứng dụng trò chuyện, và có chế độ chất lượng thấp trong Cài đặt cho ai muốn dùng. Clip rất dài hoặc rất lớn lặng lẽ biến thành liên kết iCloud thay vì tệp đính kèm, đưa video ra khỏi cuộc trò chuyện lên đám mây. Và dĩ nhiên mọi thứ này chỉ tồn tại giữa các thiết bị Apple.
Nén thực chất đã lấy đi những gì
Mã hóa lại không phải là nén nhỏ tệp, mà là dựng lại tệp. Ứng dụng giải mã video rồi mã hóa lại ở bitrate thấp hơn, thường cả ở độ phân giải thấp hơn. Chi tiết mất trước tiên: sợi tóc, chữ trên tấm biển, kết cấu bề mặt tường. Chuyển động còn làm mọi thứ tệ hơn, vì những khung hình di chuyển nhanh nhất lại cần những bit đã không còn.
Hai khoản mất êm thấm hơn lại xót không kém phần hình ảnh. Bản âm thanh cũng bị mã hóa lại, nên tiếng động dẹt đi cùng với hình ảnh. Và metadata bị tước trên đường đi, vì thế clip được chuyển tiếp đến nơi không còn vị trí và mang ngày tạo vô nghĩa. Mỗi lần chuyển tiếp lại lặp lại quy trình, nên video từng đi qua ba nhóm chat đã bị dựng lại ba lần, và hư hại cộng dồn.
Cách gửi bản gốc thay vào đó
Trong ứng dụng trò chuyện, tùy chọn tài liệu hoặc tệp mới là thứ chạy được: nó chuyển tệp đi như một khối dữ liệu mờ đục và bản gốc đến nguyên vẹn, miễn là nằm trong mức trần dung lượng của ứng dụng. Với clip một hai phút thì thường đủ, và đó là cách sửa đúng khi người nhận vốn sống trong khung chat.
Email chở tệp mà không mã hóa lại, nhưng mức trần tệp đính kèm, khoảng 25 MB ở Gmail, loại bỏ mọi thứ đáng xem ở độ phân giải cao. Liên kết đám mây nâng trần lên nhưng đưa việc tải lên trở lại: video phải leo lên máy chủ trước, thi thoảng lâu ngang cả việc gửi, rồi nằm đó cho tới khi liên kết hết hạn hoặc ai đó xóa đi.
Đường không trần lẫn vòng đi về là truyền trực tiếp qua mạng nội bộ. Hai thiết bị trong cùng Wi-Fi có thể trao tệp cho nhau từ trình duyệt sang trình duyệt, không có máy chủ nào trên đường để mã hóa lại hay lưu giữ; lan-share.com làm việc đúng như vậy, và hướng dẫn gửi ảnh và video không nén mô tả quy trình hằng ngày đầy đủ.
Xử lý sự cố
- Video đến tay nhìn mờ hoặc bị ô vuông rõ rệt
Nguyên nhân Nó được gửi dưới dạng media, nên ứng dụng đã mã hóa lại ở bitrate và độ phân giải thấp hơn trước khi giao. Hư hại nằm trong tệp đã đến, chứ không phải trong trình phát của điện thoại người nhận.
Cách khắc phục Gửi lại qua tùy chọn tài liệu hoặc tệp của ứng dụng, thứ giữ nguyên các byte gốc, hoặc trao nó bằng truyền Wi-Fi trực tiếp. Nếu bản gốc đã mất và chỉ còn bản sao đã nén thì không có đường quay về: mã hóa lại không có chiều ngược lại.
- Clip nhận được nhỏ hơn nhiều so với bản đã gửi
Nguyên nhân Ứng dụng bên người gửi đã dựng lại video ở bitrate thấp hơn. Clip 4K một phút mà đến nơi chỉ còn một phần mười dung lượng gốc là đã bị mã hóa lại, chứ không phải chỉ được chuyển đi.
Cách khắc phục So dung lượng trước và sau khi gửi, đúng như các bước ở trên đã chỉ. Nếu số không khớp, chuyển sang tùy chọn tài liệu hoặc truyền cục bộ rồi kiểm tra xem dung lượng có khớp nhau.
- Video dài nhất quyết không chịu gửi đi
Nguyên nhân Mức trần dung lượng cho media của ứng dụng, hoặc của gói chat, cắt clip trước khi việc tải lên hoàn tất.
Cách khắc phục Dùng tùy chọn tài liệu nếu ứng dụng có cung cấp, vì chở được tệp lớn hơn, hoặc cắt clip ra. Truyền Wi-Fi trực tiếp hiển thị giới hạn từng tệp ngay trên trang trước khi có gì được gửi, nên tệp quá lớn được biết từ trước khi tải lên bắt đầu, chứ không phải sau khi đã thất bại.
Câu hỏi thường gặp
WhatsApp có nén video không?
Có, video gửi như media thường bị mã hóa lại trước khi giao. Hãy gửi clip bằng tùy chọn tài liệu, WhatsApp sẽ chuyển tệp gốc nguyên vẹn, tới mức trần tài liệu 2 GB.
iMessage có nén video không?
Không hăng bằng đa số ứng dụng trò chuyện, và Apple giữ chất lượng đầy đủ trong các lượt gửi bình thường giữa thiết bị Apple. Clip rất lớn hoặc rất dài biến thành liên kết iCloud thay vì tệp đính kèm, và có chế độ chất lượng thấp trong Cài đặt cho kết nối bó buộc.
Làm sao gửi video mà không mất chất lượng?
Dùng tệp đính kèm tài liệu hoặc tệp của ứng dụng trò chuyện, thứ giữ bản gốc trong mức trần dung lượng của nó, hoặc chuyển tệp trực tiếp giữa các thiết bị qua mạng nội bộ, nơi không có trần và không có mã hóa lại vì không máy chủ nào chạm vào tệp.
Email có nén tệp video đính kèm không?
Không, email không mã hóa lại thứ bạn đính kèm, nên tệp đến như lúc được gửi. Giới hạn nằm ở dung lượng: đa số nhà cung cấp trần tệp đính kèm khoảng 25 MB, loại bỏ mọi video thực sự, và một số nhà cung cấp còn thu nhỏ thêm phần hiển thị ngay trong thư.
Lan-Share có nén ảnh hay video không?
Không. Tệp đi thẳng giữa hai thiết bị qua WebRTC và máy chủ không bao giờ thấy nội dung của nó, nên trên đường không có gì để mã hóa lại. Thứ người nhận duyệt và tải xuống đúng là tệp người gửi đã chọn.