FFmpeg 6.0 рдорд▓реНрдЯрд┐рдорд┐рдбрд┐рдпрд╛ рдкреНрдпрд╛рдХреЗрдЬрдХреЛ рд░рд┐рд▓реАрдЬ

рд╡рд┐рдХрд╛рд╕рдХреЛ рдЫ рдорд╣рд┐рдирд╛ рдкрдЫрд┐, FFmpeg 6.0 рдорд▓реНрдЯрд┐рдорд┐рдбрд┐рдпрд╛ рдкреНрдпрд╛рдХреЗрдЬ рдЙрдкрд▓рдмреНрдз рдЫ, рдЬрд╕рдорд╛ рд╡рд┐рднрд┐рдиреНрди рдорд▓реНрдЯрд┐рдорд┐рдбрд┐рдпрд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВ (рд░реЗрдХрд░реНрдбрд┐рдЩ, рдХрдиреНрднрд░реНрдЯрд┐рдЩ рд░ рдбрд┐рдХреЛрдбрд┐рдЩ рдЕрдбрд┐рдпреЛ рд░ рднрд┐рдбрд┐рдпреЛ рдврд╛рдБрдЪрд╛рд╣рд░реВ) рдорд╛ рд╕рдЮреНрдЪрд╛рд▓рдирдХрд╛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд╕реЗрдЯ рд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрдХреЛ рд╕рдВрдЧреНрд░рд╣ рд╕рдорд╛рд╡реЗрд╢ рдЫред рдкреНрдпрд╛рдХреЗрдЬ LGPL рд░ GPL рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫ, FFmpeg рд╡рд┐рдХрд╛рд╕ MPlayer рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдЫреЗрдЙрдорд╛ рдЧрд░рд┐рдиреНрдЫред

FFmpeg 6.0 рдорд╛ рдердкрд┐рдПрдХрд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рд╣реБрдиреН:

  • рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рдореЛрдбрдорд╛ ffmpeg рдирд┐рд░реНрдорд╛рдг рдЕрдирд┐рд╡рд╛рд░реНрдп рдмрдирд╛рдЗрдПрдХреЛ рдЫред рдкреНрд░рддреНрдпреЗрдХ рдорд┐рдбрд┐рдпрд╛ рдХрдиреНрдЯреЗрдирд░ рд░реНрдпрд╛рдкрд░ (рдордХреНрд╕рд░) рдЕрдм рдЫреБрдЯреНрдЯреИ рдереНрд░реЗрдбрдорд╛ рдЪрд▓реНрдЫред
  • 9:4:2 рд░ 2:4:4 рд░рдЩ рд╕рдмрд╕рдореНрдкрд▓рд┐рдВрдЧ, 4- рд░ 10-рдмрд┐рдЯ рд░рдЩ рдЧрд╣рд┐рд░рд╛рдИ рдЗрдиреНрдХреЛрдбрд┐рдЩрдХреЛ рд╕рд╛рде VP12 рд░ HEVC рдХреЛ рдЗрдиреНрдХреЛрдбрд┐рдЩ рд░ рдбрд┐рдХреЛрдбрд┐рдЩрдХрд╛ рд▓рд╛рдЧрд┐ VAAPI рд░ QSV (рдХреНрд╡рд┐рдХ рд╕рд┐рдЩреНрдХ рднрд┐рдбрд┐рдпреЛ) рдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдПрдХреЛ рд╕рдорд░реНрдердиред
  • Intel QSV (Quick Sync Video) рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдПрдХреНрд╕реЗрд▓реЗрд░реЗрд╢рди рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди OneVPL (oneAPI рднрд┐рдбрд┐рдпреЛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдЩ рд▓рд╛рдЗрдмреНрд░реЗрд░реА) рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
  • QSV рдорд╛ рдЖрдзрд╛рд░рд┐рдд рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреНрд░рд╡реЗрдЧ рд╕рдВрдЧ AV1 рдПрдиреНрдХреЛрдбрд░ рдердкрд┐рдпреЛред
  • ffmpeg рдЙрдкрдпреЛрдЧрд┐рддрд╛рдорд╛ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдердкрд┐рдПрдХрд╛ рдЫрдиреН:
    • рдмрдлрд░ рдЧрд░рд┐рдПрдХрд╛ рдлреНрд░реЗрдорд╣рд░реВрдХреЛ рдЕрдзрд┐рдХрддрдо рдЕрд╡рдзрд┐ рд╕реЗрдЯ рдЧрд░реНрди "-shortest_buf_duration" ("-shortest" рдореЛрдбрдорд╛ рдЬрддрд┐ рд▓рд╛рдореЛ, рдЙрдЪреНрдЪ рд╢реБрджреНрдзрддрд╛, рддрд░ рдЙрдЪреНрдЪ рдореЗрдореЛрд░реА рдЦрдкрдд рд░ рд╡рд┐рд▓рдореНрдмрддрд╛)ред
    • "-stats_enc_pre[_fmt]", "-stats_enc_post[_fmt]" рд░ "-stats_mux_pre[_fmt]" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдлрд╛рдЗрд▓рдорд╛ рдПрдиреНрдХреЛрдбрд┐рдЩрдХрд╛ рд╡рд┐рднрд┐рдиреНрди рдЪрд░рдгрд╣рд░реВрдорд╛ рдЪрдпрди рдЧрд░рд┐рдПрдХрд╛ рд╕реНрдЯреНрд░рд┐рдорд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдлреНрд░реЗрдо-рджреНрд╡рд╛рд░рд╛-рдлреНрд░реЗрдо рдЬрд╛рдирдХрд╛рд░реА рд░реЗрдХрд░реНрдб рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ред
    • "-fix_sub_duration_heartbeat" рдЙрдкрд╢реАрд░реНрд╖рдХрд╣рд░реВ рд╡рд┐рднрд╛рдЬрд┐рдд рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рд╣реГрджрдпрдШрд╛рдд рднрд┐рдбрд┐рдпреЛ рд╕реНрдЯреНрд░рд┐рдо рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрдиред
  • рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдлрд╛рдЗрд▓рдмрд╛рдЯ рд╡рд┐рдХрд▓реНрдк рдорд╛рдирд╣рд░реВ рдкрд╛рд░рд┐рдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рди рдлрд┐рд▓реНрдЯрд░рдЧреНрд░рд╛рдл рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫред рдлрд╛рдЗрд▓рдХреЛ рдирд╛рдо '/' рд╕рдБрдЧ рдЙрдкрд╕рд░реНрдЧ рд▓рдЧрд╛рдЗрдПрдХреЛ рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реЗрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, "ffmpeg -vf drawtext=/text=/tmp/some_text" рд▓реЗ /tmp/some_text рдлрд╛рдЗрд▓рдмрд╛рдЯ рдкрд╛рда рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рд▓реЛрдб рдЧрд░реНрдиреЗрдЫред
  • рдЫрд╡рд┐ рдврд╛рдБрдЪрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ: WBMP (рд╡рд╛рдпрд░рд▓реЗрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░реЛрдЯреЛрдХрд▓ рдмрд┐рдЯрдореНрдпрд╛рдк), рд░реЗрдбрд┐рдпрдВрд╕ HDR (RGBE)ред
  • рдирдпрд╛рдБ рдбрд┐рдХреЛрдбрд░рд╣рд░реВ рдердкрд┐рдпреЛ: APAC, bonk, Micronas SC-4, Media 100i, ViewQuest VQC, MediaCodec (NDKMediaCodec), WADY DPCM, CBD2 DPCM, XMD ADPCM, WavArc, RKAред
  • рдирдпрд╛рдБ рдПрдиреНрдХреЛрдбрд░рд╣рд░реВ рдердкрд┐рдпреЛ: nvenc AV1, MediaCodecред
  • рдердкрд┐рдПрдХреЛ рдорд┐рдбрд┐рдпрд╛ рдХрдиреНрдЯреЗрдирд░ рдЕрдирдкреНрдпрд╛рдХрд░рд╣рд░реВ (рдбреЗрдордХреНрд╕рд░): SDNS, APAC, bonk, LAF, WADY DPCM, XMD ADPCM, WavArc, RKAред
  • CrystalHD рдбрд┐рдХреЛрдбрд░рд╣рд░реВ рд╣рдЯрд╛рдЗрдПрдХреЛ рдЫред
  • рдирдпрд╛рдБ рднрд┐рдбрд┐рдпреЛ рдлрд┐рд▓реНрдЯрд░рд╣рд░реВ:
    • ddagrab - рдбреЗрд╕реНрдХрдЯрдк рдбреБрдкреНрд▓рд┐рдХреЗрд╢рди API рдорд╛рд░реНрдлрдд рд╡рд┐рдиреНрдбреЛрдЬ рдбреЗрд╕реНрдХрдЯрдк рднрд┐рдбрд┐рдпреЛ рдЦрд┐рдЪреНрдиреБрд╣реЛрд╕реНред
    • corr - рджреБрдИ рднрд┐рдбрд┐рдпреЛрд╣рд░реВ рдмреАрдЪрдХреЛ рд╕рдореНрдмрдиреНрдз рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрджрдЫред
    • ssim360 - 360┬░ рдореЛрдбрдорд╛ рдХреИрдж рдЧрд░рд┐рдПрдХрд╛ рднрд┐рдбрд┐рдпреЛрд╣рд░реВрдХреЛ рд╕рдорд╛рдирддрд╛ рдореВрд▓реНрдпрд╛рдЩреНрдХрдиред
    • hstack_vaapi, vstack_vaapi рд░ xstack_vaapi - рдзреЗрд░реИ рднрд┐рдбрд┐рдпреЛрд╣рд░реВ рд╕рдВрдпреЛрдЬрди рдЧрд░реНрджреИ (рдкреНрд░рддреНрдпреЗрдХ рднрд┐рдбрд┐рдпреЛ рд╕реНрдХреНрд░рд┐рдирдХреЛ рдЖрдлреНрдиреИ рдХреНрд╖реЗрддреНрд░рдорд╛ рджреЗрдЦрд╛рдЗрдПрдХреЛ рдЫ) рдкреНрд░рд╡реЗрдЧрдХрд╛ рд▓рд╛рдЧрд┐ VAAPI рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИред
    • backgroundkey - рдкрд╛рд░рджрд░реНрд╢реА рдорд╛ рд╕реНрдерд┐рд░ рдкреГрд╖реНрдарднреВрдорд┐ рдмрджрд▓реНрдЫред
    • рд╡реЗрдХреНрдЯрд░ рд░ рдЧрддрд┐ рдХрд┐рдирд╛рд░рд╛рд╣рд░реВрдХреЛ рдЖрдзрд╛рд░рдорд╛ рдХреНрд░рдк рдХреНрд╖реЗрддреНрд░ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрдиреЗ рдореЛрдб рдХреНрд░рдк рдбрд┐рдЯреЗрдХреНрдЯ рдлрд┐рд▓реНрдЯрд░рдорд╛ рдердкрд┐рдПрдХреЛ рдЫред
  • рдирдпрд╛рдБ рдзреНрд╡рдирд┐ рдлрд┐рд▓реНрдЯрд░рд╣рд░реВ:
    • showcwt - рдирд┐рд░рдиреНрддрд░ рддрд░рдВрдЧ рд░реВрдкрд╛рдиреНрддрд░рдг рд░ рдореЛрд░реНрд▓реЗрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рдлреНрд░рд┐рдХреНрд╡реЗрдиреНрд╕реА рднрд┐рдЬреБрдЕрд▓рд╛рдЗрдЬреЗрд╕рдирдХреЛ рд╕рд╛рде рднрд┐рдбрд┐рдпреЛ рд░реВрдкрд╛рдиреНрддрд░рдгрдХреЛ рдЕрдбрд┐рдпреЛред
    • adrc - рд╕реНрдкреЗрдХреНрдЯреНрд░рд▓ рдбрд╛рдпрдирд╛рдорд┐рдХ рджрд╛рдпрд░рд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдЗрдирдкреБрдЯ рдЕрдбрд┐рдпреЛ рд╕реНрдЯреНрд░рд┐рдордорд╛ рдлрд┐рд▓реНрдЯрд░ рд▓рд╛рдЧреВ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
    • a3dscope - рдЗрдирдкреБрдЯ рдЕрдбрд┐рдпреЛрд▓рд╛рдИ рд╕реНрдерд╛рдирд┐рдп 3D рдЕрдбрд┐рдпреЛрдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрджрдЫред
    • afdelaysrc - рдкрд░рд┐рдорд┐рдд рдЖрд╡реЗрдЧ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ (FIR) рдЧреБрдгрд╛рдВрдХ рдЙрддреНрдкрдиреНрди рдЧрд░реНрджрдЫред
  • рдирдпрд╛рдБ рдмрд┐рдЯрд╕реНрдЯреНрд░реАрдо рдлрд┐рд▓реНрдЯрд░рд╣рд░реВ:
    • Media100 рдмрд╛рдЯ mjpegb рдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрдиреБрд╣реЛрд╕реНред
    • DTS рдмрд╛рдЯ PTS рдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрдиреБрд╣реЛрд╕реНред

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

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