rav1e 0.5, AV1 குறியாக்கி வெளியீடு

AV1 வீடியோ குறியீட்டு வடிவத்திற்கான குறியாக்கியான rav0.5.0e 1 இன் வெளியீடு நடந்துள்ளது. தயாரிப்பு Mozilla மற்றும் Xiph சமூகங்களால் உருவாக்கப்பட்டது மற்றும் C/C++ இல் எழுதப்பட்ட libaom குறிப்பு செயலாக்கத்திலிருந்து வேறுபடுகிறது, குறியீட்டு வேகத்தை அதிகரிப்பதன் மூலமும் பாதுகாப்பில் அதிக கவனம் செலுத்துவதன் மூலமும் (சுருக்க செயல்திறன் இன்னும் பின்தங்கியிருக்கிறது). தயாரிப்பு ரஸ்ட் நிரலாக்க மொழியில் சட்டசபை மேம்படுத்தல்களுடன் எழுதப்பட்டுள்ளது (72.2% - அசெம்பிளர், 27.5% - ரஸ்ட்), குறியீடு BSD உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது. Windows மற்றும் macOS க்காக தயாராக உள்ளமைவுகள் தயாரிக்கப்படுகின்றன (தொடர்ச்சியான ஒருங்கிணைப்பு அமைப்பில் உள்ள சிக்கல்கள் காரணமாக Linux க்கான உருவாக்கங்கள் தற்காலிகமாக தவிர்க்கப்படுகின்றன).

rav1e ஆனது AV1 இன் அனைத்து முக்கிய அம்சங்களையும் ஆதரிக்கிறது, இதில் இன்ட்ரா மற்றும் இன்டர்-ஃப்ரேம்களுக்கான ஆதரவு, 64x64 சூப்பர் பிளாக்ஸ், 4:2:0, 4:2:2 மற்றும் 4:4:4 குரோமா துணை மாதிரிகள். , 8-, 10- மற்றும் 12 -பிட் கலர் டெப்த் என்கோடிங், RDO (ரேட்-டிஸ்டோர்ஷன் ஆப்டிமைசேஷன்) டிஸ்டார்ஷன் ஆப்டிமைசேஷன், இன்டர்-ஃப்ரேம் மாற்றங்களைக் கணிக்க மற்றும் உருமாற்றங்களைக் கண்டறிவதற்கான பல்வேறு முறைகள், பிட் வீதக் கட்டுப்பாடு மற்றும் காட்சித் துண்டிப்பு கண்டறிதல்.

சுருக்க திறன்களின் அடிப்படையில் AV1 வடிவம் H.264 மற்றும் VP9 ஐ விட குறிப்பிடத்தக்க வகையில் முன்னணியில் உள்ளது, ஆனால் அவற்றை செயல்படுத்தும் வழிமுறைகளின் சிக்கலான தன்மை காரணமாக, குறியாக்கத்திற்கு அதிக நேரம் தேவைப்படுகிறது (குறியீட்டு வேகத்தில், libaom libvpx-ஐ விட நூற்றுக்கணக்கான மடங்கு பின்தங்கியிருக்கிறது- vp9, மற்றும் x264க்கு பின்னால் ஆயிரக்கணக்கான முறை). rav1e குறியாக்கி 11 செயல்திறன் நிலைகளை வழங்குகிறது, இதில் அதிகபட்சம் நிகழ்நேர குறியாக்க வேகத்தை வழங்குகிறது. குறியாக்கி கட்டளை வரி பயன்பாடாகவும் நூலகமாகவும் கிடைக்கிறது.

புதிய பதிப்பில் பின்வரும் மாற்றங்கள் உள்ளன:

  • கோடெக்கின் குறிப்பிடத்தக்க முடுக்கம்;
    rav1e 0.5, AV1 குறியாக்கி வெளியீடு
  • குறிப்பிட்ட வீடியோ அளவுகளில் குறியாக்கி செயலிழக்கச் செய்த பிழை சரி செய்யப்பட்டது;
  • ஒரு சேனலுக்கு 2 பிட்கள் (13 முறை வரை) வீனர் மதிப்பீட்டை கணிசமாக விரைவுபடுத்த AVX16 வழிமுறைகளைப் பயன்படுத்துதல். இதேபோல், SIMD வழிமுறைகளின் பயன்பாடு சேர்க்கப்பட்டது, இது ஒத்த நிலைமைகளின் கீழ் கணக்கீடுகளை 7 மடங்கு வரை விரைவுபடுத்தியது;
  • x86, arm32 மற்றும் arm64 இயங்குதளங்களுக்கான பல சிறிய திருத்தங்கள் மற்றும் மேம்படுத்தல்கள்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்