FFmpeg 6.0 pristatomas su patobulintu dekoderio palaikymu ir dar daugiau

FFmpeg

FFmpeg yra nemokamos programinės įrangos, kuri gali įrašyti, konvertuoti ir transliuoti garso ir vaizdo įrašus, rinkinys. Apima libavcodec, kodekų biblioteką.

Po šešių mėnesių kūrimo buvo paskelbta apie multimedijos paketo paleidimą. ffmpeg 6.0, kuris apima programų rinkinį ir bibliotekų rinkinį, skirtą operacijoms su įvairiais daugialypės terpės formatais (garso ir vaizdo formatų įrašymui, konvertavimui ir dekodavimui).

Tiems, kurie nėra susipažinę su FFmpeg, turėtų žinoti, kad taip yra nemokamos programinės įrangos projektas Tai gali leisti vartotojams iššifruoti, koduoti, perkoduoti, „mux“, „demux“, srautą, filtruoti, transliuoti garso ir vaizdo įrašus, be kitų dalykų.

Taip pat verta paminėti, kad paketas yra libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale ir libswresample, kuriuos gali naudoti programos. Taip pat ffmpeg, ffserver, ffplay ir ffprobe, kurie galutiniai vartotojai gali jį naudoti perkodavimui, srautui ir atkūrimui.

Pagrindinės naujos „FFmpeg 6.0“ funkcijos

Šioje naujai išleistoje FFmpeg 6.0 versijoje, ffmpeg paketų kompiliavimas kelių gijų režimu buvo perkeltas į privalomą kategoriją, todėl kiekvienas maišytuvas dabar veikia atskiru siūlu.

Šioje naujoje versijoje taip pat galime rasti įdiegtas VAAPI ir QSV palaikymas (Greito sinchronizavimo vaizdo įrašas) koduoti ir dekoduoti VP9 ir HEVC su 4:2:2 ir 4:4:4 spalvų atranka, 10 bitų ir 12 bitų spalvų gylio kodavimu.

Kita pristatoma naujovė yra ta pridėtas „oneVPL“ bibliotekos palaikymas („oneAPI Video Processing Library“), kad būtų galima naudoti „Intel QSV“ (greito sinchronizavimo vaizdo įrašo) aparatinės įrangos spartinimo technologiją, taip pat Pridėtas QSV pagrįstas aparatinės įrangos pagreitintas AV1 koduotuvas.

Iš dalies pridėtos naujos parinktys į ffmpeg įrankį, įtraukiant -shortest_buf_duration nustatyti maksimalią buferinių kadrų trukmę (Kuo daugiau, tuo didesnis tikslumas „-trumpiausias“ režimu, bet didesnis atminties suvartojimas ir delsa).

Kitas papildomas variantas yra -stats_enc_pre[_fmt], -stats_enc_post[_fmt] ir -stats_mux_pre[_fmt] rašyti po kadro informaciją apie pasirinktus srautus nurodytame faile skirtinguose kodavimo etapuose.

„-fix_sub_duration_heartbeat“, kad apibrėžtumėte vaizdo įrašo seką (širdies plakimą), naudojamą subtitrų padalijimui.

Sintaksė filtrgrafas buvo išplėstas, suteikiant galimybę perduoti parinkčių reikšmes nurodyto failo. Failo pavadinimas nurodomas nurodant reikšmę su priešdėliu „/“, pavyzdžiui, "ffmpeg -vf drawtext=/text=/tmp/some_text" įkels tekstinį parametrą iš failo /tmp/some_text.

Pridėtas vaizdo formatų palaikymas: WBMP (Wireless Application Protocol Bitmap), Radiance HDR (RGBE) ir pridėti nauji dekoderiai: APAC, bonk, Micronas SC-4, Media 100i, ViewQuest VQC, MediaCodec (NDKMediaCodec) , WADY DPCM, CBD2 XMD ADPCM, WavArc, RKA.

kiti pokyčiai kad išsiskiria:

  • Pridėta naujų kodavimo įrenginių: nvenc AV1, MediaCodec.
  • Pridėta medijos konteinerių demultiplekseriai: SDNS, APAC, bonk, LAF, WADY DPCM, XMD ADPCM, WavArc, RKA.
  • Nauji vaizdo filtrai:
    ddagrab – „Windows“ darbalaukio vaizdo įrašų fiksavimas naudojant Desktop Mirroring API.
    corr – nustato koreliaciją tarp dviejų vaizdo įrašų.
    ssim360 – 360° vaizdo įrašo panašumo balas.
    hstack_vaapi , vstack_vaapi ir xstack_vaapi : kelių vaizdo įrašų sujungimas (kiekvienas vaizdo įrašas rodomas savo ekrano srityje), naudojant VAAPI pagreitinimui.
    backgroundkey – paverčia statinį foną į skaidrų.
    Cropdetect filtras dabar turi pasėlių aptikimo režimą, pagrįstą judesio vektoriais ir kraštais.
  • Nauji garso filtrai:
    „showcwt“: garso ir vaizdo konvertavimas su dažnių spektro rodymu, naudojant nuolatinę bangletę ir morlet transformaciją
    adrc – įvesties garso srautui pritaiko filtrą, kad pakeistų spektrinį dinaminį diapazoną.
    a3dscope – konvertuoja įvesties garsą į 3D erdvinį garsą.
    afdelaysrc: generuokite baigtinius impulsų atsako koeficientus
  • Nauji bitų srauto filtrai:
    Konvertuoti iš media100 į mjpegb.
    Konvertuoti iš DTS į PTS.

Atsisiųskite ir gaukite FFmpeg 6.0

Galiausiai, pTiems, kurie nori įdiegti arba atnaujinti FFmpeg 6.0 Turėtumėte žinoti, kad šis paketas yra daugumoje Linux platinimų arba, jei norite, galite atsisiųsti jo šaltinio kodą kompiliavimui. iš žemiau pateiktos nuorodos.

O norint atlikti diegimą iš šaltinio kodo, pakanka vykdyti jau žinomą scenarijų:

./configure make make install

Tiems, kurie yra Ubuntu, Debian ar bet kurio kito šių platinimų darinio vartotojai, tiesiog atidarykite terminalą ir jame vykdykite šią komandą:

sudo apt įdiegti ffmpeg

„Fedora“ atveju vykdoma komanda yra tokia:

sudo įdiegti ffmpeg

O tiems, kurie yra „Arch Linux“, „Manjaro“ ar bet kurio kito „Arch Linux“ darinio vartotojai, pakanka vykdyti šią komandą:

sudo pacman -S ffmpeg

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.