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

Cộng đồng VideoLAN và FFmpeg đã xuất bản bản phát hành thư viện dav1d 1.0.0 với việc triển khai bộ giải mã miễn phí thay thế cho định dạng mã hóa video AV1. Mã dự án được viết bằng C (C99) với các phần chèn lắp ráp (NASM/GAS) và được phân phố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 FreeBSD, 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 của AV1, bao gồm các loại lấy mẫu con nâng cao và tất cả các tham 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:

  • Việc tổ chức đa luồng đã được thiết kế lại, bao gồm cả điều khiển luồng tự động.
  • Đã thêm khả năng tăng tốc tính toán bằng hướng dẫn vectơ AVX-512. Cải thiện các tối ưu hóa đã thêm trước đó dựa trên hướng dẫn SSE2 và AVX2.
  • Một API mới đã được đề xuất để giúp việc sử dụng GPU để tăng tốc dễ dàng hơn.
  • Đã thêm API để lấy thông tin về các khung có vấn đề với việc giải mã.

Hãy để chúng tôi nhắc bạn rằng codec video AV1 được phát triển bởi Open Media Alliance (AOMedia), đại diện cho 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, H.265 (HEVC) 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%, cấu hình cao H.264 46.2% và VP9 (libvpx-vp9) 34%.

Nguồn: opennet.ru

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