Keluaran pakej multimedia FFmpeg 4.4

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

Tambah komen