Phát hành dav1d 0.6, bộ giải mã AV1 từ các dự án VideoLAN và FFmpeg

Cộng đồng VideoLAN và FFmpeg xuất bản phát hành thư viện dav1d 0.6.0 với việc triển khai bộ giải mã định dạng mã hóa video miễn phí thay thế AV1. Mã dự án được viết bằng ngôn ngữ C (C99) với các phần chèn trình biên dịch mã (NASM/GAS) và phân phối bởi theo giấy phép BSD. Hỗ trợ cho kiến ​​trúc x86, x86_64, ARMv7 và ARMv8 cũng như các hệ điều hành Linux, Windows, macOS, Android và iOS được triển khai.

Thư viện dav1d hỗ trợ tất cả các tính năng AV1, bao gồm cả chế độ xem nâng cao lấy mẫu con và tất cả các thông số kiểm soát độ sâu màu được nêu trong thông số kỹ thuật (8, 10 và 12 bit). Thư viện đã được thử nghiệm trên một bộ sưu tập lớn các tệp ở định dạng AV1. Tính năng chính của dav1d là tập trung vào việc đạt được hiệu suất giải mã cao nhất có thể và đảm bảo công việc chất lượng cao ở chế độ đa luồng.

Trong phiên bản mới:

  • Các tối ưu hóa dành riêng cho kiến ​​trúc ARM64 đã được triển khai bao gồm nhiều thao tác khi làm việc với độ sâu màu 10 và 12 bit.
  • Đã thêm các tối ưu hóa dựa trên hướng dẫn AVX-512 cho các hoạt động prep_bilin, prep_8tap, cdef_filter và mc_avg/w_avg/mask.
  • Đã thêm các tối ưu hóa dựa trên hướng dẫn SSSE3 để khử nhiễu kỹ thuật số.
  • Đã thêm các tối ưu hóa dựa trên hướng dẫn AVX2 cho thao tác msac_adapt16.
  • Đã khắc phục những khác biệt hiếm gặp về hoạt động với bộ giải mã AV1 tham chiếu;
  • Cải thiện tối ưu hóa cho các hoạt động khôi phục vòng lặp, cdef và msac cho ARM64;
  • Cải thiện tối ưu hóa AVX2 cho cdef_filter;
  • Việc triển khai các thao tác itxfm và cdef_filter bằng ngôn ngữ C đã được cải thiện.

Hãy nhớ lại rằng codec video AV1 được phát triển bởi liên minh Phương tiện mở (AOMedia), bao gồm các công ty như Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN và Realtek. AV1 được định vị là định dạng mã hóa video miễn phí bản quyền, có sẵn công khai, vượt trội đáng kể so với H.264 và VP9 về mức độ nén. Trên phạm vi độ phân giải được thử nghiệm, trung bình AV1 mang lại cùng mức chất lượng trong khi giảm tốc độ bit 13% so với VP9 và thấp hơn 17% so với HEVC. Ở tốc độ bit cao, mức tăng tăng lên 22-27% đối với VP9 và lên 30-43% đối với HEVC. Trong các thử nghiệm của Facebook, AV1 vượt trội hơn cấu hình chính H.264 (x264) 50.3% về mức độ nén, cấu hình cao H.264 46.2% và VP9 (libvpx-vp9) 34.0%.

Nguồn: opennet.ru

Thêm một lời nhận xét