rav1e 0.3 جي ڇڏڻ، مورچا ۾ هڪ AV1 انڪوڊر

جڳه ورتي جاري ڪيو rav1e 0.3, هڪ اعلي ڪارڪردگي وڊيو ڪوڊنگ فارميٽ انڪوڊر AV1Xiph ۽ Mozilla برادرين پاران ترقي ڪئي وئي. انڪوڊر زنگ ۾ لکيل آهي ۽ انڪوڊنگ جي رفتار کي وڌائڻ ۽ سيڪيورٽي تي ڌيان وڌائڻ سان حوالو ليباوم انڪوڊر کان مختلف آهي. پروجيڪٽ ڪوڊ طرفان ورهايل BSD لائسنس جي تحت.

سڀ وڏيون AV1 خاصيتون سپورٽ آهن، بشمول سپورٽ
اندروني ۽ بيروني انڪوڊ ٿيل فريم (اندر- и ڪجهه اهڙيونفريمز)، 64x64 سپر بلاڪس، 4:2:0، 4:2:2 ۽ 4:4:4 ڪروما سبسمپلنگ، 8-، 10- ۽ 12-bit رنگ ڊيپٿ انڪوڊنگ، آر ڊي او (ريٽ-ڊسٽورشن آپٽمائيزيشن) آپٽمائيزيشن ڊسٽريشن، انٽر فريم تبديلين جي اڳڪٿي ڪرڻ ۽ تبديلين کي سڃاڻڻ، وهڪري جي شرح کي ڪنٽرول ڪرڻ ۽ منظر جي ترڪيب کي معلوم ڪرڻ لاءِ مختلف طريقا.

AV1 فارميٽ قابل ذڪر آهي ٻاهرين پار H.264 ۽ VP9 ڪمپريشن صلاحيتن جي لحاظ کان، پر ان کي لاڳو ڪرڻ واري الگورتھم جي پيچيدگي جي ڪري اها ضرورت خاص طور تي انڪوڊنگ لاءِ وڌيڪ وقت (انڪوڊنگ جي رفتار ۾، libaom سئو ڀيرا libvpx-vp9 جي پويان، ۽ x264 جي پويان هزارين ڀيرا).
rav1e انڪوڊر 11 ڪارڪردگي جي سطح پيش ڪري ٿو، جن مان سڀ کان وڌيڪ حقيقي وقت انڪوڊنگ جي رفتار جي ويجهو پهچائي ٿو. انڪوڊر ٻنهي ڪمانڊ لائن افاديت ۽ لائبريري جي طور تي دستياب آهي.

نئين نسخي ۾:

  • تيز انڪوڊنگ موڊ تجويز ڪيل اسپيڊ 10;
  • بائنري اسيمبلين جي سائيز کي گھٽايو ويو آھي (x86_64/Linux پليٽ فارم تي لائبريري تقريبا 3MB لڳندي آھي)؛
  • اسيمبلي جو وقت تقريباً 14 سيڪڙو گھٽجي ويو.
  • شامل ڪيو ويو گھڻن موضوعن واري فلٽر کي هٽائڻ لاءِ بلاڪ جي نمونن کي هٽائڻ لاءِ وڊيو مان (ڊبلڪ ڪرڻ)؛
  • x86_64 فن تعمير لاءِ، SIMD هدايتون استعمال ڪندي اضافي اصلاحون لاڳو ڪيون ويون آھن ۽ آٽو ویکٹرائيزيشن جي استعمال کي وڌايو ويو آھي؛
  • ميموري مختص ڪرڻ جي عملن جو تعداد گھٽجي ويو آھي 1/6؛
  • آر ڊي او ۾ (ريٽ-ڊسٽورشن آپٽمائزيشن)، انٽرا فريم ڊورشن کي دٻائڻ لاءِ منطق بهتر ڪيو ويو آهي؛
  • ڪجھ عملن کي فلوٽنگ پوائنٽ رياضي استعمال ڪرڻ کان وٺي عددي حسابن ۾ منتقل ڪيو ويو آھي.
  • سيڪنڊ اسپيڊ جي سطح تي انڪوڊنگ جي معيار کي 1-2٪ پاران بهتر ڪيو ويو آهي؛
  • شامل ڪيو ويو نئين حرڪت جي هدايت جي اڳڪٿي فلٽر (انٽرا ايج)؛
  • شامل ڪيل اختيار "-S" (-switch-frame-interval) فريم جي وچ ۾ سوئچنگ وقفي کي طئي ڪرڻ لاء؛
  • wasm32-wasi پليٽ فارم لاءِ بلڊ سپورٽ شامل ڪئي وئي (WebAssembly سسٽم انٽرفيس).

جو ذريعو: opennet.ru

تبصرو شامل ڪريو