ΠΠΎΡΡΠ°ΠΏΠ½ΠΎ ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΡΠ²Π°ΡΠ΅ ΡΠ°Π²1Π΅ 0.2, Π΅Π½ΠΊΠΎΠ΄Π΅Ρ Π·Π° ΡΠΎΡΠΌΠ°Ρ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ ΡΠΎ Π²ΠΈΡΠΎΠΊΠΈ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ AV1, ΡΠ°Π·Π²ΠΈΠ΅Π½ ΠΎΠ΄ Π·Π°Π΅Π΄Π½ΠΈΡΠΈΡΠ΅ Xiph ΠΈ Mozilla. ΠΠΎΠ΄Π΅ΡΠΎΡ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π²ΠΎ Rust ΠΈ ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΡΠ²Π° ΠΎΠ΄ ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠ½ΠΈΠΎΡ Π΅Π½ΠΊΠΎΠ΄Π΅Ρ libaom ΡΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°ΡΠ΅ Π½Π° Π±ΡΠ·ΠΈΠ½Π°ΡΠ° Π½Π° ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ ΠΈ Π·Π³ΠΎΠ»Π΅ΠΌΠ΅Π½ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡΠ°. ΠΠΎΠ΄ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½ΠΈ ΠΎΠ΄ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½ΡΠ°ΡΠ° BSD.
ΠΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΈ ΡΠ΅ ΡΠΈΡΠ΅ Π³Π»Π°Π²Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π° AV1, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ°
Π²Π½Π°ΡΡΠ΅ΡΠ½ΠΎ ΠΈ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΎ ΠΊΠΎΠ΄ΠΈΡΠ°Π½ΠΈ ΡΠ°ΠΌΠΊΠΈ (ΠΈΠ½ΡΡΠ°- ΠΈ ΠΠ½ΡΠ΅Ρ-ΡΠ°ΠΌΠΊΠΈ), 64x64 ΡΡΠΏΠ΅ΡΠ±Π»ΠΎΠΊΠΎΠ²ΠΈ, 4:2:0, 4:2:2 ΠΈ 4:4:4 ΠΏΠΎΠ΄ΡΠ΅ΠΌΠΏΠ»ΠΈΡΠ°ΡΠ΅ Π½Π° Ρ
ΡΠΎΠΌΠΈ, 8-, 10- ΠΈ 12-Π±ΠΈΡΠ½ΠΎ ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ Π½Π° Π΄Π»Π°Π±ΠΎΡΠΈΠ½Π° Π½Π° Π±ΠΎΡΠ°ΡΠ°, RDO (ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡΠ° Π½Π° ΠΈΠ·ΠΎΠ±Π»ΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΡΠ°ΠΏΠΊΠ°ΡΠ°) ΠΈΠ·ΠΎΠ±Π»ΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡΠ°ΡΠ°, ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ΅ΠΆΠΈΠΌΠΈ Π·Π° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π²ΠΎ ΠΌΠ΅ΡΡΡΠ°ΠΌΠΊΠΈΡΠ΅ ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π°ΡΠ΅ Π½Π° ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°ΡΠ΅ Π½Π° Π±ΡΠ·ΠΈΠ½Π°ΡΠ° Π½Π° ΠΏΡΠΎΡΠΎΠΊ ΠΈ ΠΎΡΠΊΡΠΈΠ²Π°ΡΠ΅ Π½Π° ΡΠΊΡΠ°ΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΡΠ΅Π½Π°ΡΠ°.
ΠΠ°Π±Π΅Π»Π΅ΠΆΠ»ΠΈΠ² Π΅ ΡΠΎΡΠΌΠ°ΡΠΎΡ AV1 Π½Π°Π΄ΠΌΠΈΠ½ΡΠ²Π° x264 ΠΈ libvpx-vp9 ΠΏΠΎ ΡΡΠΎΠ²Π½Ρ ΡΠΆΠ°ΡΠΈΡ, Π½ΠΎ ΠΈΠ·-Π·Π° ΡΡΠ»ΠΎΠΆΠ½Π΅Π½ΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² Π±Π°ΡΠ° Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ (Π²ΠΎ Π±ΡΠ·ΠΈΠ½Π°ΡΠ° Π½Π° ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅, libaom Π΅ ΡΡΠΎΡΠΈΡΠΈ ΠΏΠ°ΡΠΈ Π·Π°Π΄ libvpx-vp9 ΠΈ ΠΈΠ»ΡΠ°Π΄Π½ΠΈΡΠΈ ΠΏΠ°ΡΠΈ Π·Π°Π΄ x264).
ΠΠΎΠ΄Π΅ΡΠΎΡ rav1e Π½ΡΠ΄ΠΈ 11 Π½ΠΈΠ²ΠΎΠ° Π½Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ, ΠΎΠ΄ ΠΊΠΎΠΈ Π½Π°ΡΠ²ΠΈΡΠΎΠΊΠΈΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°Π°Ρ Π±ΡΠ·ΠΈΠ½ΠΈ Π½Π° ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ ΡΠ΅ΡΠΈΡΠΈ Π²ΠΎ ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅. ΠΠΎΠ΄Π΅ΡΠΎΡ Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ΅Π½ ΠΈ ΠΊΠ°ΠΊΠΎ Π°Π»Π°ΡΠΊΠ° Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π° Π»ΠΈΠ½ΠΈΡΠ° ΠΈ ΠΊΠ°ΠΊΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°.
ΠΠΎ Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ°:
- ΠΡΠΎΠ²Π΅Π΄Π΅Π½Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΈ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π½Π° 40%-70%, ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΠΏΠ΅ΡΠ²ΡΠΌ Π²ΡΠΏΡΡΠΊΠΎΠΌ (Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ);
- Π cli-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΎΠΏΡΠΈΡ Β«serializeΒ» Π΄Π»Ρ ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π΄Π΅ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ;
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ dwarf;
- Π cli Π΄Π»Ρ macOS ΠΈ Linux Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΡΠ»Π°Π³ Β«βbenchmarkΒ»;
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΎΠΏΡΠΈΠΈ SpeedSetting (ΠΎΡΠΊΠ»ΡΡΠ΅Π½Π° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΡΠ°ΡΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ).
ΠΠ·Π²ΠΎΡ: opennet.ru