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-5 рдорд╛рдирдХрдХреЛ рд░реВрдкрдорд╛ MPEG рдХрд╛рд░реНрдп рд╕рдореВрд╣рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд EVC (рдЖрд╡рд╢реНрдпрдХ рднрд┐рдбрд┐рдпреЛ рдХреЛрдбрд┐рдЩ) рдврд╛рдБрдЪрд╛рдорд╛ рдорд┐рдбрд┐рдпрд╛ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдкрд╛рд░реНрд╕рд░, рдЗрдиреНрдХреЛрдбрд░ рд░ рдбрд┐рдХреЛрдбрд░ рдердкрд┐рдпреЛред
  • Libva-win32 рдкреБрд╕реНрддрдХрд╛рд▓рдпрдХреЛ рд╕рд╛рде Windows рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ VAAPI рдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕рдорд░реНрдердиред
  • libx264 рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рднрд┐рдбрд┐рдпреЛ рдЗрдиреНрдХреЛрдбрд┐рдЩрдХреЛ рдЧрддрд┐ рдмрдврд╛рдЙрди P_SKIP рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдпреЛред
  • Microsoft RLE рдврд╛рдБрдЪрд╛рдорд╛ рднрд┐рдбрд┐рдпреЛрдХреЛ рд▓рд╛рдЧрд┐ рдПрдиреНрдХреЛрдбрд░ рдердкрд┐рдпреЛред
  • рдирдпрд╛рдБ рдбрд┐рдХреЛрдбрд░рд╣рд░реВ Playdate, RivaTuner, vMix рд░ OSQ рдердкрд┐рдпреЛред
  • ARIB STD-B24 рдЙрдкрд╢реАрд░реНрд╖рдХ рдбрд┐рдХреЛрдбрд░ libaribcaption рдкреБрд╕реНрддрдХрд╛рд▓рдпрдорд╛ рдЖрдзрд╛рд░рд┐рдд рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рдорд┐рдбрд┐рдпрд╛ рдХрдиреНрдЯреЗрдирд░ рдЕрдирдкреНрдпрд╛рдХрд░рд╣рд░реВ (рдбреЗрдордХреНрд╕рд░) рдердкрд┐рдпреЛ: рдХрдЪреНрдЪрд╛ 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) рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдбрд┐рдЗрдиреНрдЯрд░рд▓реЗрд╕рд┐рдЩ рдХрд╛рд░реНрдп рдЧрд░реНрджрдЫред
    • 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 - рд╕рдВрдХреЗрдд-рджреЗрдЦрд┐-рд╢реЛрд░ рд╕реНрддрд░ рдорд╛рдкрди рдЧрд░реНрджрдЫред
    • asisdr - рд╕рдВрдХреЗрдд-рд╡рд┐рд░реВрдкрдг рд╕реНрддрд░ рдорд╛рдкрди рдЧрд░реНрджрдЫред
  • рдирдпрд╛рдБ рдмрд┐рдЯрд╕реНрдЯреНрд░реАрдо рдлрд┐рд▓реНрдЯрд░рд╣рд░реВ:
    • VVC (рдмрд╣реБрдореБрдЦреА рднрд┐рдбрд┐рдпреЛ рдХреЛрдбрд┐рдЩ, H.266) рд╕реНрдЯреНрд░рд┐рдорд╣рд░реВрдорд╛ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрджреИред
    • VVC рд╕реНрдЯреНрд░рд┐рдорд╣рд░реВрд▓рд╛рдИ MP4 рдмрд╛рдЯ "Anex B" рдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрдиреБрд╣реЛрд╕реНред
  • рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдкрдвреНрдиреЗ рдмрдлрд░рд┐рдЩ рд╕рдордп рд╕реЗрдЯ рдЧрд░реНрди ffmpeg рдЙрдкрдпреЛрдЧрд┐рддрд╛рдорд╛ "-readrate_initial_burst" рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдпреЛ, рддреНрдпрд╕рдкрдЫрд┐ "-readrate" рд╕реАрдорд╛ рд▓рд╛рдЧреВ рд╣реБрди рдерд╛рд▓реНрдЫред '-рд╢реАрд░реНрд╖' рд╡рд┐рдХрд▓реНрдк рд╣рдЯрд╛рдЗрдПрдХреЛ рдЫ рд░ рдпрд╕рдХреЛ рд╕рдЯреНрдЯрд╛ рд╕реЗрдЯрдлрд┐рд▓реНрдб рдлрд┐рд▓реНрдЯрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрдкрд░реНрдЫред
  • ffprobe рдЙрдкрдпреЛрдЧрд┐рддрд╛рд▓реЗ "-output_format" рд╡рд┐рдХрд▓реНрдк рдердкреЗрдХреЛ рдЫ, рдЬреБрди "-of" рд╡рд┐рдХрд▓реНрдкрд╕рдБрдЧ рдорд┐рд▓реНрджреЛрдЬреБрд▓реНрджреЛ рдЫ рд░ рдЖрдЙрдЯрдкреБрдЯ рдврд╛рдБрдЪрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдЗрдБ json рдврд╛рдБрдЪрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ)ред XML рдЖрдЙрдЯрдкреБрдЯ рд╕реНрдХрд┐рдорд╛ рдПрдХрд▓ рдЕрднрд┐рднрд╛рд╡рдХ рддрддреНрд╡рдорд╛ рдмрд╛рдБрдзрд┐рдПрдХрд╛ рдмрд╣реБ рддрддреНрд╡рд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрди рдкрд░рд┐рдорд╛рд░реНрдЬрди рдЧрд░рд┐рдПрдХреЛ рдЫред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди