Release fan it FFmpeg 4.3 multimediapakket mei stipe foar de Vulkan graphics API

Nei tsien moannen fan Γ»ntwikkeling beskikber multimedia pakket ffmpeg 4.3, dy't in set applikaasjes en in samling biblioteken omfettet foar operaasjes op ferskate multymediaformaten (opnimme, konvertearje en dekodearjen fan audio- en fideoformaten). It pakket wurdt ferspraat Γ»nder de LGPL- en GPL-lisinsjes, de Γ»ntwikkeling fan FFmpeg wurdt ΓΊtfierd neist it projekt MPlayer.

Из feroarings, tafoege yn FFmpeg 4.3 kinne wy ​​markearje:

  • Added graphics API-stipe volcano;
  • На Π±Π°Π·Π΅ Vulkan для Linux Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ для ускорСния Π΄Π²ΠΈΠΆΠΊΠΈ AMD AMF/VCE, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² avgblur_vulkan, overlay_vulkan, scale_vulkan ΠΈ chromaber_vulkan;
  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования API VDPAU (Video Decode and Presentation) для Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ускорСния ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ VP9;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ кодирования Π²ΠΈΠ΄Π΅ΠΎ AV1 с использованиСм Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ librav1e, написанной Π½Π° Π½Π° языкС Rust ΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅ΠΌΠΎΠΉ сообщСствами Xiph ΠΈ Mozilla;
  • Для ΠΌΠ΅Π΄ΠΈΠ°ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² mp4 Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° многоканального Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π΅ΠΊΠ° Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ Echte HD ΠΈ ΠΊΠΎΠ΄Π΅ΠΊΠ° для Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ Π·Π²ΡƒΠΊΠ° MPEG-H 3D;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² ZeroMQ ΠΈ Konyn MQ (AMQP 0-9-1);
  • Π’ Linux осущСствлён ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ с фрэймсСрвСра для Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ рСдактирования Π²ΠΈΠ΄Π΅ΠΎΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² (Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊΠ°) AvxSynth, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΆΠ΅ 5 Π»Π΅Ρ‚ находится Π² Π·Π°Π±Ρ€ΠΎΡˆΠ΅Π½Π½ΠΎΠΌ состоянии, Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΊ AviSynth+;
  • Π’ состав Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ парсСр для ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ WebP;
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΈ MJPEG ΠΈ VP9, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ускорСния Intel QSV (Quick Sync Video), Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ VP9 Π½Π° Π±Π°Π·Π΅ Intel QSV;
  • Π Π°ΡΡˆΠΈΡ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° стилСй субтитров Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ 3GPP Timed Text Subtitles;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ-обвязка Π½Π°Π΄ API Microsoft Media Foundation;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ ADPCM-ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ для Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² ΠΈΠ³Ρ€Π°Ρ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Simon & Schuster Interactive;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΈ: PFM, IMM5, Sipro ACELP.KELVIN, mvdv, mvha, mv30, NotchLC, Argonaut Games ADPCM, Rayman 2 ADPCM, Simon & Schuster Interactive ADPCM, High Voltage Software ADPCM, ADPCM IMA MTF, CDToons, Siren, DERF DPCM ΠΈ CRI HCA;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊ ΠΌΠ΅Π΄ΠΈΠ°ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² (muxer) streamhash ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ pcm ΠΈ pgs Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ m2ts;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ распаковщики ΠΌΠ΅Π΄ΠΈΠ°ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² (demuxer): AV1 с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ ΠΈΠ· прилоТСния B,
    Argonaut Games ASF, Real War KVAG, Rayman 2 APM, LEGO Racers ALP (.tun ΠΈ .pcm), FWSE, DERF, CRI HCA, Pro Pinball Series Soundbank;

  • НовыС filters:
    • v360 β€” ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Π²ΠΈΠ΄Π΅ΠΎ с ΠΎΠ±Π·ΠΎΡ€ΠΎΠΌ 360 градусов Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹;
    • scrollen β€” ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π΅Ρ‚ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ с Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ;
    • fotosensitiviteit β€” ΡƒΠ±ΠΈΡ€Π°Π΅Ρ‚ яркиС Π²ΡΠΏΡ‹ΡˆΠΊΠΈ ΠΈ Ρ€Π΅Π·ΠΊΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΏΠ°Π΄Ρ‹ яркости ΠΈΠ· Π²ΠΈΠ΄Π΅ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ эпилСптичСский ΠΏΡ€ΠΈΠΏΠ°Π΄ΠΎΠΊ;
    • arnndn β€” Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ подавлСния ΡˆΡƒΠΌΠΎΠ² Π² Ρ€Π΅Ρ‡ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅ΠΊΡƒΡ€Π΅Π½Ρ‚Π½ΡƒΡŽ Π½Π΅ΠΉΡ€ΠΎΠ½Π½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ;
    • bilaterale β€” выполняСт пространствСнноС сглаТиваниС с сохранСниСм ΠΊΡ€Π°Ρ‘Π²;
    • maskedmin ΠΈ maskedmax β€” Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ слияниС Π΄Π²ΡƒΡ… Π²ΠΈΠ΄Π΅ΠΎΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π½Π° основС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ с Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ;
    • medysk β€” Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ подавлСния ΡˆΡƒΠΌΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΌΠ΅Π΄ΠΈΠ°Π½Π½Ρ‹ΠΉ пиксСль ΠΈΠ· ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, Π²ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ Π² ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ радиус;
    • AV1 frame merge β€” слияниС ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ AV1;
    • axcorrelate β€” рассчитываСт Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π²Π·Π°ΠΈΠΌΠ½ΡƒΡŽ ΠΊΠΎΡ€Ρ€Π΅Π»ΡΡ†ΠΈΡŽ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Π°ΡƒΠ΄ΠΈΠΎΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ;
    • thistogram β€” вычисляСт ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ гистограмму распрСдСлСния Ρ†Π²Π΅Ρ‚ΠΎΠ² Π² Π²ΠΈΠ΄Π΅ΠΎ;
    • freezeframes β€” замСняСт Π½Π°Π±ΠΎΡ€ ΠΊΠ°Π΄Ρ€ΠΎΠ² Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΊΠ°Π΄Ρ€Ρ‹ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°;
    • xfade ΠΈ xfade_opencl -
      пСрСкрёстноС Π·Π°Ρ‚ΡƒΡ…Π°Π½ΠΈΠ΅ с ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠΌ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π΅ΠΎΠΏΠΎΡ‚ΠΎΠΊΠ° Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ;

    • afirsrc β€” Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ коэффициСнты FIR с использованиСм ΠΌΠ΅Ρ‚ΠΎΠ΄Π° частотной Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ;
    • pad_opencl β€” добавляСт отступы ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ;
    • cas β€” примСняСт ΠΊ Π²ΠΈΠ΄Π΅ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ измСнСния рСзкости CAS (Contrast Adaptive Sharpen);
    • anlms β€” примСняСт Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ LMS (Least mean squares) ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΌΡƒ ΠΏΠΎΡ‚ΠΎΠΊΡƒ, вычисляя коэффициСнты Π½Π° основС Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ со Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ;
    • overlay_cuda β€” Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ кусок ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ… Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ;
    • tmedian β€” Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ подавлСния ΡˆΡƒΠΌΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠ΅Π΄ΠΈΠ°Π½Π½Ρ‹Π΅ пиксСли ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹Ρ… ΠΊΠ°Π΄Ρ€ΠΎΠ²;
    • maskedthreshold β€” Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΏΡ€ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ пиксСли Π½Π° основС сравнСния Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ Π΄Π²ΡƒΡ… Π²ΠΈΠ΄Π΅ΠΎΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² с ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ;
    • asubboost β€” усиливаСт частоты для саббуфСра;
    • pcm_rechunk β€” ΠΏΠ΅Ρ€Π΅ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ PCM-Π·Π²ΡƒΠΊ с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ частоты дискрСтизации ΠΈΠ»ΠΈ скорости ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²;
    • scdet β€” опрСдСляСт измСнСния сцСны Π½Π° Π²ΠΈΠ΄Π΅ΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для опрСдСлСния двиТСния Π² ΠΊΠ°Π΄Ρ€Π΅);
    • hellingen β€” Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π²ΠΈΠ΄Π΅ΠΎΠΏΠΎΡ‚ΠΎΠΊ с Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ;
    • sierpinski β€” Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π²ΠΈΠ΄Π΅ΠΎΠΏΠΎΡ‚ΠΎΠΊ с Ρ„Ρ€Π°ΠΊΡ‚Π°Π»Π°ΠΌΠΈ БСрпинского;
    • untile β€” Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅Ρ‚ Π²ΠΈΠ΄Π΅ΠΎ, составлСнноС ΠΈΠ· кусочков, Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ изобраТСния;
    • dblur β€” Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΈΠ΅.

Boarne: opennet.ru

Add a comment