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 කෝඩෙක් භාවිතා කිරීම සඳහා සහය එක් කරන ලදී.
  • MPEG ක්‍රියාකාරී කණ්ඩායම විසින් MPEG-5 ප්‍රමිතිය ලෙස වැඩි දියුණු කරන ලද EVC (අත්‍යවශ්‍ය වීඩියෝ කේතීකරණ) ආකෘතියේ මාධ්‍ය බහාලුම් සඳහා විග්‍රහකය, සංකේතකය සහ විකේතකය එකතු කරන ලදී.
  • Libva-win32 පුස්තකාලය සමඟ Windows පද්ධති මත VAAPI සඳහා පුළුල් කළ සහාය.
  • Libx264 පුස්තකාලය භාවිතයෙන් වීඩියෝ කේතනය වේගවත් කිරීම සඳහා P_SKIP පරාමිති භාවිතා කිරීමේ හැකියාව ක්‍රියාත්මක කරන ලදී.
  • මයික්‍රොසොෆ්ට් RLE ආකෘතියෙන් වීඩියෝ සඳහා කේතනය එක් කරන ලදී.
  • Playdate, RivaTuner, vMix සහ OSQ නව විකේතක එකතු කරන ලදී.
  • ARIB STD-B24 උපසිරැසි විකේතකය libaribcaption පුස්තකාලය මත පදනම්ව ක්‍රියාත්මක වේ.
  • එකතු කරන ලද මාධ්‍ය බහාලුම් අසුරන්නන් (demuxer): Raw VVC (විවිධ වීඩියෝ කේතීකරණය, නව සම්මත H.266/MPEG-I කොටස 3), Playdate, Raw AC-4, OSQ, CRI USM.
  • එකතු කරන ලද මාධ්‍ය බහාලුම් ඇසුරුම් (මුක්සර්): අමු AC-4 සහ අමු VVC.
  • නව වීඩියෝ පෙරහන්:
    • color_vulkan - Vulkan API ඇමතීමෙන් දී ඇති වර්ණයක රාමුවක් නිර්මාණය කරයි.
    • bwdif_vulkan - Vulkan API භාවිතයෙන් ක්‍රියාත්මක කරන ලද BWDIF (Bob Weaver Deinterlacing Filter) ඇල්ගොරිතම භාවිතයෙන් deinterlacing සිදු කරයි.
    • bwdif_cuda - CUDA API මත පදනම්ව ක්‍රියාත්මක කරන ලද BWDIF ඇල්ගොරිතම භාවිතයෙන් විසන්ධි කිරීම.
    • nlmeans_vulkan - Vulkan API භාවිතයෙන් ක්‍රියාත්මක කරන ලද දේශීය නොවන මාධ්‍ය ඇල්ගොරිතම භාවිතයෙන් ශබ්දය ඉවත් කිරීම.
    • xfade_vulkan - Vulkan API භාවිතයෙන් වියැකී යන බලපෑමක් ක්‍රියාත්මක කිරීම.
    • zoneplate - Fresnel කලාප තහඩුවක් මත පදනම්ව පරීක්ෂණ වීඩියෝ වගුවක් ජනනය කරයි.
    • scale_vt සහ transpose_vt යනු VideoToolBox API (macOS) භාවිතයෙන් ක්‍රියාත්මක කරන ලද පරිමාණ සහ පරිවර්තන පෙරහන් වේ.
    • setpts සහ asetpts පෙරහන් වලට විධාන සහාය එක් කර ඇත.
  • නව ශබ්ද පෙරහන්:
    • arls - එක් ශ්‍රව්‍ය ප්‍රවාහයක පරාමිති තවත් එකකට ආසන්න කිරීමට පුනරාවර්තන අවම කොටු භාවිතා කරයි.
    • afireqsrc - FIR සමකරනයක් ජනනය කරයි (සීමිත ආවේග ප්‍රතිචාර පෙරහන).
    • apsnr - සංඥා-ශබ්ද මට්ටම මනිනු ලබයි.
    • asidr - සංඥා-විකෘති මට්ටම මනිනු ලබයි.
  • නව බිට්ස්ට්‍රීම් පෙරහන්:
    • VVC (Versatile Video Coding, H.266) ප්‍රවාහවල පාරදත්ත සංස්කරණය කිරීම.
    • VVC ප්‍රවාහ MP4 සිට "ඇමුණුම B" වෙත පරිවර්තනය කරන්න.
  • ආරම්භක කියවීමේ බෆරින් කාලය සැකසීමට ffmpeg උපයෝගිතා වෙත "-readrate_initial_burst" විකල්පය එක් කරන ලදී, ඉන්පසු "-readrate" සීමාව යෙදීමට පටන් ගනී. '-top' විකල්පය අත්හරින ලද අතර ඒ වෙනුවට setfield ෆිල්ටරය භාවිතා කළ යුතුය.
  • ffprobe උපයෝගීතාව "-output_format" විකල්පය එකතු කර ඇත, එය "-of" විකල්පයට සමාන වන අතර ප්‍රතිදාන ආකෘතිය තීරණය කිරීමට භාවිතා කළ හැක (උදාහරණයක් ලෙස, ඔබට json ආකෘතිය භාවිතා කළ හැක). එක් මාපිය මූලද්‍රව්‍යයකට බැඳී ඇති බහු මූලද්‍රව්‍ය සඳහා සහය වන පරිදි XML ප්‍රතිදාන ක්‍රමය වෙනස් කර ඇත.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න