Selepas sepuluh bulan pembangunan, pakej multimedia FFmpeg 4.4 tersedia, yang merangkumi satu set aplikasi dan koleksi perpustakaan untuk operasi pada pelbagai format multimedia (rakam, menukar dan menyahkod format audio dan video). Pakej itu diedarkan di bawah lesen LGPL dan GPL, pembangunan FFmpeg dijalankan bersebelahan dengan projek MPlayer.
Antara perubahan yang ditambahkan pada FFmpeg 4.4 ialah:
- Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ 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 β ΡΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅ΡΡΡΡΠΎΡΠ½ΠΎΡΡΠΈ c ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° 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).
Sumber: opennet.ru