Coded Width là chiều rộng tính bằng pixel mà bộ mã hóa thực sự sử dụng khi đóng gói video hoặc ảnh, trước khi trình phát cắt khung hình về kích thước mà bạn sẽ nhìn thấy.
Giá trị đến từ đâu
Giá trị này được bộ mã hóa ghi vào khi tệp được tạo, và được đọc trực tiếp từ luồng dữ liệu. Bạn sẽ gặp nó trong các tệp video như MP4, MOV, MKV, AVI và WebM, cũng như trên ảnh tĩnh và ảnh bìa nằm bên trong tệp âm thanh, vì một bức ảnh đơn lẻ được xử lý như một video dài một khung hình.
Codec video nén từng khung hình theo các khối vuông thay vì từng pixel. H.264 dùng các khối 16 x 16 pixel, và các codec mới hơn như HEVC dùng khối lớn hơn. Khi chiều rộng hình ảnh không phải là bội số nguyên của kích thước khối, bộ mã hóa sẽ mở rộng chiều rộng bằng các cột pixel bổ sung để khối cuối cùng được lấp đầy, đồng thời ghi chú để trình phát cắt bỏ chúng. Coded Width là chiều rộng đã được đệm thêm. Width là chiều rộng sau khi đã cắt.
Các giá trị điển hình
Giá trị là số pixel đơn thuần, ví dụ 1920. Hầu hết các chiều rộng thường dùng đã là bội số của 16 - như 640, 1280, 1920 và 3840 - nên với video nằm ngang, Coded Width và Width thường giống hệt nhau, và hàng này trông như bị trùng lặp.
Video dọc từ điện thoại là nơi sự khác biệt xuất hiện. Một đoạn quay thẳng đứng với 1080 x 1920 sẽ có Width là 1080 và Coded Width là 1088, vì 1080 cần thêm 8 cột để đạt tới bội số tiếp theo của 16. Các kích thước lạ cũng hoạt động tương tự: một khung rộng 1922 pixel sẽ được đệm thêm thành Coded Width là 1936. Coded Width và Coded Height cùng nhau được gọi là kích thước đã mã hóa của luồng.
Tại sao nó quan trọng
Chủ yếu, nó giải thích vì sao một báo cáo lại liệt kê hai chiều rộng khác nhau cho cùng một tệp. Điều này là bình thường và không có gì bị lỗi, nên không cần cố làm cho các con số khớp nhau.
Nó trở nên hữu ích khi có gì đó trông không đúng trên màn hình. Trình phát hoặc thiết bị bỏ qua lệnh cắt sẽ hiển thị phần đệm như một vệt hẹp màu đen hoặc nhiễu dọc một cạnh hình. Nếu bạn thấy hiện tượng này, hãy so sánh hai hàng này: một chênh lệch nhỏ là nguyên nhân. Chênh lệch lớn lại cho thấy vấn đề ở nơi khác, thường là với tệp được bọc lại hoặc tạo thủ công, trong đó khung hình nhìn thấy chỉ là một cửa sổ trên một hình ảnh đã mã hóa lớn hơn nhiều - kiểu tệp thường hoạt động bất thường khi bạn cắt hoặc mã hóa lại.
Phần đệm chỉ tốn thêm một lượng dữ liệu rất nhỏ và không làm thay đổi chất lượng nội dung bạn xem. Giá trị này là thông tin hình học do máy ghi, hoàn toàn không chứa dữ liệu cá nhân.