Π‘Π»Π΅Π΄ Π΄Π΅ΡΠ΅Ρ ΠΌΠ΅ΡΠ΅ΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π΅ Π½Π°Π»ΠΈΡΠ΅Π½ ΠΌΡΠ»ΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈΡΡ ΠΏΠ°ΠΊΠ΅Ρ 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 (Quick Sync Video) ΠΌΠ°ΡΠΈΠ½ΠΈ Π·Π° Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅, ΠΊΠ°ΠΊΡΠΎ ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° DXVA2/D3D11VA API.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π½Π° AV1 Π² ΠΌΠΎΠ½ΠΎΡ ΡΠΎΠΌΠ΅Π½ ΡΠ΅ΠΆΠΈΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° libaom (ΠΈΠ·ΠΈΡΠΊΠ²Π° ΠΏΠΎΠ½Π΅ Π²Π΅ΡΡΠΈΡ 2.0.1).
- ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π²ΡΠ² ΡΠΎΡΠΌΠ°Ρ AV1 Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π΅Π½ΠΊΠΎΠ΄Π΅ΡΠ° SVT-AV1 (Scalable Video Technology AV1), ΠΊΠΎΠΉΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΈΡΠ΅ ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΈ ΠΈΠ·ΡΠΈΡΠ»ΠΈΡΠ΅Π»Π½ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, ΠΎΡΠΊΡΠΈΡΠΈ Π² ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ Π½Π° Intel.
- ΠΠΎΠ±Π°Π²Π΅Π½ΠΎ ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΡΠ΅Π· ΡΠ°ΠΌΠΊΠ°ΡΠ° AudioToolbox.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° gophers (gopher ΠΏΡΠ΅Π· TLS).
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° RIST (ΠΠ°Π΄Π΅ΠΆΠ΄Π΅Π½ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΏΠΎΡΠΎΡΠ΅Π½ ΡΡΠ°Π½ΡΠΏΠΎΡΡ) Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° 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 - Π΄ΠΎΠ±Π°Π²Ρ ΡΡΠΌ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ Π½ΠΈΠ²ΠΎ.
- ΡΠ΅ΡΠ΅Π½ΠΎΡΠΌ - ΠΈΠ·Π²ΡΡΡΠ²Π° Π½ΠΎΡΠΌΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΡΠ΅ΡΡΠ°.
- asupercut - ΠΈΠ·ΡΡΠ·Π²Π° ΡΠ΅ΡΡΠΎΡΠΈ Π½Π°Π΄ 20 kHz ΠΎΡ Π·Π²ΡΠΊΠ°.
- asubcut - ΠΈΠ·ΡΡΠ·Π²Π° ΡΠ΅ΡΡΠΎΡΠΈΡΠ΅ Π½Π° ΠΏΠΎΠ΄Π±ΡΡΠ΅ΡΠ°.
- asuperpass ΠΈ asuperstop - Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠ΅ΡΡΠΎΡΠ½ΠΈ ΡΠΈΠ»ΡΡΠΈ Π½Π° Butterworth.
- shufflepixels - ΠΏΡΠ΅Π½Π°ΡΠ΅ΠΆΠ΄Π° ΠΏΠΈΠΊΡΠ΅Π»ΠΈΡΠ΅ Π²ΡΠ² Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠ°Π΄ΡΠΈΡΠ΅.
- tmidequalizer - ΠΏΡΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° Π΅ΡΠ΅ΠΊΡΠ° Temporal Midway Video Equalizer.
- estdif β Π΄Π΅ΠΈΠ½ΡΠ΅ΡΠ»Π΅ΠΉΡΠΈΠ½Π³ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π°Π»Π³ΠΎΡΠΈΡΡΠΌΠ° Π·Π° ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅ Π½Π° Π½Π°ΠΊΠ»ΠΎΠ½Π° Π½Π° ΡΡΠ±Π°.
- epx Π΅ ΡΠΈΠ»ΡΡΡ Π·Π° ΡΠ³ΠΎΠ»Π΅ΠΌΡΠ²Π°Π½Π΅ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠΈΠΊΡΠ΅Π»Π½ΠΎ ΠΈΠ·ΠΊΡΡΡΠ²ΠΎ.
- ΡΡΡΠ·Π²Π°Π½Π΅ - ΡΡΡΠ·Π²Π°Π½Π΅ Π²ΠΈΠ΄Π΅ΠΎ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΡ.
- kirsch - ΠΡΠΈΠ»ΠΎΠΆΠ΅ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° Kirsch ΠΊΡΠΌ Π²ΠΈΠ΄Π΅ΠΎ.
- ΡΠ²Π΅ΡΠ½Π° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° β ΡΠ΅Π³ΡΠ»ΠΈΡΠ°ΠΉΡΠ΅ ΡΠ²Π΅ΡΠΎΠ²Π°ΡΠ° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° Π½Π° Π²ΠΈΠ΄Π΅ΠΎΡΠΎ.
- colorcontrast - ΡΠ΅Π³ΡΠ»ΠΈΡΠ° ΡΠ²Π΅ΡΠΎΠ²ΠΈΡ ΠΊΠΎΠ½ΡΡΠ°ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ RGB ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ Π·Π° Π²ΠΈΠ΄Π΅ΠΎ.
- colorcorrect - Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° Π±Π°Π»Π°Π½ΡΠ° Π½Π° Π±ΡΠ»ΠΎΡΠΎ Π·Π° Π²ΠΈΠ΄Π΅ΠΎ.
- colorize β ΡΠ²Π΅ΡΠ½ΠΎ Π½Π°ΡΠ»Π°Π³Π²Π°Π½Π΅ Π²ΡΡΡ Ρ Π²ΠΈΠ΄Π΅ΠΎ.
- Π΅ΠΊΡΠΏΠΎΠ·ΠΈΡΠΈΡ - Π½Π°ΡΡΡΠΎΠΉΠ²Π° Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° Π΅ΠΊΡΠΏΠΎΠ·ΠΈΡΠΈΡ Π·Π° Π²ΠΈΠ΄Π΅ΠΎ.
- ΠΌΠΎΠ½ΠΎΡ ΡΠΎΠΌΠ΅Π½ - ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π° ΡΠ²Π΅ΡΠ½ΠΎ Π²ΠΈΠ΄Π΅ΠΎ Π² Π½ΠΈΠ²Π° Π½Π° ΡΠΈΠ²ΠΎΡΠΎ.
- aexciter - Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° Π²ΠΈΡΠΎΠΊΠΎΡΠ΅ΡΡΠΎΡΠ½ΠΈ Π·Π²ΡΠΊΠΎΠ²ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΎΡΡΡΡΡΠ²Π°Ρ Π² ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΡ ΡΠΈΠ³Π½Π°Π».
- vif ΠΈ msad - ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΠΊΠΎΠ΅ΡΠΈΡΠΈΠ΅Π½ΡΠΈΡΠ΅ VIF (Visual Information Fidelity) ΠΈ MSAD (Mean Sum of Absolute Differences) Π·Π° ΠΎΡΠ΅Π½ΠΊΠ° Π½Π° ΡΠ°Π·Π»ΠΈΠΊΠΈΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²Π° Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΠ°.
- ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΎΡΡ β ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²Π° Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΠ°.
- setts β Π·Π°Π΄Π°Π²Π° PTS (Π²ΡΠ΅ΠΌΠ΅Π²ΠΎ ΠΊΠ»Π΅ΠΉΠΌΠΎ Π·Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΠ½Π΅) ΠΈ DTS (Π²ΡΠ΅ΠΌΠ΅Π²ΠΎ ΠΊΠ»Π΅ΠΉΠΌΠΎ Π·Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅) Π² ΠΏΠ°ΠΊΠ΅ΡΠΈ (ΠΏΠΎΠ±ΠΈΡΠΎΠ² ΠΏΠΎΡΠΎΠΊ).
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru