{"id":114343,"date":"2024-03-15T18:25:48","date_gmt":"2024-03-15T16:25:48","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-kodirovshhika-svt-av1-2-0-i-dekodirovshhika-dav1d-1-4-dlya-formata-video-av1"},"modified":"2024-03-15T18:25:48","modified_gmt":"2024-03-15T16:25:48","slug":"vypusk-kodirovshhika-svt-av1-2-0-i-dekodirovshhika-dav1d-1-4-dlya-formata-video-av1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-kodirovshhika-svt-av1-2-0-i-dekodirovshhika-dav1d-1-4-dlya-formata-video-av1","title":{"rendered":"Lansarea codificatorului SVT-AV1 2.0 \u0219i a decodificatorului dav1d 1.4 pentru formatul video AV1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A fost lansat versiunea 2.0 a bibliotecii SVT-AV1 (Scalable Video Technology AV1), cu implement\u0103ri ale encoderului \u0219i decoderului pentru formatul de codare video AV1, pentru accelerarea proceselor fiind folosite resursele de paralelizare hardware disponibile \u00een CPU-urile Intel moderne. Proiectul a fost creat de compania Intel \u00een parteneriat cu Netflix, av\u00e2nd ca scop atingerea unui nivel de performan\u021b\u0103 adecvat pentru re-codarea video \u00een timp real \u0219i utilizarea \u00een serviciile de video la cerere (VOD). \u00cen prezent, dezvoltarea este coordonat\u0103 de alian\u021ba Open Media (AOMedia), care supervizeaz\u0103 evolu\u021bia formatului de codare video AV1. Anterior, proiectul a evoluat \u00een cadrul proiectului OpenVisualCloud, care dezvolt\u0103, de asemenea, encoderele SVT-HEVC \u0219i SVT-VP9. Codul este distribuit sub licen\u021ba BSD.     <\/p>\n<p>SVT-AV1 poate fi compilat pentru sisteme bazate pe orice arhitectur\u0103, pentru care exist\u0103 un compilator care suport\u0103 standardul C99, \u00eens\u0103 cea mai bun\u0103 performan\u021b\u0103 se ob\u021bine pe sistemele x86_64, unde se folosesc optimiz\u0103ri de asamblare bazate pe instruc\u021biuni SIMD (ideal ar fi ca CPU-ul s\u0103 suporte AVX2, dar ca minim, este suficient s\u0103 fie SS2). Consumul de memorie depinde de num\u0103rul de nuclee procesor utilizate pentru codare, reglate prin op\u021biunea &#171;&#8212;lp&#187;. Din cauza complexit\u0103\u021bii algoritmilor utiliza\u021bi \u00een AV1, pentru codarea acestui format sunt necesare mult mai multe resurse comparativ cu alte formate, ceea ce face imposibil\u0103 utilizarea encoderului AV1 standard pentru transcodare \u00een timp real. De exemplu, encoderul standard din proiectul AV1 necesit\u0103 cu 5721, 5869 \u0219i 658 de ori mai multe calcule comparativ cu encoderii x264 (profil &#171;main&#187;), x264 (profil &#171;high&#187;) \u0219i libvpx-vp9.     <\/p>\n<p>Printre modific\u0103rile din noua versiune SVT-AV1:  <\/p>\n<ul>\n<li class=\"l\"> S-a realizat trecerea la o nou\u0103 numerotare a versiunilor, conform c\u0103reia prima cifr\u0103 din versiune se va schimba la fiecare modificare API\/ABI.\n<li class=\"l\"> Au fost efectuate modific\u0103ri \u00een API, legate de trecerea la indicarea finaliz\u0103rii fluxului (EOS &#8212; End Of Stream) \u00een ultimul cadru, \u00een locul utiliz\u0103rii unui cadru gol, ceea ce a permis eliminarea \u00eent\u00e2rzierii pentru a a\u0219tepta un cadru inutil. Modificarea API-ului este deja reflectat\u0103 \u00een baza de cod FFmpeg.\n<li class=\"l\"> Modul VBR pe trei treceri a fost eliminat, iar \u00een locul s\u0103u este acum utilizat mecanismul VBR cu mai multe treceri. Modul VBR cu mai multe treceri a fost redus la executarea a dou\u0103 treceri pentru a asigura integrarea cu FFmpeg.\n<li class=\"l\"> Encoder-ul a fost optimizat, rezult\u00e2nd o cre\u0219tere a eficien\u021bei compresiei preset\u0103rilor M9-M13 cu 1-4%, iar consumul de memorie \u00een presetarea M5 a sc\u0103zut cu 20-35% \u00een modul LP 8 \u0219i cu 1-5% \u00een alte moduri. Consumarea memoriei \u00een celelalte preset\u0103ri a sc\u0103zut cu 1-5%.\n<li class=\"l\"> S-au realizat optimiz\u0103ri ale compromisurilor calitate\/vitez\u0103 pentru preset\u0103rile care ofer\u0103 un nivel ridicat de calitate. Func\u021bionarea preset\u0103rii MR, care ofer\u0103 calitate de referin\u021b\u0103, a fost accelerat\u0103 cu 100%.\n<li class=\"l\"> \u00cen func\u021biile scrise exclusiv \u00een C, au fost ad\u0103ugate optimiz\u0103ri specifice pentru arhitectura ARM.        <\/ul>\n<p>De asemenea, se remarc\u0103 lansarea proiectului dav1d 1.4.1, \u00een cadrul c\u0103ruia comunit\u0103\u021bile VideoLAN \u0219i FFmpeg dezvolt\u0103 biblioteca cu implementarea unui decodor alternativ gratuit pentru formatul de codificare video AV1. Biblioteca dav1d suport\u0103 toate caracteristicile AV1, inclusiv tipuri extinse de subsampling \u0219i toate parametrii de control al ad\u00e2ncimii culorii specifica\u021bi \u00een specifica\u021bie (8, 10 \u0219i 12 bi\u021bi). O caracteristic\u0103 cheie a dav1d este orientarea spre ob\u021binerea celei mai mari performan\u021be posibile de decodare \u0219i asigurarea unei func\u021bion\u0103ri de calitate \u00een modul multi-thread. Codul proiectului este scris \u00een C (C99) cu inser\u021bii \u00een limbaj de asamblare (NASM\/GAS) \u0219i este distribuit sub licen\u021ba BSD. A fost implementat suportul pentru arhitecturile x86, x86_64, ARMv7 \u0219i ARMv8, precum \u0219i pentru sistemele de operare FreeBSD, Linux, Windows, macOS, Android \u0219i iOS.    <\/p>\n<p>Versiunea dav1d 1.4 se remarc\u0103 prin suportul pentru noile arhitecturi Loongarch \u0219i RISC-V, precum \u0219i prin utilizarea unor optimiz\u0103ri suplimentare bazate pe instruc\u021biuni AVX-512, accelerarea func\u021biilor de filtrare 6tap pe sistemele ARM, \u00eembun\u0103t\u0103\u021birea eficien\u021bei \u00een modul multi-thread \u0219i reducerea dimensiunii binare pe sistemele ARM64, ARM32 \u0219i RISC-V. A fost eliminat\u0103 vulnerabilitatea CVE-2024-1580, care provoca scrierea \u00een zona dincolo de limitele buffer-ului din cauza unei dep\u0103\u0219iri a \u00eentregului la procesarea cadrelor de dimensiuni foarte mari.<br \/>\n<br \/>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60788\">opennet.ro<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 SVT-AV1 2.0 (Scalable Video Technology AV1) c \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f\u043c\u0438 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u0438 \u0434\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0438\u0434\u0435\u043e AV1, \u0434\u043b\u044f \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u044b \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0432 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 CPU Intel \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u0438\u0432\u0430\u043d\u0438\u044f \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439. \u041f\u0440\u043e\u0435\u043a\u0442 \u0441\u043e\u0437\u0434\u0430\u043d \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0435\u0439 Intel \u0432 \u043f\u0430\u0440\u0442\u043d\u0451\u0440\u0441\u0442\u0432\u0435 \u0441 Netflix \u0441 \u0446\u0435\u043b\u044c\u044e \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u044f \u0443\u0440\u043e\u0432\u043d\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u043f\u0440\u0438\u0433\u043e\u0434\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0438\u0434\u0435\u043e \u043d\u0430 \u043b\u0435\u0442\u0443 \u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u0445, \u043e\u0442\u0434\u0430\u044e\u0449\u0438\u0445 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-114343","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 SVT-AV1 2.0 (Scalable Video Technology AV1) c \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f\u043c\u0438 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u0438 \u0434\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0438\u0434\u0435\u043e AV1, \u0434\u043b\u044f \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u044b \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0432 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 CPU.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-kodirovshhika-svt-av1-2-0-i-dekodirovshhika-dav1d-1-4-dlya-formata-video-av1\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 SVT-AV1 2.0 \u0438 \u0434\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 dav1d 1.4 \u0434\u043b\u044f \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u0432\u0438\u0434\u0435\u043e AV1 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 SVT-AV1 2.0 (Scalable Video Technology AV1) c \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f\u043c\u0438 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u0438 \u0434\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0438\u0434\u0435\u043e AV1, \u0434\u043b\u044f \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u044b \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0432 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 CPU.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-kodirovshhika-svt-av1-2-0-i-dekodirovshhika-dav1d-1-4-dlya-formata-video-av1\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-03-15T16:25:48+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-03-15T16:25:48+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lansarea encoder-ului SVT-AV1 2.0 \u0219i a decoder-ului dav1d 1.4 pentru formatul video AV1 | ProHoster","description":"A fost publicat\u0103 versiunea bibliotecii SVT-AV1 2.0 (Scalable Video Technology AV1) cu implement\u0103ri ale encoder-ului \u0219i decoder-ului pentru formatul de codificare video AV1, pentru accelerarea c\u0103ruia sunt utilizate resursele din CPU-urile moderne.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-kodirovshhika-svt-av1-2-0-i-dekodirovshhika-dav1d-1-4-dlya-formata-video-av1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 SVT-AV1 2.0 \u0438 \u0434\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 dav1d 1.4 \u0434\u043b\u044f \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u0432\u0438\u0434\u0435\u043e AV1 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 SVT-AV1 2.0 (Scalable Video Technology AV1) c \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f\u043c\u0438 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u0438 \u0434\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0438\u0434\u0435\u043e AV1, \u0434\u043b\u044f \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u044b \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0432 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 CPU.","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-kodirovshhika-svt-av1-2-0-i-dekodirovshhika-dav1d-1-4-dlya-formata-video-av1","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-03-15T16:25:48+00:00","article:modified_time":"2024-03-15T16:25:48+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/114343","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=114343"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/114343\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=114343"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=114343"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=114343"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}