rav1e 0.5, AV1 ಎನ್‌ಕೋಡರ್ ಬಿಡುಗಡೆ

AV1 ವೀಡಿಯೊ ಕೋಡಿಂಗ್ ಫಾರ್ಮ್ಯಾಟ್‌ಗಾಗಿ ಎನ್‌ಕೋಡರ್ rav0.5.0e 1 ಬಿಡುಗಡೆಯಾಗಿದೆ. ಉತ್ಪನ್ನವನ್ನು Mozilla ಮತ್ತು Xiph ಸಮುದಾಯಗಳು ಅಭಿವೃದ್ಧಿಪಡಿಸಿವೆ ಮತ್ತು C/C++ ನಲ್ಲಿ ಬರೆಯಲಾದ ಲಿಬಾಮ್ ಉಲ್ಲೇಖದ ಅನುಷ್ಠಾನದಿಂದ ಭಿನ್ನವಾಗಿದೆ, ಕೋಡಿಂಗ್ ವೇಗವನ್ನು ಹೆಚ್ಚಿಸುವ ಮೂಲಕ ಮತ್ತು ಭದ್ರತೆಗೆ ಹೆಚ್ಚಿನ ಗಮನವನ್ನು ನೀಡುವ ಮೂಲಕ (ಸಂಕೋಚನ ದಕ್ಷತೆಯು ಇನ್ನೂ ಹಿಂದುಳಿದಿದೆ). ಉತ್ಪನ್ನವನ್ನು ಅಸೆಂಬ್ಲಿ ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗಳೊಂದಿಗೆ ರಸ್ಟ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ (72.2% ಅಸೆಂಬ್ಲರ್, 27.5% ರಸ್ಟ್), ಕೋಡ್ ಅನ್ನು ಬಿಎಸ್‌ಡಿ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗುತ್ತದೆ. ವಿಂಡೋಸ್ ಮತ್ತು ಮ್ಯಾಕೋಸ್‌ಗಾಗಿ ರೆಡಿ ಬಿಲ್ಡ್‌ಗಳನ್ನು ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ (ನಿರಂತರ ಏಕೀಕರಣ ವ್ಯವಸ್ಥೆಯಲ್ಲಿನ ಸಮಸ್ಯೆಗಳಿಂದಾಗಿ ಲಿನಕ್ಸ್‌ಗಾಗಿ ನಿರ್ಮಾಣಗಳನ್ನು ತಾತ್ಕಾಲಿಕವಾಗಿ ಬಿಟ್ಟುಬಿಡಲಾಗಿದೆ).

ಇಂಟ್ರಾ ಮತ್ತು ಇಂಟರ್-ಫ್ರೇಮ್‌ಗಳು, 1x1 ಸೂಪರ್‌ಬ್ಲಾಕ್‌ಗಳು, 64:64:4, 2:0:4 ಮತ್ತು 2:2:4 ಕ್ರೋಮಾ ಸಬ್‌ಸ್ಯಾಂಪ್ಲಿಂಗ್ ಸೇರಿದಂತೆ AV4 ನ ಎಲ್ಲಾ ಪ್ರಮುಖ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು rav4e ಬೆಂಬಲಿಸುತ್ತದೆ. , 8-, 10- ಮತ್ತು 12 -ಬಿಟ್ ಕಲರ್ ಡೆಪ್ತ್ ಎನ್‌ಕೋಡಿಂಗ್, ಆರ್‌ಡಿಒ (ದರ-ಅಸ್ಪಷ್ಟತೆ ಆಪ್ಟಿಮೈಸೇಶನ್) ಅಸ್ಪಷ್ಟತೆ ಆಪ್ಟಿಮೈಸೇಶನ್, ಇಂಟರ್-ಫ್ರೇಮ್ ಬದಲಾವಣೆಗಳನ್ನು ಊಹಿಸಲು ಮತ್ತು ರೂಪಾಂತರಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು ವಿವಿಧ ವಿಧಾನಗಳು, ಬಿಟ್ ದರ ನಿಯಂತ್ರಣ ಮತ್ತು ದೃಶ್ಯ ಮೊಟಕುಗೊಳಿಸುವಿಕೆ ಪತ್ತೆ.

AV1 ಸ್ವರೂಪವು ಸಂಕೋಚನ ಸಾಮರ್ಥ್ಯಗಳ ವಿಷಯದಲ್ಲಿ H.264 ಮತ್ತು VP9 ಗಿಂತ ಗಮನಾರ್ಹವಾಗಿ ಮುಂದಿದೆ, ಆದರೆ ಅವುಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಕ್ರಮಾವಳಿಗಳ ಸಂಕೀರ್ಣತೆಯಿಂದಾಗಿ, ಎನ್‌ಕೋಡಿಂಗ್‌ಗೆ ಗಮನಾರ್ಹವಾಗಿ ಹೆಚ್ಚಿನ ಸಮಯ ಬೇಕಾಗುತ್ತದೆ (ಎನ್‌ಕೋಡಿಂಗ್ ವೇಗದಲ್ಲಿ, libaom libvpx- ಗಿಂತ ನೂರಾರು ಪಟ್ಟು ಹಿಂದೆ ಇದೆ. vp9, ಮತ್ತು x264 ಹಿಂದೆ ಸಾವಿರಾರು ಬಾರಿ). rav1e ಎನ್‌ಕೋಡರ್ 11 ಕಾರ್ಯಕ್ಷಮತೆಯ ಹಂತಗಳನ್ನು ನೀಡುತ್ತದೆ, ಅದರಲ್ಲಿ ಹೆಚ್ಚಿನವು ನೈಜ-ಸಮಯದ ಎನ್‌ಕೋಡಿಂಗ್ ವೇಗವನ್ನು ತಲುಪಿಸುತ್ತದೆ. ಎನ್‌ಕೋಡರ್ ಆಜ್ಞಾ ಸಾಲಿನ ಉಪಯುಕ್ತತೆಯಾಗಿ ಮತ್ತು ಲೈಬ್ರರಿಯಾಗಿ ಲಭ್ಯವಿದೆ.

ಹೊಸ ಆವೃತ್ತಿಯು ಈ ಕೆಳಗಿನ ಬದಲಾವಣೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ:

  • ಕೊಡೆಕ್‌ನ ಗಮನಾರ್ಹ ವೇಗವರ್ಧನೆ;
    rav1e 0.5, AV1 ಎನ್‌ಕೋಡರ್ ಬಿಡುಗಡೆ
  • ನಿರ್ದಿಷ್ಟ ವೀಡಿಯೊ ಗಾತ್ರಗಳಲ್ಲಿ ಎನ್‌ಕೋಡರ್ ಕ್ರ್ಯಾಶ್ ಆಗಲು ಕಾರಣವಾದ ದೋಷವನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ;
  • ಪ್ರತಿ ಚಾನಲ್‌ಗೆ 2 ಬಿಟ್‌ಗಳಿಗೆ (13 ಬಾರಿ) ವೀನರ್ ಅಂದಾಜುಗಳನ್ನು ಗಮನಾರ್ಹವಾಗಿ ವೇಗಗೊಳಿಸಲು AVX16 ಸೂಚನೆಗಳನ್ನು ಬಳಸುವುದು. ಅಂತೆಯೇ, SIMD ಸೂಚನೆಗಳ ಬಳಕೆಯನ್ನು ಸೇರಿಸಲಾಯಿತು, ಇದು ಒಂದೇ ರೀತಿಯ ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ 7 ಬಾರಿ ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ವೇಗಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗಿಸಿತು;
  • x86, arm32 ಮತ್ತು arm64 ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗಾಗಿ ಸಾಕಷ್ಟು ಸಣ್ಣ ಪರಿಹಾರಗಳು ಮತ್ತು ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗಳು.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ