FFmpeg 6.0 рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдкреЕрдХреЗрдЬрдЪреЗ рдкреНрд░рдХрд╛рд╢рди

рд╕рд╣рд╛ рдорд╣рд┐рдиреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдирдВрддрд░, FFmpeg 6.0 рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдкреЕрдХреЗрдЬ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рд╡рд┐рд╡рд┐рдз рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдлреЙрд░рдореЕрдЯрд╡рд░ (рд░реЗрдХреЙрд░реНрдбрд┐рдВрдЧ, рдХрдиреНрд╡реНрд╣рд░реНрдЯрд┐рдВрдЧ рдЖрдгрд┐ рдбреАрдХреЛрдбрд┐рдВрдЧ рдСрдбрд┐рдУ рдЖрдгрд┐ рд╡реНрд╣рд┐рдбрд┐рдУ рдлреЙрд░рдореЕрдЯ) рдСрдкрд░реЗрд╢рдиреНрд╕рд╕рд╛рдареА рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдЪрд╛ рдПрдХ рд╕рдВрдЪ рдЖрдгрд┐ рд▓рд╛рдпрдмреНрд░рд░реАрдЪрд╛ рд╕рдВрдЧреНрд░рд╣ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. рдкреЕрдХреЗрдЬ рдПрд▓рдЬреАрдкреАрдПрд▓ рдЖрдгрд┐ рдЬреАрдкреАрдПрд▓ рдкрд░рд╡рд╛рдиреНрдпрд╛рдВрддрд░реНрдЧрдд рд╡рд┐рддрд░реАрдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдПрдлрдПрдлрдПрдордкреАрдИрдЬреА рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ MPlayer рдкреНрд░рдХрд▓реНрдкрд╛рд▓рд╛ рд▓рд╛рдЧреВрди рдХреЗрд▓реЗ рдЬрд╛рддреЗ.

FFmpeg 6.0 рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗрд▓реНрдпрд╛ рдмрджрд▓рд╛рдВрдкреИрдХреА рд╣реЗ рдЖрд╣реЗрдд:

  • рдорд▓реНрдЯреА-рдереНрд░реЗрдбреЗрдб рдореЛрдбрдордзреНрдпреЗ ffmpeg рддрдпрд╛рд░ рдХрд░рдгреЗ рдЕрдирд┐рд╡рд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ. рдкреНрд░рддреНрдпреЗрдХ рдореАрдбрд┐рдпрд╛ рдХрдВрдЯреЗрдирд░ рд░реЕрдкрд░ (рдордХреНрд╕рд░) рдЖрддрд╛ рд╡реЗрдЧрд│реНрдпрд╛ рдзрд╛рдЧреНрдпрд╛рдд рдЪрд╛рд▓рддреЗ.
  • 9:4:2 рдЖрдгрд┐ 2:4:4 рдХрд▓рд░ рд╕рдмрд╕реЕрдореНрдкрд▓рд┐рдВрдЧ, 4- рдЖрдгрд┐ 10-рдмрд┐рдЯ рдХрд▓рд░ рдбреЗрдкреНрде рдПрдиреНрдХреЛрдбрд┐рдВрдЧрд╕рд╣ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдЖрдгрд┐ рдбреАрдХреЛрдбрд┐рдВрдЧ VP12 рдЖрдгрд┐ HEVC рд╕рд╛рдареА VAAPI рдЖрдгрд┐ QSV (рдХреНрд╡рд┐рдХ рд╕рд┐рдВрдХ рд╡реНрд╣рд┐рдбрд┐рдУ) рд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ.
  • рдЗрдВрдЯреЗрд▓ QSV (рдХреНрд╡рд┐рдХ рд╕рд┐рдВрдХ рд╡реНрд╣рд┐рдбрд┐рдУ) рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдкреНрд░рд╡реЗрдЧ рддрдВрддреНрд░рдЬреНрдЮрд╛рди рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА oneVPL (oneAPI рд╡реНрд╣рд┐рдбрд┐рдУ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд▓рд╛рдпрдмреНрд░рд░реА) рд▓рд╛рдпрдмреНрд░рд░реАрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
  • QSV рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдкреНрд░рд╡реЗрдЧ рд╕рд╣ AV1 рдПрдиреНрдХреЛрдбрд░ рдЬреЛрдбрд▓реЗ.
  • ffmpeg рдпреБрдЯрд┐рд▓рд┐рдЯреАрдордзреНрдпреЗ рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд:
    • рдмрдлрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдлреНрд░реЗрдореНрд╕рдЪрд╛ рдХрдорд╛рд▓ рдХрд╛рд▓рд╛рд╡рдзреА рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА "-shortest_buf_duration" ("-рд╢реЙрд░реНрдЯреЗрд╕реНрдЯ" рдореЛрдбрдордзреНрдпреЗ рдЬрд┐рддрдХреА рдЬрд╛рд╕реНрдд, рддрд┐рддрдХреА рдЕрдЪреВрдХрддрд╛ рдЬрд╛рд╕реНрдд, рдкрд░рдВрддреБ рдореЗрдорд░реА рд╡рд╛рдкрд░ рдЖрдгрд┐ рд╡рд┐рд▓рдВрдм рдЬрд╛рд╕реНрдд).
    • "-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 рд╡рд╛рдкрд░реВрди рдЕрдиреЗрдХ рд╡реНрд╣рд┐рдбрд┐рдУ рдПрдХрддреНрд░ рдХрд░рдгреЗ (рдкреНрд░рддреНрдпреЗрдХ рд╡реНрд╣рд┐рдбрд┐рдУ рд╕реНрдХреНрд░реАрдирдЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рдХреНрд╖реЗрддреНрд░рд╛рдд рджрд░реНрд╢рд╡рд┐рд▓рд╛ рдЬрд╛рддреЛ).
    • рдмреЕрдХрдЧреНрд░рд╛рдЙрдВрдбрдХреА - рд╕реНрдерд┐рд░ рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА рдкрд╛рд░рджрд░реНрд╢рдХ рдмрдирд╡рддреЗ.
    • рдХреНрд░реЙрдкрдбрд┐рдЯреЗрдХреНрдЯ рдлрд┐рд▓реНрдЯрд░рдордзреНрдпреЗ рд╡реЗрдХреНрдЯрд░ рдЖрдгрд┐ рдореЛрд╢рди рдПрдЬрдЪреНрдпрд╛ рдЖрдзрд╛рд░реЗ рдкреАрдХ рдХреНрд╖реЗрддреНрд░ рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдореЛрдб рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ.
  • рдирд╡реАрди рдзреНрд╡рдиреА рдлрд┐рд▓реНрдЯрд░:
    • showcwt - рд╕рддрдд рд╡реЗрд╡реНрд╣рд▓реЗрдЯ рдЯреНрд░рд╛рдиреНрд╕рдлреЙрд░реНрдо рдЖрдгрд┐ рдореЙрд░реНрд▓реЗрдЯ рд╡рд╛рдкрд░реВрди рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рдлреНрд░рд┐рдХреНрд╡реЗрдВрд╕реА рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рдирд╕рд╣ рдСрдбрд┐рдУ рддреЗ рд╡реНрд╣рд┐рдбрд┐рдУ рд░реВрдкрд╛рдВрддрд░рдг.
    • adrc - рд╕реНрдкреЗрдХреНрдЯреНрд░рд▓ рдбрд╛рдпрдиреЕрдорд┐рдХ рд╢реНрд░реЗрдгреА рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА рдЗрдирдкреБрдЯ рдСрдбрд┐рдУ рд╕реНрдЯреНрд░реАрдорд╡рд░ рдлрд┐рд▓реНрдЯрд░ рд▓рд╛рдЧреВ рдХрд░рд╛.
    • a3dscope - рдЗрдирдкреБрдЯ рдСрдбрд┐рдУрд▓рд╛ рдЕрд╡рдХрд╛рд╢реАрдп 3D рдСрдбрд┐рдУрдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ.
    • afdelaysrc - рдорд░реНрдпрд╛рджрд┐рдд рдЖрд╡реЗрдЧ рдкреНрд░рддрд┐рд╕рд╛рдж (FIR) рдЧреБрдгрд╛рдВрдХ рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рддреЗ.
  • рдирд╡реАрди рдмрд┐рдЯрд╕реНрдЯреНрд░реАрдо рдлрд┐рд▓реНрдЯрд░:
    • media100 рд╡рд░реВрди mjpegb рдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рд╛.
    • рдбреАрдЯреАрдПрд╕ рдордзреВрди рдкреАрдЯреАрдПрд╕рдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рд╛.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛