Кампанія Intel апублікавала кадавальнік відэа SVT-AV1 1.0

Кампанія Intel апублікавала выпуск бібліятэкі SVT-AV1 1.0 (Scalable Video Technology AV1), якая прадстаўляе альтэрнатыўныя кадавальнік і дэкадавальнік для фармату кадавання відэа AV1, у якіх задзейнічаны прысутныя ў сучасных CPU Intel сродкі апаратнага распаралельвання вылічэнняў. Асноўнай задачай SVT-AV1 з'яўляецца дасягненне ўзроўню прадукцыйнасці, прыдатнага для перакадавання відэа на лета і прымянення ў сэрвісах, якія аддаюць відэа па запыце (VOD). Код развіваецца ў рамках праекту OpenVisualCloud, які таксама распрацоўвае кадавальнікі SVT-HEVC і SVT-VP9, і распаўсюджваецца пад ліцэнзіяй BSD.

Для выкарыстання SVT-AV1 неабходзен прынамсі працэсар Intel Core пятага пакалення (Intel Xeon E5-v4 і навейшы CPU). Для кадавання 10-бітавых патокаў AV1 з якасцю 4K патрабуецца 48 Гб АЗП, 1080p – 16 Гб, 720p – 8 Гб, 480p – 4 Гб. З-за ўскладненні ужывальных у AV1 алгарытмаў, для кадавання дадзенага фармату патрабуецца істотна больш рэсурсаў, чым для іншых фарматаў, што не дазваляе ўжываць штатны кадавальнік AV1 для перакадавання ў рэальным часе. Напрыклад, штатны кадавальнік ад праекту AV1 патрабуе ў 5721, 5869 і 658 разоў больш вылічэнняў у параўнанні з кадавальнікамі x264 (профіль «main»), x264 (профіль «high») і libvpx-vp9.

Сярод змен у новым выпуску SVT-AV1:

  • Дададзена падтрымка S-кадраў (Switching Frame), прамежкавых кадраў змесціва якіх можа быць прадказана на аснове раней дэкадаваных эталонных кадраў з таго ж відэа ў больш высокім дазволе. S-кадры дазваляюць павялічыць эфектыўнасць сціску live-струменяў.
  • Дададзены рэжым кіравання кадаваннем з пастаянным бітрэйтам (CBR), які забяспечвае мінімальныя затрымкі.
  • Дададзена падтрымка перадачы інфармацыі аб пазіцыі каляровай субдыскрэтызацыі.
  • Дададзена магчымасць пропуску малюнкаў шумапрыглушэння пасля грубіянскага сінтэзу.
  • Падтрымка хуткага дэкадавання пашырана на прасэты M0-M10.
  • Спрошчана выкарыстанне опцыі «fast-decode» і аптымізаваны першы ўзровень хуткага дэкадавання.
  • Павышана візуальная якасць выніку кадавання.
  • Аптымізавана спажыванне памяці.
  • Дададзены дадатковыя аптымізацыі на базе інструкцый AVX2.

Крыніца: opennet.ru

Дадаць каментар