rav1e 0.5 جي ڇڏڻ، AV1 انڪوڊر

rav1e 0.5.0 جو رليز، AV1 وڊيو ڪوڊنگ فارميٽ لاءِ هڪ انڪوڊر، ٿي چڪو آهي. پراڊڪٽ Mozilla ۽ Xiph برادرين پاران تيار ڪئي وئي آهي ۽ Libaom ريفرنس تي عمل درآمد کان مختلف آهي، C/C++ ۾ لکيل، ڪوڊنگ جي رفتار کي وڌائڻ ۽ سيڪيورٽي تي ڌيان وڌائڻ (ڪمپريشن ڪارڪردگي اڃا به پوئتي آهي). پراڊڪٽ راسٽ پروگرامنگ ٻولي ۾ لکيل آهي اسيمبلي جي اصلاحن سان (72.2٪ - جمع ڪندڙ، 27.5٪ - مورچا)، ڪوڊ BSD لائسنس تحت ورهايو ويو آهي. ونڊوز ۽ macOS لاءِ تيار ڪيل تعميرات تيار ڪيون ويون آهن (لينڪس لاءِ تعميرات عارضي طور تي ڇڏيا ويا آهن مسلسل انٽيگريشن سسٽم سان مسئلن جي ڪري).

rav1e 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 ڪارڪردگي جي سطح پيش ڪري ٿو، جن مان سڀ کان وڌيڪ حقيقي وقت انڪوڊنگ جي رفتار جي ويجهو پهچائي ٿو. انڪوڊر ٻنهي ڪمانڊ لائن افاديت ۽ لائبريري جي طور تي دستياب آهي.

نئين نسخي ۾ ھيٺيون تبديليون شامل آھن:

  • ڪوڊيڪ جي اهم تيز رفتار؛
    rav1e 0.5 جي ڇڏڻ، AV1 انڪوڊر
  • هڪ بگ کي درست ڪيو جيڪو انڪوڊر کي ڪجهه وڊيو سائيز تي حادثي جو سبب بڻيو؛
  • استعمال ڪندي AVX2 هدايتون خاص طور تي تيز ڪرڻ لاءِ وائينر اندازي کي 13 بٽس في چينل لاءِ (16 ڀيرا تائين). اهڙي طرح، SIMD هدايتن جو استعمال شامل ڪيو ويو، جنهن کي ممڪن ڪيو ويو ته حساب ڪتاب کي 7 ڀيرا تيز ڪرڻ ساڳئي حالتن ۾؛
  • x86، arm32 ۽ arm64 پليٽ فارمن لاءِ ڪيتريون ئي معمولي اصلاحون ۽ اصلاحون.

جو ذريعو: opennet.ru

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