የFFmpeg 6.1 መልቲሚዲያ ጥቅል መልቀቅ

ከአስር ወራት እድገት በኋላ የ FFmpeg 6.1 መልቲሚዲያ ፓኬጅ አለ ፣ ይህም በተለያዩ የመልቲሚዲያ ቅርፀቶች (የድምጽ እና ቪዲዮ ቅርፀቶችን መቅዳት ፣ መለወጥ እና መፍታት) አፕሊኬሽኖችን እና የቤተ-መጻህፍት ስብስብን ያጠቃልላል። ፓኬጁ በ LGPL እና GPL ፍቃዶች ስር ይሰራጫል, የ FFmpeg ልማት ከ MPlayer ፕሮጀክት አጠገብ ይከናወናል.

ወደ FFmpeg 6.1 ከተጨመሩት ለውጦች መካከል፡-

  • በH264፣ HEVC እና AV1 ቅርጸቶች የቪዲዮ ዲኮዲንግ ሃርድዌር ለማፋጠን የVulkan API የመጠቀም ችሎታን ተግባራዊ አድርጓል።
  • በ VAAPI መሰረት የተተገበረ የAV1 የቪዲዮ ቅርጸት ኢንኮደር ታክሏል።
  • በ rtmp ላይ በተመሰረቱ ዥረቶች እና flv ፋይሎች ውስጥ HEVC፣ VP9 እና AV1 ኮዴኮችን ለመጠቀም ድጋፍ ታክሏል።
  • በEVC (Essential Video Coding) ቅርጸት ውስጥ ለሚዲያ ኮንቴይነሮች ተንታኝ፣ ኢንኮደር እና ዲኮደር አክሏል፣ ይህም በMPEG የስራ ቡድን እንደ MPEG-5 መስፈርት የተዘጋጀ ነው።
  • በዊንዶውስ ሲስተሞች ላይ የ libva-win32 ቤተ-መጽሐፍትን በመጠቀም የ VAAPI ድጋፍን አስፋፍቷል።
  • የlibx264 ቤተ-መጽሐፍትን በመጠቀም የቪዲዮ ኢንኮዲንግ ለማፋጠን የP_SKIP መለኪያዎችን የመጠቀም ችሎታን ተግባራዊ አድርጓል።
  • በማይክሮሶፍት RLE ቅርጸት ለቪዲዮ ኢንኮደር ታክሏል።
  • አዲስ ዲኮደሮች Playdate፣ RivaTuner፣ vMix እና OSQ ታክለዋል።
  • የARIB STD-B24 ንዑስ ርዕስ ዲኮደር የሚተገበረው በሊባሪብካፕሽን ቤተ-መጽሐፍት ላይ በመመስረት ነው።
  • የተጨመሩ የሚዲያ ኮንቴይነር መክፈቻዎች (demuxer): ጥሬ VVC (ሁለገብ የቪዲዮ ኮድ፣ አዲስ መደበኛ H.266/MPEG-I ክፍል 3)፣ ፕሌይዴት፣ ጥሬ AC-4፣ OSQ፣ CRI USM።
  • የተጨመሩ የሚዲያ ኮንቴይነር ማሸጊያዎች (muxer): ጥሬ AC-4 እና ጥሬ VVC።
  • አዲስ የቪዲዮ ማጣሪያዎች፡-
    • color_vulkan - የVulkan API በመጥራት የተገለጸውን ቀለም ፍሬም ይፈጥራል።
    • bwdif_vulkan — የVulkan APIን በመጠቀም የተተገበረውን የBWDIF (Bob Weaver Deinterlacing Filter) ስልተ ቀመር በመጠቀም ዲኢንተርላሲንግ ያከናውናል።
    • bwdif_cuda — በ CUDA API መሰረት የተተገበረውን የ BWDIF ስልተ ቀመር በመጠቀም ዲኢንተርላሲንግ።
    • nlmeans_vulkan — የVulkan API በመጠቀም የተተገበረውን የአካባቢ ያልሆነ ዘዴ ስልተ ቀመር በመጠቀም የድምፅ ቅነሳ።
    • xfade_vulkan - የቫልካን ኤፒአይን በመጠቀም የደበዘዘውን ውጤት መተግበር።
    • የዞንፕሌት — በፍሬስኔል ዞን ሳህን ላይ የተመሠረተ የቪዲዮ ሙከራ ሰንጠረዥ ያመነጫል።
    • scale_vt እና transpose_vt የቪዲዮ መሳሪያ ቦክስ ኤፒአይ (macOS) በመጠቀም የሚተገበሩ ማጣሪያዎችን ማሳመር እና ማስተላለፍ ናቸው።
    • ለ setpts እና asetpts ማጣሪያዎች የትዕዛዝ ድጋፍ ታክሏል።
  • አዲስ የድምጽ ማጣሪያዎች፡-
    • አርልስ - የአንድ የድምጽ ዥረት መለኪያዎችን ከሌላው ጋር ለመገመት ተደጋጋሚ ዝቅተኛ ካሬዎችን ይተገብራል።
    • afireqsrc — የ FIR (የተወሰነ የግፊት ምላሽ) እኩልታ ይፈጥራል።
    • apsnr - የምልክት-ወደ-ጫጫታ ጥምርታን ይለካል።
    • asisdr - የምልክት-ማዛባት ደረጃን ይለካል።
  • አዲስ የቢት ዥረት ማጣሪያዎች፡-
    • በVVC (ሁለገብ የቪዲዮ ኮድ፣ H.266) ዥረቶች ውስጥ ሜታዳታ ማረም።
    • የVVC ዥረቶችን ከMP4 ወደ "አኔክስ ቢ" ይቀይሩ።
  • የ"-readrate_initial_burst" አማራጭ ወደ ffmpeg ታክሏል፣ ከዚያ በኋላ የ"-readrate" ገደብ የሚጀምርበትን የመጀመሪያ የንባብ ማቋረጫ ጊዜን ለመግለጽ። የ"-top" አማራጭ ተቋርጧል፤ በምትኩ የsetfield ማጣሪያውን ይጠቀሙ።
  • የffprobe መገልገያው በ"-output_format" አማራጭ ተዘምኗል፣ ይህም ከ"-of" አማራጭ ጋር ተመሳሳይ ሲሆን የውጤት ቅርጸቱን ለመግለጽ ሊያገለግል ይችላል (ለምሳሌ፣ JSON በመጠቀም)። የXML የውጤት ንድፍ ከአንድ ወላጅ አባል ጋር የተያያዙ በርካታ ክፍሎችን ለመደገፍ ተሻሽሏል።

ምንጭ: opennet.ru

አስተያየት ያክሉ