ΠΠ΅ΡΠ°/Π€Π΅ΡΡΠ±ΡΠΊ (Π·Π°Π±ΡΠ°Π½Π΅Ρ Π²ΠΎ Π ΡΡΠΊΠ°ΡΠ° Π€Π΅Π΄Π΅ΡΠ°ΡΠΈΡΠ°) Π²ΠΎΠ²Π΅Π΄Π΅ Π½ΠΎΠ² Π°ΡΠ΄ΠΈΠΎ ΠΊΠΎΠ΄Π΅ΠΊ, EnCodec, ΠΊΠΎΡ ΠΊΠΎΡΠΈΡΡΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈ Π·Π° ΠΌΠ°ΡΠΈΠ½ΡΠΊΠΎ ΡΡΠ΅ΡΠ΅ Π·Π° Π΄Π° Π³ΠΎ Π·Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΎΠ΄Π½ΠΎΡΠΎΡ Π½Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ° Π±Π΅Π· Π³ΡΠ±Π΅ΡΠ΅ Π½Π° ΠΊΠ²Π°Π»ΠΈΡΠ΅ΡΠΎΡ. ΠΠΎΠ΄Π΅ΠΊΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΈ Π·Π° ΠΏΡΠ΅Π½ΠΎΡ Π½Π° Π°ΡΠ΄ΠΈΠΎ Π²ΠΎ ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΈ Π·Π° ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ Π·Π° ΠΏΠΎΠ΄ΠΎΡΠ½Π° Π·Π°ΡΡΠ²ΡΠ²Π°ΡΠ΅ Π²ΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ. Π Π΅ΡΠ΅ΡΠ΅Π½ΡΠ½Π°ΡΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° EnCodec Π΅ Π½Π°ΠΏΠΈΡΠ°Π½Π° Π²ΠΎ Python ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΡΠ° ΡΠ°ΠΌΠΊΠ°ΡΠ° PyTorch ΠΈ Π΅ Π»ΠΈΡΠ΅Π½ΡΠΈΡΠ°Π½Π° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½ΡΠ° CC BY-NC 4.0 (Creative Commons Attribution-NonCommercial) ΡΠ°ΠΌΠΎ Π·Π° Π½Π΅ΠΊΠΎΠΌΠ΅ΡΡΠΈΡΠ°Π»Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π°.
ΠΠ²Π° Π³ΠΎΡΠΎΠ²ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠ΅ Π½ΡΠ΄Π°Ρ Π·Π° ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠ΅:
- ΠΡΠΈΡΠΈΠ½ΡΠΊΠΈ ΠΌΠΎΠ΄Π΅Π» ΠΊΠΎΡ ΠΊΠΎΡΠΈΡΡΠΈ Π±ΡΠ·ΠΈΠ½Π° Π½Π° Π·Π΅ΠΌΠ°ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠΎΡΠΈ ΠΎΠ΄ 24 kHz, ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΡΠ°ΠΌΠΎ ΠΌΠΎΠ½ΠΎΡΠΎΠ½ΠΈΡΠ΅Π½ Π·Π²ΡΠΊ ΠΈ Π΅ ΠΎΠ±ΡΡΠ΅Π½ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π°ΡΠ΄ΠΈΠΎ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ (ΠΏΠΎΠ³ΠΎΠ΄Π½ΠΈ Π·Π° ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ Π½Π° Π³ΠΎΠ²ΠΎΡ). ΠΠΎΠ΄Π΅Π»ΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΠΏΠ°ΠΊΡΠ²Π°ΡΠ΅ Π°ΡΠ΄ΠΈΠΎ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° ΠΏΡΠ΅Π½ΠΎΡ ΡΠΎ Π±ΠΈΡΠΎΠ²ΠΈ ΠΎΠ΄ 1.5, 3, 6, 12 ΠΈ 24 kbps.
- ΠΠ΅ΠΊΠ°ΡΠ·Π°Π»Π΅Π½ ΠΌΠΎΠ΄Π΅Π» ΠΊΠΎΡ ΠΊΠΎΡΠΈΡΡΠΈ Π±ΡΠ·ΠΈΠ½Π° Π½Π° Π·Π΅ΠΌΠ°ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠΎΡΠΈ ΠΎΠ΄ 48 kHz, ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΡΡΠ΅ΡΠ΅ΠΎ Π°ΡΠ΄ΠΈΠΎ ΠΈ ΠΎΠ±ΡΡΠ΅Π½ ΡΠ°ΠΌΠΎ Π½Π° ΠΌΡΠ·ΠΈΠΊΠ°. ΠΠΎΠ΄Π΅Π»ΠΎΡ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° Π±ΠΈΡ-ΡΡΠ°ΠΏΠΊΠΈ ΠΎΠ΄ 3, 6, 12 ΠΈ 24 kbps.
ΠΠ° ΡΠ΅ΠΊΠΎΡ ΠΌΠΎΠ΄Π΅Π», ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π΅Π½ ΡΠ°Π·ΠΈΡΠ΅Π½ ΠΌΠΎΠ΄Π΅Π», ΠΊΠΎΡ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΏΠΎΡΡΠΈΠ³Π½Π΅ΡΠ΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°ΡΠ΅ Π½Π° ΠΎΠ΄Π½ΠΎΡΠΎΡ Π½Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ° (Π΄ΠΎ 40%) Π±Π΅Π· Π³ΡΠ±Π΅ΡΠ΅ Π½Π° ΠΊΠ²Π°Π»ΠΈΡΠ΅ΡΠΎΡ. ΠΠ° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΎΠ΄ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ ΡΠ°Π·Π²ΠΈΠ΅Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΠΊΠΎΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΌΠ΅ΡΠΎΠ΄ΠΈ Π·Π° ΠΌΠ°ΡΠΈΠ½ΡΠΊΠΎ ΡΡΠ΅ΡΠ΅ Π·Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ° Π½Π° Π°ΡΠ΄ΠΈΠΎ, EnCodec ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π½Π΅ ΡΠ°ΠΌΠΎ Π·Π° ΠΏΠ°ΠΊΡΠ²Π°ΡΠ΅ Π³ΠΎΠ²ΠΎΡ, ΡΡΠΊΡ ΠΈ Π·Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ° Π½Π° ΠΌΡΠ·ΠΈΠΊΠ° ΡΠΎ Π±ΡΠ·ΠΈΠ½Π° Π½Π° Π·Π΅ΠΌΠ°ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠΎΡΠΈ ΠΎΠ΄ 48 kHz, ΡΡΠΎ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ° Π½Π° Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° Π°ΡΠ΄ΠΈΠΎ Π¦Π-Π°. Π‘ΠΏΠΎΡΠ΅Π΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π½Π° Π½ΠΎΠ²ΠΈΠΎΡ ΠΊΠΎΠ΄Π΅ΠΊ, ΠΏΡΠΈ ΠΏΡΠ΅Π½ΠΎΡ ΡΠΎ Π±ΡΠ·ΠΈΠ½Π° Π½Π° Π±ΠΈΡΠΎΠ²ΠΈ ΠΎΠ΄ 64 kbps Π²ΠΎ ΡΠΏΠΎΡΠ΅Π΄Π±Π° ΡΠΎ ΡΠΎΡΠΌΠ°ΡΠΎΡ MP3, ΡΠΈΠ΅ ΠΌΠΎΠΆΠ΅Π»Π΅ Π΄Π° Π³ΠΎ Π·Π³ΠΎΠ»Π΅ΠΌΠ°Ρ ΡΡΠ΅ΠΏΠ΅Π½ΠΎΡ Π½Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ° Π½Π° Π°ΡΠ΄ΠΈΠΎ Π·Π° ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ½ΠΎ Π΄Π΅ΡΠ΅Ρ ΠΏΠ°ΡΠΈ Π΄ΠΎΠ΄Π΅ΠΊΠ° Π³ΠΎ ΠΎΠ΄ΡΠΆΡΠ²Π°Π»Π΅ ΠΈΡΡΠΎΡΠΎ Π½ΠΈΠ²ΠΎ Π½Π° ΠΊΠ²Π°Π»ΠΈΡΠ΅Ρ (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ MP3, ΠΏΠΎΡΡΠ΅Π±Π΅Π½ Π΅ ΠΏΡΠΎΠΏΡΡΠ΅Π½ ΠΎΠΏΡΠ΅Π³ ΠΎΠ΄ 64 kbps, Π·Π° ΠΏΡΠ΅Π½ΠΎΡ ΡΠΎ ΡΠΎΠ° ΠΈΡΡΠΈΠΎΡ ΠΊΠ²Π°Π»ΠΈΡΠ΅Ρ Π²ΠΎ EnCodec Π΅ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ 6 kbps).
ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° Π½Π° ΠΊΠΎΠ΄Π΅ΠΊΠΎΡ Π΅ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½Π° Π½Π° Π½Π΅Π²ΡΠΎΠ½ΡΠΊΠ° ΠΌΡΠ΅ΠΆΠ° ΡΠΎ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° βΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΎΡβ ΠΈ ΡΠ΅ Π·Π°ΡΠ½ΠΎΠ²Π° Π½Π° ΡΠ΅ΡΠΈΡΠΈ Π²ΡΡΠΊΠΈ: Π΅Π½ΠΊΠΎΠ΄Π΅Ρ, ΠΊΠ²Π°Π½ΡΠΈΠ·Π΅Ρ, Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ ΠΈ Π΄ΠΈΡΠΊΡΠΈΠΌΠΈΠ½Π°ΡΠΎΡ. ΠΠΎΠ΄Π΅ΡΠΎΡ Π³ΠΈ ΠΈΠ·Π²Π»Π΅ΠΊΡΠ²Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ Π½Π° Π³Π»Π°ΡΠΎΠ²Π½ΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΈ Π³ΠΎ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠ° ΡΠΏΠ°ΠΊΡΠ²Π°Π½ΠΈΠΎΡ ΠΏΡΠ΅Π½ΠΎΡ Π²ΠΎ ΠΏΠΎΠΌΠ°Π»Π° ΡΡΠ°ΠΏΠΊΠ° Π½Π° ΡΠ»ΠΈΠΊΠΈ. ΠΠ²Π°Π½ΡΠΈΠ·Π°ΡΠΎΡΠΎΡ (RVQ, Π Π΅Π·ΠΈΠ΄ΡΠ°Π»Π΅Π½ Π²Π΅ΠΊΡΠΎΡΡΠΊΠΈ ΠΊΠ²Π°Π½ΡΠΈΠ·Π°ΡΠΎΡ) Π³ΠΎ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠ° ΠΈΠ·Π»Π΅Π·ΠΎΡ ΠΎΠ΄ ΡΡΡΠΈΠΌ ΠΎΠ΄ Π΅Π½ΠΊΠΎΠ΄Π΅ΡΠΎΡ Π²ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΠΎΠ΄ ΠΏΠ°ΠΊΠ΅ΡΠΈ, ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°ΡΡΠΈ Π³ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈΡΠ΅ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΈΠ·Π±ΡΠ°Π½Π°ΡΠ° Π±ΡΠ·ΠΈΠ½Π° Π½Π° Π±ΠΈΡΠΎΠ²ΠΈ. ΠΠ·Π»Π΅Π·ΠΎΡ Π½Π° ΠΊΠ²Π°Π½ΡΠΈΠ·Π°ΡΠΎΡΠΎΡ Π΅ ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½Π° ΠΏΡΠ΅ΡΡΡΠ°Π²Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅, ΠΏΠΎΠ³ΠΎΠ΄Π½Π° Π·Π° ΠΏΡΠ΅Π½ΠΎΡ ΠΏΡΠ΅ΠΊΡ ΠΌΡΠ΅ΠΆΠ° ΠΈΠ»ΠΈ Π·Π°ΡΡΠ²ΡΠ²Π°ΡΠ΅ Π½Π° Π΄ΠΈΡΠΊ.
ΠΠ΅ΠΊΠΎΠ΄Π΅ΡΠΎΡ ΡΠ° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½Π°ΡΠ° ΠΏΡΠ΅ΡΡΡΠ°Π²Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΠΈ Π³ΠΎ ΡΠ΅ΠΊΠΎΠ½ΡΡΡΡΠΈΡΠ° ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΠΎΡ Π·Π²ΡΡΠ΅Π½ Π±ΡΠ°Π½. ΠΠΈΡΠΊΡΠΈΠΌΠΈΠ½Π°ΡΠΎΡΠΎΡ Π³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π° ΠΊΠ²Π°Π»ΠΈΡΠ΅ΡΠΎΡ Π½Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½ΠΈΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠΎΡΠΈ, Π·Π΅ΠΌΠ°ΡΡΠΈ Π³ΠΎ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΌΠΎΠ΄Π΅Π»ΠΎΡ Π½Π° ΡΠΎΠ²Π΅ΠΊΠΎΠ²Π°ΡΠ° Π°ΡΠ΄ΠΈΡΠΈΠ²Π½Π° ΠΏΠ΅ΡΡΠ΅ΠΏΡΠΈΡΠ°. ΠΠ΅Π· ΠΎΠ³Π»Π΅Π΄ Π½Π° Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° ΠΊΠ²Π°Π»ΠΈΡΠ΅Ρ ΠΈ Π±ΠΈΡ-ΡΡΠ°ΠΏΠΊΠ°, ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠ΅ ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π·Π° ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ ΡΠ΅ ΠΎΠ΄Π»ΠΈΠΊΡΠ²Π°Π°Ρ ΡΠΎ ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ ΡΠΊΡΠΎΠΌΠ½ΠΈ Π±Π°ΡΠ°ΡΠ° Π·Π° ΡΠ΅ΡΡΡΡΠΈ (ΠΏΡΠ΅ΡΠΌΠ΅ΡΠΊΠΈΡΠ΅ Π½Π΅ΠΎΠΏΡ ΠΎΠ΄Π½ΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ° Π²ΠΎ ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΠ΅ Π²ΡΡΠ°Ρ Π½Π° Π΅Π΄Π½ΠΎ ΡΠ°Π΄ΡΠΎ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΎΡ).
ΠΠ·Π²ΠΎΡ: opennet.ru