Π‘Π»Π΅Π΄ ΡΠ΅ΡΡ ΠΌΠ΅ΡΠ΅ΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, ΠΌΠ΅Π΄ΠΈΠΉΠ½Π°ΡΠ° ΠΏΠ°ΠΊΠ΅Ρ FFmpeg 7.1 Π΅ Π½Π°Π»ΠΈΡΠ΅Π½, Π²ΠΊΠ»ΡΡΠ²Π°Ρ Π½Π°Π±ΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΊΠΎΠ»Π΅ΠΊΡΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈ (Π·Π°ΠΏΠΈΡ, ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π΅ ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π½Π° Π·Π²ΡΠΊΠΎΠ²ΠΈ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΡΠΎΡΠΌΠ°ΡΠΈ). ΠΠ°ΠΊΠ΅ΡΡΡ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Π΅Π·ΠΈΠΊΠ° C ΠΈ ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠ΅ LGPL ΠΈ GPL.
Π‘ΡΠ΅Π΄ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π² FFmpeg 7.1:
- ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΠ΄Π΅ΡΠΈ Π² ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ H.264 ΠΈ H.265, ΠΊΠΎΠΈΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡ Π½Π° Π³ΡΠ°ΡΠΈΡΠ½ΠΈΡ API Vulkan Π·Π° Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅. ΠΠΎ ΡΠ²ΠΎΠΈΡΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, ΠΊΠΎΠ΄Π΅ΡΠΈΡΠ΅, Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° Vulkan, ΡΠ° ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΈ Π½Π° Π²Π΅ΡΠ΅ Π½Π°Π»ΠΈΡΠ½ΠΈΡΠ΅ ΠΊΠΎΠ΄Π΅ΡΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠΈ Π·Π° ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ VAAPI.
- ΠΠΊΠ»ΡΡΠ΅Π½ Π΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ Π·Π° ΡΠΎΡΠΌΠ°ΡΠ° Π·Π° ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π½Π° Π·Π²ΡΠΊ xHE-AAC (ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΠ΅ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ AAC USAC), ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² ΡΡΡΠΈΠΉΠΌΠΈΠ½Π³ ΡΡΠ»ΡΠ³Π°ΡΠ° Netflix ΠΈ Π΅ Π°Π½Π³Π°ΠΆΠΈΡΠ°Π½ Π² ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° ΡΠΈΡΡΠΎΠ²ΠΎ ΡΠ°Π΄ΠΈΠΎΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Digital Radio Mondiale. ΠΠΎΠ΄Π΅ΠΊΡΡ ΡΠ΅ ΠΎΡΠ»ΠΈΡΠ°Π²Π° Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΡΠΈΡΠΎΠΊ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π½Π° Π±ΠΈΡΡΠ΅ΠΉΡ (ΠΎΡ 12 Π΄ΠΎ 300 kbit/s), Π²ΠΈΡΠΎΠΊΠ° ΡΡΠ΅ΠΏΠ΅Π½ Π½Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡ, ΡΡΠ΅Π΄ΡΡΠ²Π° Π·Π° Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Ρ ΠΏΠΎΡΡΠΎΡΠ½Π΅Π½ ΠΎΠ±Π΅ΠΌ, ΠΎΡΠΈΠ³ΡΡΡΠ²Π°ΠΉΠΊΠΈ Π²ΠΈΡΠΎΠΊΠ° ΡΡΠ½ΠΎΡΠ° ΠΏΡΠΈ Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ Π½ΠΈΠ²Π° Π½Π° Π³ΡΠΎΠΌΠΊΠΎΡΡ, Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΏΡΠΎΡΠΈΠ»ΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΈΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΏΡΠΈ ΡΠ»ΡΡΠ°Π½Π΅ Π½Π° ΡΡΠΌΠ½ΠΈ ΠΌΠ΅ΡΡΠ° ΠΈ Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠΈ Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° Π·Π°Π³ΡΠ±ΠΈ Π½Π° ΠΏΡΠΈΠ΅ΠΌΠ°ΡΠ° ΡΡΡΠ°Π½Π°.
- ΠΠ±ΡΠ²Π΅Π½Π° Π΅ ΡΡΠ°Π±ΠΈΠ»Π½Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΠ° Π·Π° ΡΠΎΡΠΌΠ°ΡΠ° VVC (Versatile Video Coding), ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ ΡΡΡΠΎ ΠΊΠ°ΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡ Π·Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ H.266, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½ ΡΡΠ²ΠΌΠ΅ΡΡΠ½ΠΎ ΠΎΡ ΡΠ°Π±ΠΎΡΠ½ΠΈ Π³ΡΡΠΏΠΈ MPEG (ISO/IEC JTC 1) ΠΈ VCEG (ITU-T), Ρ ΡΡΠ°ΡΡΠΈΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΊΠ°ΡΠΎ Apple, Ericsson, Intel, Huawei, Microsoft, Qualcomm ΠΈ Sony. H.266 Π·Π°ΠΌΠ΅Π½Ρ H.265 (HEVC) ΠΈ ΠΎΡΠΈΠ³ΡΡΡΠ²Π° Π²ΠΈΡΠΎΠΊΠ° Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡ Π½Π° ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ ΠΈ ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΡΠ΅Π·ΠΎΠ»ΡΡΠΈΠΈ Π½Π° Π΅ΠΊΡΠ°Π½Π° (ΠΎΡ SD ΠΈ HD Π΄ΠΎ 4K ΠΈ 8K), ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π²ΠΈΠ΄Π΅ΠΎ Ρ ΡΠ°Π·ΡΠΈΡΠ΅Π½ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅Π½ ΠΎΠ±Ρ Π²Π°Ρ (HDR, High Dynamic Range) ΠΈ 360-Π³ΡΠ°Π΄ΡΡΠΎΠ²ΠΎ ΠΏΠ°Π½ΠΎΡΠ°ΠΌΠ½ΠΎ Π²ΠΈΠ΄Π΅ΠΎ.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΡΠΊΠΎΡΡΠ²Π°Π½Π΅ Π½Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π½Π° VVC, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡΠ° Intel QSV (Quick Sync Video).
- ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ ΠΊΠΎΠ΄Π΅Ρ VVC, ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ ΡΡΠ΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° libvvenc.
- Π Π΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π² ΡΠΎΡΠΌΠ°Ρ MV-HEVC (Multiview High Efficiency Video Coding), ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² ΡΠ»Π΅ΠΌΠΎΠ²Π΅ Π·Π° Π²ΠΈΡΡΡΠ°Π»Π½Π° ΡΠ΅Π°Π»Π½ΠΎΡΡ ΠΈ Π½Π° ΡΠΌΠ°ΡΡΡΠΎΠ½ΠΈ Π·Π° ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΡΠ΅ΡΠ΅ΠΎΡΠΊΠΎΠΏΠΈΡΠ½ΠΎ Π²ΠΈΠ΄Π΅ΠΎ.
- ΠΠΎΠ±Π°Π²Π΅Π½ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ Π·Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ° Π·Π° ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ LCEVC, ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° Π²ΡΠ½ΡΠ½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° LCEVCdec. LCEVC Π΄ΠΎΠ±Π°Π²Ρ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π΅Π½ ΡΠ»ΠΎΠΉ Ρ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΠΈ Π·Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ Π½Π° Π²Π΅ΡΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈ ΠΊΠΎΠ΄Π΅ΡΠΈ H.26x ΠΈ MP4/ISOBMFF.
- Π ΠΎΠΏΠ°ΠΊΠΎΠ²ΡΠΈΡΠΈΡΠ΅ Π½Π° ΠΌΠ΅Π΄ΠΈΠ°ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ (muxer) Matroska ΠΈ MP4/MOV Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ Π°Π½Π°Π»ΠΈΠ· ΠΈ Π·Π°ΠΏΠΈΡ Π½Π° ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΠΈ Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΠΈΠ·ΡΡΠ·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° Π΅ΠΊΡΠ°Π½ΠΈ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎ ΡΡΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅).
- ΠΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π½Π° Π·Π²ΡΠΊ Π² ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ LC3 ΠΈ LC3plus, ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π·Π° ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ Π½Π° Π·Π²ΡΠΊ Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ Π·Π°Π±Π°Π²ΡΠ½ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ΅ Π² Bluetooth ΡΠ»ΡΡΠ°Π»ΠΊΠΈ). Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° Π΅ Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° Π²ΡΠ½ΡΠ½Π°ΡΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° liblc3. ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° ΡΠ°Π·ΠΎΠΏΠ°ΠΊΡΠ²Π°ΡΠ΅Π»ΠΈ ΠΈ ΠΎΠΏΠ°ΠΊΠΎΠ²ΡΠΈΡΠΈ Π½Π° ΠΌΠ΅Π΄ΠΈΠ°ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ Π·Π° LC3 ΠΈ LC3plus.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π½Π° Π·Π²ΡΠΊ Π² ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ AAC, AMR-NB, AMR-WB ΠΈ MP3, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ API MediaCodec, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½ ΠΎΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Android.
- ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ ΠΊΠΎΠ΄Π΅Ρ D3D12VA HEVC, ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Ρ Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ ΡΡΠ΅Π· API D3D12.
- ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ ΡΠ°Π·ΠΎΠΏΠ°ΠΊΠΎΠ²ΡΠΈΠΊ Π½Π° ΡΡΠ±ΡΠΈΡΡΠΈ Π² ΡΠΎΡΠΌΠ°Ρ RCWT (Raw Captions with Time).
- ΠΡΠ΅ΠΊΡΠ°ΡΠ΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° DEC Alpha DSP.
- ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ, Π³Π΅Π½Π΅ΡΠΈΡΠ°Ρ ΡΡΠΌ ΠΠ΅ΡΠ»ΠΈΠ½Π°.
- ΠΠ° ΠΊΠΎΠ΄Π΅ΡΠΈΡΠ΅ ΠΈ ΡΠΈΠ»ΡΡΠΈΡΠ΅ Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ ΠΏΡΠΎΡΠ΅Ρ Π½Π° ΡΡΠ³Π»Π°ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠ²Π΅ΡΠΎΠ²ΠΎΡΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ YUV.
- ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° ΡΠΈΠ»ΡΡΠΈ pad_vaapi ΠΈ drawbox_vaapi Π·Π° Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° ΠΎΡΡΡΡΠΏΠΈ ΠΈ ΡΠ°ΠΌΠΊΠΈ ΠΊΡΠΌ Π²ΠΈΠ΄Π΅ΠΎΡΠΎ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
