ΠΠΎ Π΄Π΅ΡΠ΅Ρ ΠΌΠ΅ΡΠ΅ΡΠΈ ΡΠ°Π·Π²ΠΎΡ, Π΄ΠΎΡΡΠ°ΠΏΠ΅Π½ Π΅ ΠΌΡΠ»ΡΠΈΠΌΠ΅Π΄ΠΈΡΠ°Π»Π½ΠΈΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ FFmpeg 4.4, ΠΊΠΎΡ Π²ΠΊΠ»ΡΡΡΠ²Π° Π·Π±ΠΈΡ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΈ Π·Π±ΠΈΡΠΊΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π·Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΌΡΠ»ΡΠΈΠΌΠ΅Π΄ΠΈΡΠ°Π»Π½ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈ (ΡΠ½ΠΈΠΌΠ°ΡΠ΅, ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠ°ΡΠ΅ ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ Π°ΡΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΡΠΎΡΠΌΠ°ΡΠΈ). ΠΠ°ΠΊΠ΅ΡΠΎΡ ΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½ΡΠΈ LGPL ΠΈ GPL, ΡΠ°Π·Π²ΠΎΡΠΎΡ Π½Π° FFmpeg ΡΠ΅ Π²ΡΡΠΈ Π²ΠΎ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄Π½Π° Π±Π»ΠΈΠ·ΠΈΠ½Π° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ MPlayer.
ΠΠ΅ΡΡ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ Π½Π° FFmpeg 4.4 ΡΠ΅:
- Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠ° Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ VDPAU (Video Decode and Presentation) API Π·Π° Ρ Π°ΡΠ΄Π²Π΅ΡΡΠΊΠΎ Π·Π°Π±ΡΠ·ΡΠ²Π°ΡΠ΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ Π²ΠΎ HEVC/H.265 (10/12bit) ΠΈ VP9 (10/12bit) ΡΠΎΡΠΌΠ°ΡΠΈ Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π°.
- ΠΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π²ΠΎ ΡΠΎΡΠΌΠ°Ρ AV1 ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° Ρ Π°ΡΠ΄Π²Π΅ΡΡΠΊΠΈ ΠΌΠΎΡΠΎΡΠΈ Π·Π° Π·Π°Π±ΡΠ·ΡΠ²Π°ΡΠ΅ NVIDIA NVDEC ΠΈ Intel QSV (ΠΠΈΠ΄Π΅ΠΎ Π·Π° Π±ΡΠ·ΠΎ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°ΡΠ΅), ΠΊΠ°ΠΊΠΎ ΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° DXVA2/D3D11VA API.
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ Π·Π° ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ Π½Π° AV1 Π²ΠΎ ΠΌΠΎΠ½ΠΎΡ ΡΠΎΠΌΠ°ΡΡΠΊΠΈ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° libaom (ΠΏΠΎΡΡΠ΅Π±Π½Π° Π΅ Π½Π°ΡΠΌΠ°Π»ΠΊΡ Π²Π΅ΡΠ·ΠΈΡΠ° 2.0.1).
- Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠ° Π·Π° ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ Π²ΠΈΠ΄Π΅ΠΎ Π²ΠΎ ΡΠΎΡΠΌΠ°Ρ AV1 Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π° ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° Π΅Π½ΠΊΠΎΠ΄Π΅ΡΠΎΡ SVT-AV1 (Scalable Video Technology AV1), ΠΊΠΎΡ Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈΡΠ΅ Π·Π° ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΎ ΠΏΡΠ΅ΡΠΌΠ΅ΡΡΠ²Π°ΡΠ΅ Π½Π° Ρ Π°ΡΠ΄Π²Π΅ΡΠΎΡ ΡΡΠΎ ΡΠ΅ Π½Π°ΠΎΡΠ°Π°Ρ Π²ΠΎ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½ΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ Π½Π° 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 Video, MSP2 Video, Microsoft Paint), Simbiosis IMX, Digital Pictures SGA.
- ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΡΠ΅ Π½ΠΎΠ²ΠΈ Π΅Π½ΠΊΠΎΠ΄Π΅ΡΠΈ: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, ADPCM Argonaut Games, ΡΠΎΡΡΠ²Π΅Ρ ΡΠΎ Π²ΠΈΡΠΎΠΊ Π½Π°ΠΏΠΎΠ½ ADPCM, ADPCM IMA AMV, TTML (ΠΏΡΠ΅Π²ΠΎΠ΄ΠΈ).
- ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΠΏΠ°ΠΊΡΠ²Π°ΡΠΈ Π·Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ Π·Π° ΠΌΠ΅Π΄ΠΈΡΠΌΠΈ (muxer): AMV, Rayman 2 APM, ASF (Argonaut Games), TTML (ΠΏΡΠ΅Π²ΠΎΠ΄ΠΈ), LEGO Racers ALP (.tun ΠΈ .pcm).
- ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΠΎΡΠΏΠ°ΠΊΡΠ²Π°ΡΠΈ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ Π·Π° ΠΌΠ΅Π΄ΠΈΡΠΌΠΈ (demuxer): AV1 (Π½ΠΈΠ·ΠΎΠΊ Π½Π°Π΄Π·Π΅ΠΌΠ΅Π½ Π±ΠΈΡΡΡΡΠΈΠΌ), ACE, AVS3, MacCaption, MOFLEX, MODS, MCA, SVS, BRP (Argonaut Games), DAT, aax, IPU, xbm_pipe, binka, Simbiosis IMX, ΠΠΈΠ³ΠΈΡΠ°Π»Π½ΠΈ ΡΠ»ΠΈΠΊΠΈ SGA, MSP v2 (Microsoft Paint).
- ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΡΠ΅ Π½ΠΎΠ²ΠΈ ΠΏΠ°ΡΡΠ΅ΡΠΈ: IPU, Dolby E, CRI, XBM.
- ΠΠΎΠ²ΠΈ ΡΠΈΠ»ΡΡΠΈ:
- chromanr - Π³ΠΎ Π½Π°ΠΌΠ°Π»ΡΠ²Π° ΡΡΠΌΠΎΡ Π²ΠΎ Π±ΠΎΡΠ° Π²ΠΎ Π²ΠΈΠ΄Π΅ΠΎΡΠΎ.
- afreqshift ΠΈ aphaseshift - ΠΏΠΎΠΌΠ΅ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΡΠ΅ΠΊΠ²Π΅Π½ΡΠΈΡΠ°ΡΠ° ΠΈ ΡΠ°Π·Π°ΡΠ° Π½Π° Π·Π²ΡΠΊΠΎΡ.
- adenorm - Π΄ΠΎΠ΄Π°Π²Π° Π±ΡΡΠ°Π²Π° Π½Π° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΎ Π½ΠΈΠ²ΠΎ.
- Π³ΠΎΠ²ΠΎΡΠ½ΠΎΡΠΌΠ° - Π²ΡΡΠΈ Π½ΠΎΡΠΌΠ°Π»ΠΈΠ·Π°ΡΠΈΡΠ° Π½Π° Π³ΠΎΠ²ΠΎΡΠΎΡ.
- asupercut - Π³ΠΈ Π½Π°ΠΌΠ°Π»ΡΠ²Π° ΡΡΠ΅ΠΊΠ²Π΅Π½ΡΠΈΠΈΡΠ΅ Π½Π°Π΄ 20 kHz ΠΎΠ΄ Π·Π²ΡΠΊΠΎΡ.
- asubcut - Π³ΠΈ ΠΎΡΡΠ΅ΠΊΡΠ²Π° ΡΡΠ΅ΠΊΠ²Π΅Π½ΡΠΈΠΈΡΠ΅ Π½Π° ΠΏΠΎΠ΄Π±Π°ΡΠ΅ΡΠΎΡ.
- asuperpass ΠΈ asuperstop - ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° Butterworth ΡΡΠ΅ΠΊΠ²Π΅Π½ΡΠ½ΠΈ ΡΠΈΠ»ΡΡΠΈ.
- shufflepixels - Π³ΠΈ ΠΏΡΠ΅ΡΡΠ΅Π΄ΡΠ²Π° ΠΏΠΈΠΊΡΠ΅Π»ΠΈΡΠ΅ Π²ΠΎ Π²ΠΈΠ΄Π΅ΠΎ ΡΠ°ΠΌΠΊΠΈ.
- tmidequalizer - ΠΏΡΠΈΠΌΠ΅Π½Π° Π½Π° Π΅ΡΠ΅ΠΊΡΠΎΡ Π½Π° ΠΡΠ΅ΠΌΠ΅Π½ΡΠΊΠΎ ΠΈΠ·Π΅Π΄Π½Π°ΡΡΠ²Π°ΡΠ΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎΡΠΎ Π²ΠΎ ΡΡΠ΅Π΄ΠΈΠ½Π°ΡΠ° Π½Π° ΡΡΠ΅Π΄ΠΈΠ½Π°ΡΠ°.
- estdif β ΠΏΡΠ΅ΠΏΠ»Π΅ΡΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° Π°Π»Π³ΠΎΡΠΈΡΠ°ΠΌ Π·Π° ΡΠ»Π΅Π΄Π΅ΡΠ΅ Π½Π° Π½Π°ΠΊΠ»ΠΎΠ½ΠΎΡ Π½Π° ΡΠ°Π±ΠΎΠ²ΠΈΡΠ΅.
- epx Π΅ ΡΠΈΠ»ΡΠ΅Ρ Π·Π° Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°ΡΠ΅ Π·Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ ΡΠΌΠ΅ΡΠ½ΠΎΡΡ Π½Π° ΠΏΠΈΠΊΡΠ΅Π»ΠΈ.
- ΡΠΌΠΎΠ»ΠΊΠ½ΡΠ²Π°ΡΠ΅ - ΡΠΌΠΎΠ»ΠΊΠ½ΡΠ²Π°ΡΠ΅ Π²ΠΈΠ΄Π΅ΠΎ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΡΠ°.
- kirsch - ΠΡΠΈΠΌΠ΅Π½ΠΈ Π³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΡ Kirsch Π½Π° Π²ΠΈΠ΄Π΅ΠΎ.
- ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° Π½Π° Π±ΠΎΡΠ°ΡΠ° β ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄Π΅ΡΠ΅ ΡΠ° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ°ΡΠ° Π½Π° Π±ΠΎΡΠ°ΡΠ° Π½Π° Π²ΠΈΠ΄Π΅ΠΎΡΠΎ.
- Π±ΠΎΡΠ° ΠΊΠΎΠ½ΡΡΠ°ΡΡ - Π³ΠΎ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄ΡΠ²Π° ΠΊΠΎΠ½ΡΡΠ°ΡΡΠΎΡ Π½Π° Π±ΠΎΡΠ°ΡΠ° ΠΏΠΎΠΌΠ΅ΡΡ RGB ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ Π·Π° Π²ΠΈΠ΄Π΅ΠΎ.
- colorcorrect - ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄ΡΠ²Π°ΡΠ΅ Π½Π° Π±Π°Π»Π°Π½ΡΠΎΡ Π½Π° Π±Π΅Π»Π°ΡΠ° Π±ΠΎΡΠ° Π·Π° Π²ΠΈΠ΄Π΅ΠΎ.
- ΠΎΠ±ΠΎΠΈ - ΠΏΡΠ΅ΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅ Π½Π° Π±ΠΎΡΠ°ΡΠ° Π½Π° Π²ΠΈΠ΄Π΅ΠΎΡΠΎ.
- Π΅ΠΊΡΠΏΠΎΠ·ΠΈΡΠΈΡΠ° - Π³ΠΎ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄ΡΠ²Π° Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° Π΅ΠΊΡΠΏΠΎΠ·ΠΈΡΠΈΡΠ° Π·Π° Π²ΠΈΠ΄Π΅ΠΎ.
- ΠΌΠΎΠ½ΠΎΡ ΡΠΎΠΌΠ°ΡΡΠΊΠΈ - Π³ΠΎ ΠΏΡΠ΅ΡΠ²ΠΎΡΠ° Π²ΠΈΠ΄Π΅ΠΎΡΠΎ Π²ΠΎ Π±ΠΎΡΠ° Π²ΠΎ ΡΠΈΠ²Π° ΡΠΊΠ°Π»Π°.
- aexciter - Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ Π½Π° Π²ΠΈΡΠΎΠΊΠΎΡΡΠ΅ΠΊΠ²Π΅Π½ΡΠ½ΠΈ Π·Π²ΡΡΠ½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΠΊΠΎΠΈ ΡΠ΅ ΠΎΡΡΡΡΠ½ΠΈ Π²ΠΎ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΠΎΡ ΡΠΈΠ³Π½Π°Π».
- vif ΠΈ msad - ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠΎΠ΅ΡΠΈΡΠΈΠ΅Π½ΡΠΈΡΠ΅ VIF (ΠΠΈΡΡΠΈΠ½Π° Π½Π° Π²ΠΈΠ·ΡΠ΅Π»Π½ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ) ΠΈ MSAD (ΡΡΠ΅Π΄Π½Π° ΡΡΠΌΠ° Π½Π° Π°ΠΏΡΠΎΠ»ΡΡΠ½ΠΈ ΡΠ°Π·Π»ΠΈΠΊΠΈ) Π·Π° Π΄Π° ΡΠ΅ ΠΏΡΠΎΡΠ΅Π½Π°Ρ ΡΠ°Π·Π»ΠΈΠΊΠΈΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡ Π΄Π²Π΅ Π²ΠΈΠ΄Π΅Π°.
- ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅Ρ β ΠΎΠ΄ΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΏΠΎΠΌΠ΅ΡΡ Π΄Π²Π΅ Π²ΠΈΠ΄Π΅Π°.
- setts β ΠΏΠΎΡΡΠ°Π²ΡΠ²Π° PTS (Π²ΡΠ΅ΠΌΠ΅Π½ΡΠΊΠΈ ΠΏΠ΅ΡΠ°Ρ Π·Π° ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡΠ°) ΠΈ DTS (Π²ΡΠ΅ΠΌΠ΅Π½ΡΠΊΠΈ ΠΏΠ΅ΡΠ°Ρ Π·Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅) Π²ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠΈ (Π±ΠΈΡΡΡΡΠΈΠΌ).
ΠΠ·Π²ΠΎΡ: opennet.ru