ከአስር ወራት እድገት በኋላ የኤፍኤፍኤምፔ 5.0 መልቲሚዲያ ፓኬጅ አለ ፣ ይህም በተለያዩ የመልቲሚዲያ ቅርፀቶች (የድምጽ እና ቪዲዮ ቅርፀቶችን መቅዳት ፣ መለወጥ እና መፍታት) አፕሊኬሽኖችን እና የቤተ-መጻህፍት ስብስብን ያጠቃልላል። ፓኬጁ በ LGPL እና GPL ፍቃዶች ስር ይሰራጫል, የ FFmpeg ልማት ከ MPlayer ፕሮጀክት አጠገብ ይከናወናል. በስሪት ቁጥሩ ላይ ያለው ጉልህ ለውጥ በኤፒአይ ውስጥ ጉልህ ለውጦች እና ወደ አዲስ የመልቀቂያ ትውልድ እቅድ ሽግግር ተብራርቷል ፣ በዚህ መሠረት አዳዲስ ጉልህ ልቀቶች በዓመት አንድ ጊዜ ይፈጠራሉ ፣ እና ከተራዘመ የድጋፍ ጊዜ ጋር ይለቀቃሉ - በየሁለት ዓመቱ አንድ ጊዜ። FFmpeg 5.0 የፕሮጀክቱ የመጀመሪያው LTS ልቀት ይሆናል።
ወደ FFmpeg 5.0 ከተጨመሩት ለውጦች መካከል፡-
- የድሮ ኤፒአይዎችን ለመቀየስ እና ለመቅዳት ጉልህ የሆነ ጽዳት ተካሂዶ ወደ አዲሱ N:M API አንድ ነጠላ የሶፍትዌር በይነገጽ ለድምጽ እና ቪዲዮ ያቀርባል እንዲሁም ኮዴኮችን ለግቤት እና የውጤት ዥረቶች ይለያል። . ከዚህ ቀደም እንደ ተቋረጡ ምልክት የተደረገባቸውን ሁሉንም የቆዩ ኤፒአይዎች ተወግደዋል። ለቢት ዥረት ማጣሪያዎች አዲስ ኤፒአይ ታክሏል። የተከፋፈሉ ቅርጸቶች እና ኮዴኮች - የሚዲያ ኮንቴይነር ዲኮምፕሬሰሮች ከአሁን በኋላ ሙሉውን የዲኮደር አውድ አይጨምሩም። ኮዴኮችን እና ቅርጸቶችን ለመመዝገብ APIs ተወግደዋል - ሁሉም ቅርጸቶች አሁን ሁልጊዜ የተመዘገቡ ናቸው።
- libavresample ቤተ-መጽሐፍት ተወግዷል።
- ቀለል ያለ AVFrame ላይ የተመሠረተ ኤፒአይ ወደ libswscale ቤተ-መጽሐፍት ታክሏል።
- ለVulkan ግራፊክስ ኤፒአይ በከፍተኛ ሁኔታ የተሻሻለ ድጋፍ።
- የቪዲዮ Toolbox ኤፒአይን በመጠቀም የVP9 እና ProRes ቅርጸቶችን መፍታት እና ኮድ መስጠትን ለሃርድዌር ማጣደፍ ድጋፍ ታክሏል።
- በLongson ፕሮሰሰር ውስጥ ጥቅም ላይ የሚውለው የ LoongArch አርክቴክቸር፣ እንዲሁም በLongArch ውስጥ ለቀረቡት LSX እና LASX SIMD ቅጥያዎች ድጋፍ ታክሏል። LoongArch-ተኮር ማሻሻያዎች ለH.264፣ VP8 እና VP9 codecs ተተግብረዋል።
- የሃብት ዝርዝርን ለማስተላለፍ ቅርፀትን ለሚገልጸው ለConcatf ፕሮቶኮል ተጨማሪ ድጋፍ ("ffplay concatf: Split.txt").
- አዲስ ዲኮደሮች ታክለዋል፡ Speex፣ MSN Siren፣ ADPCM IMA Acorn Replay፣ GEM (የራስተር ምስሎች)።
- አዲስ ኢንኮድሮች ተጨምረዋል፡ ቢትፓክ፣ አፕል ግራፊክስ (SMC)፣ ADPCM IMA Westwood፣ VideoToolbox ProRes። ከፍተኛ ጥራት ለማግኘት የAAC ኢንኮደር ቅንጅቶች ተለውጠዋል።
- የታከሉ የሚዲያ መያዣ ማሸጊያዎች (ሙክሰር)፡- ዌስትዉድ AUD፣ Argonaut Games CVG፣ AV1 (ዝቅተኛ በላይኛው የቢት ዥረት)።
- የታከሉ የሚዲያ መያዣ ማራገፊያዎች (demuxer)፡ IMF፣ Argonaut Games CVG።
- ለAMR (አስማሚ ባለብዙ-ተመን) ኦዲዮ ኮዴክ አዲስ ተንታኝ ታክሏል።
- ያልተጨመቀ ቪዲዮን RTP ፕሮቶኮል (RFC 4175) በመጠቀም ለማስተላለፍ የተጨመረ የክፍያ ዳታ ማሸጊያ (packetizer)።
- አዲስ የቪዲዮ ማጣሪያዎች፡-
- ክፍል እና ክፍል - የአንድ ዥረት በቪዲዮ ወይም በድምጽ ወደ ብዙ ዥረቶች መከፋፈል ፣ በጊዜ ወይም በክፈፎች ተለያይቷል።
- hsvkey እና hsvhold - በቪዲዮው ውስጥ ያለውን የ HSV የቀለም ክልል ክፍል በግራጫዊ እሴቶች ይተኩ።
- grayworld - ግራጫ ዓለም መላምት ላይ የተመሠረተ ስልተቀመር በመጠቀም የቪዲዮ ቀለም እርማት.
- scharr - የሻር ኦፕሬተር (የሶቤል ኦፕሬተር ልዩ ልዩ ቅንጅቶች ያሉት) ወደ ግቤት ቪዲዮ መተግበሪያ።
- ሞርፎ - በቪዲዮው ላይ የተለያዩ የሥርዓተ-ጥበባት ለውጦችን እንዲተገብሩ ይፈቅድልዎታል.
- መዘግየት እና ንቃት - ከዚህ ቀደም ለተተገበረ ማጣሪያ አነስተኛውን እና ከፍተኛውን የማጣሪያ መዘግየት ይለካል።
- limitdiff - በሁለት ወይም በሶስት የቪዲዮ ዥረቶች መካከል ያለውን ልዩነት ይወስናል.
- xcorrelate - በቪዲዮ ዥረቶች መካከል ያለውን ግንኙነት ያሰላል።
- varblur - ተለዋዋጭ የቪዲዮ ብዥታ ከሁለተኛው ቪዲዮ ብዥታ ራዲየስ ትርጉም ጋር።
- huesaturation - ለቪዲዮ ቀለም፣ ሙሌት ወይም የጥንካሬ ማስተካከያዎችን ይተግብሩ።
- colorspectrum — ከተሰጠው የቀለም ስፔክትረም ጋር የቪዲዮ ዥረት ማመንጨት።
- ሊብፕላሴቦ - ከሊብፕላሴቦ ቤተ-መጽሐፍት የኤችዲአር ጥላዎችን ለመስራት መተግበሪያ።
- vflip_vulkan፣ hflip_vulkan እና flip_vulkan የVulkan ግራፊክስ ኤፒአይን በመጠቀም የሚተገበሩ የቁመት ወይም አግድም የቪዲዮ መገልበጥ ማጣሪያዎች (vflip፣ hflip እና flip) ልዩነቶች ናቸው።
- yadif_videotoolbox በቪዲዮ Toolbox ማዕቀፍ ላይ የተመሰረተ የያዲፍ ዲኢንተርላሲንግ ማጣሪያ ተለዋጭ ነው።
- አዲስ የድምጽ ማጣሪያዎች፡-
- አፕሲክሊፕ - የሳይኮአኮስቲክ ክሊፐር ወደ ኦዲዮ ዥረት መተግበር።
- afwtdn - የብሮድባንድ ድምጽን ያዳክማል።
- adecorrelate - የማስዋቢያ ስልተ ቀመር በመግቢያ ዥረቱ ላይ መተግበር።
- atilt - ለተወሰነ ድግግሞሽ ክልል የእይታ ለውጥን ይተገበራል።
- asdr - በሁለት የድምጽ ዥረቶች መካከል የሲግናል መዛባትን መወሰን.
- aspectralstats - የውጤት ስታቲስቲክስ ከእያንዳንዱ የድምጽ ሰርጥ የእይታ ባህሪያት ጋር።
- adynamicsmooth - የድምፅ ዥረት ተለዋዋጭ ማለስለስ.
- adynamicequalizer - የድምፅ ዥረት ተለዋዋጭ እኩልነት.
- anlmf - አነስተኛውን አማካይ የካሬዎች አልጎሪዝም በድምጽ ዥረት ላይ ይተግብሩ።
ምንጭ: opennet.ru