Π‘Π»Π΅Π΄ Π΄Π΅ΡΠ΅Ρ ΠΌΠ΅ΡΠ΅ΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, ΠΌΡΠ»ΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Π°ΡΠ° ΠΏΠ°ΡΠΊΠ° 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), Π² ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π½Π°Π»ΠΈΡΠ½ΠΈΡΠ΅ Π² ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ 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 kHz.
- 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
