Phallo ea boraro ea dav1d, sesebelisoa sa AV1 ho tsoa mererong ea VideoLAN le FFmpeg

Sechaba sa VideoLAN le FFmpeg e phatlalalitsoeng 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. AV1. Khoutu ea morero e ngotsoe ka puo ea C (C99) e nang le li-assembler inserts (NASM / GAS) le ajoa ke tlas'a laesense ea BSD. Ts'ehetso bakeng sa meralo ea x86, x86_64, ARMv7 le ARMv8, 'me Linux, Windows, macOS, Android le iOS lits'ebetso tsa ts'ebetso lia kengoa.

Laeborari ea dav1d e ts'ehetsa likarolo tsohle tsa AV1, ho kenyelletsa le lipono tse tsoetseng pele mohlala 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%).

Phallo ea boraro ea dav1d, sesebelisoa sa AV1 ho tsoa mererong ea VideoLAN le FFmpeg

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.

Phallo ea boraro ea dav1d, sesebelisoa sa AV1 ho tsoa mererong ea VideoLAN le FFmpeg

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%.

Phallo ea boraro ea dav1d, sesebelisoa sa AV1 ho tsoa mererong ea VideoLAN le FFmpeg

Phallo ea boraro ea dav1d, sesebelisoa sa AV1 ho tsoa mererong ea VideoLAN le FFmpeg

Ho bile le katleho ea ho sebelisa dav1d mererong e meng. Ea kamehla ke dav1d hona joale sebelisoa ho Chromium/Chrome 74 le Firefox 67 (pele e ne e le dav1d kenyelelitsoe bakeng sa Windows, empa hona joale butswe bakeng sa Linux le macOS). Tšebeliso e tsoelang pele ea dav1d ho FFmpeg le VLC, phetoho e reriloeng ho dav1d transcoder Sebrama sa letsoho.

Hopola hore video codec AV1 e ntlafalitsoeng ke selekane Bula Media (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

Eketsa ka tlhaloso