FFmpeg 4.4 మల్టీమీడియా ప్యాకేజీ విడుదల

పది నెలల అభివృద్ధి తర్వాత, FFmpeg 4.4 మల్టీమీడియా ప్యాకేజీ అందుబాటులో ఉంది, ఇందులో వివిధ మల్టీమీడియా ఫార్మాట్‌లలో (ఆడియో మరియు వీడియో ఫార్మాట్‌లను రికార్డ్ చేయడం, మార్చడం మరియు డీకోడింగ్ చేయడం) కోసం అప్లికేషన్‌ల సమితి మరియు లైబ్రరీల సేకరణ ఉంటుంది. ప్యాకేజీ LGPL మరియు GPL లైసెన్సుల క్రింద పంపిణీ చేయబడుతుంది, FFmpeg అభివృద్ధి MPlayer ప్రాజెక్ట్ ప్రక్కనే నిర్వహించబడుతుంది.

FFmpeg 4.4లో జోడించిన మార్పులలో:

  • HEVC/H.265 (10/12bit) మరియు VP9 (10/12bit) ఫార్మాట్‌లలో వీడియో డీకోడింగ్ హార్డ్‌వేర్ త్వరణం కోసం VDPAU (వీడియో డీకోడ్ మరియు ప్రెజెంటేషన్) APIని ఉపయోగించగల సామర్థ్యం అమలు చేయబడింది.
  • NVIDIA NVDEC మరియు Intel QSV (క్విక్ సింక్ వీడియో) హార్డ్‌వేర్ యాక్సిలరేషన్ ఇంజిన్‌లను ఉపయోగించి AV1 ఫార్మాట్‌లో వీడియో డీకోడింగ్ కోసం అలాగే DXVA2/D3D11VA APIని ఉపయోగించడం కోసం మద్దతు అందించబడుతుంది.
  • libaom లైబ్రరీని ఉపయోగించి మోనోక్రోమ్‌లో AV1 ఎన్‌కోడ్ చేసే సామర్థ్యాన్ని జోడించారు (కనీసం వెర్షన్ 2.0.1 అవసరం).
  • AV1 ఫార్మాట్‌లో వీడియోను ఎన్‌కోడ్ చేసే సామర్థ్యం SVT-AV1 (స్కేలబుల్ వీడియో టెక్నాలజీ AV1) ఎన్‌కోడర్‌ని ఉపయోగించి అమలు చేయబడింది, ఇది ఆధునిక Intel CPUలలో ఉన్న హార్డ్‌వేర్ సమాంతర కంప్యూటింగ్ సామర్థ్యాలను ఉపయోగిస్తుంది.
  • AudioToolbox ఫ్రేమ్‌వర్క్ ద్వారా అవుట్‌పుట్ పరికరం జోడించబడింది.
  • గోఫర్స్ ప్రోటోకాల్‌కు మద్దతు జోడించబడింది (TLS ద్వారా గోఫర్).
  • లైబ్రిస్ట్ ఉపయోగించి RIST (రిలయబుల్ ఇంటర్నెట్ స్ట్రీమ్ ట్రాన్స్‌పోర్ట్) ప్రోటోకాల్‌కు మద్దతు జోడించబడింది.
  • libwavpack ఆధారిత ఎన్‌కోడర్‌కు మద్దతు తీసివేయబడింది.
  • కొత్త డీకోడర్‌లు జోడించబడ్డాయి: AV1 (హార్డ్‌వేర్ యాక్సిలరేటెడ్ డీకోడింగ్‌తో), AV1 (VAAPI ద్వారా), AVS3 (libuavs3d ద్వారా), Cintel RAW, PhotoCD, PGX, IPU, MobiClip వీడియో, MobiClip FastAudio, ADPCM IMA VOFLEX (Argo MOFLEX2 వీడియో, మైక్రోసాఫ్ట్ పెయింట్), సింబియోసిస్ IMX, డిజిటల్ పిక్చర్స్ SGA.
  • కొత్త ఎన్‌కోడర్‌లు జోడించబడ్డాయి: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA ఉబిసాఫ్ట్ APM, ADPCM అర్గోనాట్ గేమ్‌లు, హై వోల్టేజ్ సాఫ్ట్‌వేర్ ADPCM, ADPCM IMA AMV, TTML (సబ్‌టైటిల్‌లు).
  • జోడించిన మీడియా కంటైనర్ ప్యాకర్‌లు (ముక్సర్): AMV, రేమాన్ 2 APM, ASF (Argonaut గేమ్స్), TTML (సబ్‌టైటిల్‌లు), LEGO రేసర్స్ ALP (.tun మరియు .pcm).
  • జోడించిన మీడియా కంటైనర్ అన్‌ప్యాకర్‌లు (డీమక్సర్): AV1 (తక్కువ ఓవర్‌హెడ్ బిట్‌స్ట్రీమ్), ACE, AVS3, MacCaption, MOFLEX, MODS, MCA, SVS, BRP (Argonaut Games), DAT, aax, IPU, xbm_pipe, binka, Simbiosis Picture, Digital SGA , MSP v2 (మైక్రోసాఫ్ట్ పెయింట్).
  • కొత్త పార్సర్‌లు జోడించబడ్డాయి: IPU, Dolby E, CRI, XBM.
  • కొత్త ఫిల్టర్‌లు:
    • chromanr - వీడియోలో రంగు శబ్దాన్ని తగ్గిస్తుంది.
    • afreqshift మరియు aphaseshift - ధ్వని యొక్క ఫ్రీక్వెన్సీ మరియు దశను మార్చండి.
    • అడెనార్మ్ - ఒక నిర్దిష్ట స్థాయిలో శబ్దాన్ని జోడిస్తుంది.
    • స్పీచ్నార్మ్ - ప్రసంగం సాధారణీకరణను నిర్వహిస్తుంది.
    • asupercut - ధ్వని నుండి 20 kHz కంటే ఎక్కువ ఫ్రీక్వెన్సీలను కట్ చేస్తుంది.
    • asubcut - సబ్‌బఫర్ ఫ్రీక్వెన్సీలను కట్ చేస్తుంది.
    • asuperpass మరియు asuperstop - బటర్‌వర్త్ ఫ్రీక్వెన్సీ ఫిల్టర్‌ల అమలు.
    • shufflepixels - వీడియో ఫ్రేమ్‌లలో పిక్సెల్‌లను తిరిగి అమర్చుతుంది.
    • tmidequalizer - టెంపోరల్ మిడ్‌వే వీడియో ఈక్వలైజేషన్ ప్రభావం యొక్క అప్లికేషన్.
    • estdif — ఎడ్జ్ స్లోప్ ట్రేసింగ్ అల్గోరిథం ఉపయోగించి డీఇంటర్లేసింగ్.
    • epx అనేది పిక్సెల్ ఆర్ట్‌ను రూపొందించడానికి విస్తరించే ఫిల్టర్.
    • కోత - కోత వీడియో రూపాంతరం.
    • kirsch - వీడియోకి కిర్ష్ ఆపరేటర్‌ని వర్తింపజేయండి.
    • colortemperature — వీడియో యొక్క రంగు ఉష్ణోగ్రతను సర్దుబాటు చేయండి.
    • రంగు కాంట్రాస్ట్ - వీడియో కోసం RGB భాగాల మధ్య రంగు వ్యత్యాసాన్ని సర్దుబాటు చేస్తుంది.
    • రంగు సరైనది - వీడియో కోసం వైట్ బ్యాలెన్స్ సర్దుబాటు.
    • colorize — వీడియోపై రంగు అతివ్యాప్తి.
    • ఎక్స్పోజర్ - వీడియో కోసం ఎక్స్పోజర్ స్థాయిని సర్దుబాటు చేస్తుంది.
    • మోనోక్రోమ్ - కలర్ వీడియోను గ్రేస్కేల్‌గా మారుస్తుంది.
    • aexciter - అసలు సిగ్నల్‌లో లేని అధిక-ఫ్రీక్వెన్సీ సౌండ్ భాగాల ఉత్పత్తి.
    • vif మరియు msad - రెండు వీడియోల మధ్య వ్యత్యాసాలను అంచనా వేయడానికి VIF (విజువల్ ఇన్ఫర్మేషన్ ఫిడిలిటీ) మరియు MSAD (మీన్ సమ్ ఆఫ్ అబ్సొల్యూట్ డిఫరెన్సెస్) గుణకాలు.
    • గుర్తింపు - రెండు వీడియోల మధ్య తేడా స్థాయిని నిర్ణయించడం.
    • సెట్లు — ప్యాకెట్లలో (బిట్‌స్ట్రీమ్) PTS (ప్రెజెంటేషన్ టైమ్ స్టాంప్) మరియు DTS (డీకోడింగ్ టైమ్ స్టాంప్) సెట్ చేస్తుంది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి