Sechaba sa VideoLAN le FFmpeg tokollo ea boraro (0.3) ea laeborari ea dav1d ka ho kenya ts'ebetsong ea mofuta o mong oa mahala oa mokhoa oa ho kopanya video. . Khoutu ea morero e ngotsoe ka puo ea C (C99) e nang le li-assembler inserts (NASM / GAS) le E na le laesense tlasa laesense ya BSD. Tshehetso bakeng sa meralo ya x86, x86_64, ARMv7, le ARMv8 le disistimi tsa tshebetso e kentswe tshebetsong. Linux, Windows, macOS, Android le iOS.
Laeborari ea dav1d e ts'ehetsa likarolo tsohle tsa AV1, ho kenyelletsa le lipono tse tsoetseng pele le liparamente tsohle tsa taolo ea botebo ba mebala tse boletsoeng ho qotsitsoeng (8, 10 le 12 bits). Laeborari e lekoa ka pokello e kholo ea lifaele ka sebopeho sa AV1. Karolo ea bohlokoa ea dav1d ke ho tsepamisa maikutlo ho fihlelleng ts'ebetso e phahameng ka ho fetesisa ea li-decoding le ho netefatsa mosebetsi oa boleng bo holimo ka mokhoa o nang le likhoele tse ngata.
Mofuta o mocha o eketsa lintlafatso tse ling ho potlakisa ho decoding ea video ka SSSE3, SSE4.1 le AVX2 litaelo. Lebelo la ho khetholla ho li-processor tse nang le SSSE3 le eketsehile ka 24%, le lits'ebetsong tse nang le AVX2 ka 4%. Khoutu ea kopano e ekelitsoeng bakeng sa ho potlakisa ho sebelisa litaelo tsa SSE4.1, ts'ebeliso ea eona e ekelitseng ts'ebetso ka 26% ha e bapisoa le mofuta o sa ntlafatsoang (ha ho bapisoa le lintlafatso tse thehiloeng ho litaelo tsa SSSE3, phaello ke 1.5%).
Ts'ebetso ea li-decoder ho lisebelisoa tsa mehala tse nang le li-processor tse thehiloeng ho meralo ea ARM64 le eona e ekelitsoe. Ka ho kenya ts'ebetsong ts'ebetso ho sebelisa litaelo tsa NEON, ts'ebetso e eketsehile ka hoo e ka bang 12% ha e bapisoa le tokollo e fetileng.
Ha ho bapisoa le referense decoder aomdec (libaom), molemo oa dav1d o utloahala haholo ha o sebetsa ka mokhoa o nang le likhoele tse ngata (litekong tse ling dav1d e potlakile ka makhetlo a 2-4). Ka mokhoa o nang le khoele e le 'ngoe, ts'ebetso e fapana ka 10-20%.
Ho bile le katleho ea ho sebelisa dav1d mererong e meng. Ea kamehla ke dav1d hona joale ho Chromium/Chrome 74 le Firefox 67 (pele e ne e le dav1d etsoe Windows, empa jwale etsoe Linux и macOS). FFmpeg le VLC ba tswetse pele ho sebedisa dav1d, mme ho rerilwe phetoho ho ya ho transcoder ya dav1d. .
Hopola hore video codec e ntlafalitsoeng ke selekane (AOMedia), e nang le lik'hamphani tse kang Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN le Realtek. AV1 e behiloe joalo ka mokhoa o fumanehang phatlalatsa, oa mahala oa borena, o ka pele ho H.264 le VP9 ho latela maemo a khatello. Ho pholletsa le mefuta e mengata ea liqeto tse lekiloeng, ka karolelano AV1 e fana ka boemo bo tšoanang ba boleng ha e ntse e fokotsa bitrate ka 13% ha e bapisoa le VP9 le 17% ka tlase ho HEVC. Ka li-bitrate tse phahameng, phaello e nyolohela ho 22-27% bakeng sa VP9 le ho 30-43% bakeng sa HEVC. Litekong tsa Facebook, AV1 e ile ea feta boemo bo ka sehloohong H.264 (x264) ka 50.3% ho latela boemo ba khatello, boemo bo phahameng ba H.264 ka 46.2%, le VP9 (libvpx-vp9) ka 34.0%.
Source: opennet.ru
