ΠŸΡƒΡΠΊΠ°Π½Π΅ Π½Π° ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠ΅Π΄ΠΈΠ΅Π½ ΠΏΠ°ΠΊΠ΅Ρ‚ FFmpeg 4.4

Π‘Π»Π΅Π΄ дСсСт мСсСца Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΅ Π½Π°Π»ΠΈΡ‡Π΅Π½ мултимСдийният ΠΏΠ°ΠΊΠ΅Ρ‚ 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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€