Π‘Π»Π΅Π΄ Π΄Π΅ΡΠ΅Ρ ΠΌΠ΅ΡΠ΅ΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, ΠΌΡΠ»ΡΠΈΠΌΠ΅Π΄ΠΈΠ΅Π½ ΠΏΠ°ΠΊΠ΅Ρ FFmpeg 4.4 Π΅ Π½Π°Π»ΠΈΡΠ΅Π½, Π²ΠΊΠ»ΡΡΠ²Π°Ρ Π½Π°Π±ΠΎΡ ΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΊΠΎΠ»Π΅ΠΊΡΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π·Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΌΡΠ»ΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈ (Π·Π°ΠΏΠΈΡ, ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π΅ ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π½Π° Π·Π²ΡΠΊΠΎΠ²ΠΈ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΡΠΎΡΠΌΠ°ΡΠΈ). ΠΠ°ΠΊΠ΅ΡΡΡ ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠ΅ LGPL ΠΈ GPL, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° FFmpeg ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° ΡΡΠΏΠΎΡΠ΅Π΄Π½ΠΎ Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° MPlayer.
ΠΡ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅, Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π² FFmpeg 4.4, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΈΠ·ΡΡΠΊΠ½Π΅ΠΌ:
- Π Π΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° API VDPAU (Video Decode and Presentation) Π·Π° Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π² ΡΠΎΡΠΌΠ°ΡΠΈ HEVC/H.265 (10/12bit) ΠΈ VP9 (10/12bit).
- ΠΡΠΈΠ³ΡΡΠ΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π² ΡΠΎΡΠΌΠ°Ρ AV1 Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΈ ΡΡΠΊΠΎΡΠΈΡΠ΅Π»ΠΈ NVIDIA NVDEC ΠΈ Intel QSV (Quick Sync Video), Π° ΡΡΡΠΎ ΠΈ ΡΡΠ΅Π· API DXVA2/D3D11VA.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π½Π° AV1 Π² ΠΌΠΎΠ½ΠΎΡ ΡΠΎΠΌΠ΅Π½ ΡΠ΅ΠΆΠΈΠΌ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° libaom (ΠΈΠ·ΠΈΡΠΊΠ²Π° ΡΠ΅ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ Π²Π΅ΡΡΠΈΡ 2.0.1).
- Π Π΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π² ΡΠΎΡΠΌΠ°Ρ AV1 Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π½Π΅ Π½Π° ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ° SVT-AV1 (Scalable Video Technology AV1), ΠΏΡΠΈ ΠΊΠΎΠΉΡΠΎ ΡΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π½Π°Π»ΠΈΡΠ½ΠΈΡΠ΅ Π² ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈΡΠ΅ CPU Intel ΡΡΠ΅Π΄ΡΡΠ²Π° Π·Π° Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΎ ΠΏΠ°ΡΠ°Π»Π΅Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΡΡΠ°.
- ΠΠΎΠ±Π°Π²Π΅Π½ΠΎ Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π·Π° ΠΈΠ·Ρ ΠΎΠ΄ ΡΡΠ΅Π· ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ° AudioToolbox.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° 'gophers' (gopher Π½Π°Π΄ TLS).
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° RIST (Reliable Internet Stream Transport), ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ librist.
- ΠΡΠ΅ΠΌΠ°Ρ Π½Π°ΡΠ° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ° Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° libwavpack.
- ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° Π½ΠΎΠ²ΠΈ Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΠΈ: AV1 (Ρ Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ΡΠΎ), AV1 (ΡΡΠ΅Π· VAAPI), AVS3 (ΡΡΠ΅Π· libuavs3d), Cintel RAW, PhotoCD, PGX, IPU, MobiClip Video, MobiClip FastAudio, ADPCM IMA MOFLEX, Argonaut Games Video, MSP v2 (Microsoft Paint), Simbiosis IMX, Digital Pictures SGA.
- ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° Π½ΠΎΠ²ΠΈ ΠΊΠΎΠ΄Π΅ΡΠΈ: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, ADPCM Argonaut Games, High Voltage Software ADPCM, ADPCM IMA AMV, TTML (ΡΡΠ±ΡΠΈΡΡΠΈ).
- ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° ΠΎΠΏΠ°ΠΊΠΎΠ²ΡΠΈΡΠΈ Π·Π° ΠΌΠ΅Π΄ΠΈΠ°ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ (muxer): AMV, Rayman 2 APM, ASF (Argonaut Games), TTML (ΡΡΠ±ΡΠΈΡΡΠΈ), LEGO Racers ALP (.tun ΠΈ .pcm).
- ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° ΡΠ°Π·ΠΎΠΏΠ°ΠΊΠΎΠ²ΡΠΈΡΠΈ Π·Π° ΠΌΠ΅Π΄ΠΈΠ°ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ (demuxer): AV1 (Low overhead bitstream), ACE, AVS3, MacCaption, MOFLEX, MODS, MCA, SVS, BRP (Argonaut Games), DAT, aax, IPU, xbm_pipe, binka, Simbiosis IMX, Digital Pictures SGA, MSP v2 (Microsoft Paint).
- ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° Π½ΠΎΠ²ΠΈ ΠΏΠ°ΡΡΠ΅ΡΠΈ: IPU, Dolby E, CRI, XBM.
- ΠΠΎΠ²ΠΈ ΡΠΈΠ»ΡΡΠΈ:
- chromanr β Π½Π°ΠΌΠ°Π»ΡΠ²Π° ΡΠ²Π΅ΡΠ½ΠΈΡ ΡΡΠΌ Π²ΡΠ² Π²ΠΈΠ΄Π΅ΠΎ.
- afreqshift ΠΈ aphaseshift β ΠΎΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠ΅ΡΡΠΎΡΠ° ΠΈ ΡΠ°Π·Π° Π½Π° Π·Π²ΡΠΊΠ°.
- adenorm β Π΄ΠΎΠ±Π°Π²Ρ ΡΡΠΌ Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ Π½ΠΈΠ²ΠΎ.
- speechnorm β ΠΈΠ·Π²ΡΡΡΠ²Π° Π½ΠΎΡΠΌΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΡΠ΅ΡΡΠ°.
- asupercut β ΠΈΠ·ΡΡΠ·Π²Π° ΠΎΡ Π·Π²ΡΠΊΠ° ΡΠ΅ΡΡΠΎΡΠΈΡΠ΅ Π½Π°Π΄ 20 ΠΊΠΡ.
- asubcut β ΠΈΠ·ΡΡΠ·Π²Π° ΡΠ΅ΡΡΠΎΡΠΈΡΠ΅ Π½Π° ΡΡΠ±ΡΡΠ΅ΡΠ°.
- asuperpass ΠΈ asuperstop β ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΡΠ΅ΡΡΠΎΡΠ½ΠΈ ΡΠΈΠ»ΡΡΠΈ ΠΠ°ΡΠ΅ΡΠ²ΠΎΡΡΠ°.
- shufflepixels β ΠΏΡΠ΅Π±ΡΠΎΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΈΠΊΡΠ΅Π»ΠΈ Π²ΡΠ² Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Π΄ΡΠΈ.
- tmidequalizer β ΠΏΡΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° Π΅ΡΠ΅ΠΊΡ Π·Π° Π²ΡΠ΅ΠΌΠ΅Π½Π½Π° ΡΡΠ°Π²Π½ΠΎΠ²Π΅ΡΠ΅Π½ΠΎΡΡ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ (Temporal Midway Video Equalization).
- estdif β ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π°Π½Π΅ Π½Π° ΡΠ΅ΡΠ΅ΡΠΏΡΠ΅ΡΠΊΠΎΡΠ²Π°Π½Π΅ Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π°Π»Π³ΠΎΡΠΈΡΡΠΌΠ° Edge Slope Tracing.
- epx β ΡΠΈΠ»ΡΡΡ Π·Π° ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π°Π½Π΅ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠΈΠΊΡΠ΅Π»Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ°.
- shear β ΠΈΠ·ΠΊΡΠΈΠ²ΡΠ²Π°ΡΠ° ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΡ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ.
- kirsch β ΠΏΡΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΠΠΈΡΡ Π²ΡΡΡ Ρ Π²ΠΈΠ΄Π΅ΠΎ.
- colortemperature β ΡΠ΅Π³ΡΠ»ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ²Π΅ΡΠ½Π°ΡΠ° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° Π½Π° Π²ΠΈΠ΄Π΅ΠΎ.
- colorcontrast β ΡΠ΅Π³ΡΠ»ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ²Π΅ΡΠ½ΠΈΡ ΠΊΠΎΠ½ΡΡΠ°ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ RGB-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ Π·Π° Π²ΠΈΠ΄Π΅ΠΎ.
- colorcorrect β ΡΠ΅Π³ΡΠ»ΠΈΡΠ°Π½Π΅ Π½Π° Π±Π°Π»Π°Π½ΡΠ° Π½Π° Π±ΡΠ»ΠΎΡΠΎ Π·Π° Π²ΠΈΠ΄Π΅ΠΎ.
- colorize β Π½Π°ΡΠ»Π°Π³Π²Π°Π½Π΅ Π½Π° ΡΠ²ΡΡ Π²ΡΡΡ Ρ Π²ΠΈΠ΄Π΅ΠΎ.
- exposure β ΡΠ΅Π³ΡΠ»ΠΈΡΠ°Π½Π΅ Π½Π° Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° Π΅ΠΊΡΠΏΠΎΠ·ΠΈΡΠΈΡ Π·Π° Π²ΠΈΠ΄Π΅ΠΎ.
- monochrome β ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ²Π΅ΡΠ½ΠΎ Π²ΠΈΠ΄Π΅ΠΎ Π² Π½ΡΠ°Π½ΡΠΈ Π½Π° ΡΠΈΠ²ΠΎΡΠΎ.
- aexciter β Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° Π²ΠΈΡΠΎΡΠ΅ΡΡΠΎΡΠ½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° Π·Π²ΡΠΊΠ°, ΠΎΡΡΡΡΡΠ²Π°ΡΠΈ Π² ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΡ ΡΠΈΠ³Π½Π°Π».
- vif ΠΈ msad β ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΠΊΠΎΠ΅ΡΠΈΡΠΈΠ΅Π½ΡΠΈΡΠ΅ VIF (Visual Information Fidelity) ΠΈ MSAD (Mean Sum of Absolute Differences) Π·Π° ΠΎΡΠ΅Π½ΠΊΠ° Π½Π° ΡΠ°Π·Π»ΠΈΡΠΈΡΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²Π΅ Π²ΠΈΠ΄Π΅ΠΎ.
- identity β ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° ΡΠ°Π·Π»ΠΈΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²Π΅ Π²ΠΈΠ΄Π΅ΠΎ.
- setts β Π·Π°Π΄Π°Π²Π° PTS (presentation time stamp) ΠΈ DTS (decoding time stamp) Π² ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ (bitstream).
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
