FFmpeg 6.0 մուլտիմեդիա փաթեթի թողարկում

Վեց ամսվա մշակումից հետո հասանելի է FFmpeg 6.0 մուլտիմեդիա փաթեթը, որը ներառում է մի շարք հավելվածներ և գրադարանների հավաքածու՝ տարբեր մուլտիմեդիա ձևաչափերի վրա գործառնությունների համար (ձայնագրում, փոխակերպում և վերծանում աուդիո և վիդեո ձևաչափեր): Փաթեթը բաշխվում է LGPL և GPL լիցենզիաներով, FFmpeg-ի մշակումն իրականացվում է MPlayer նախագծին կից:

FFmpeg 6.0-ին ավելացված փոփոխություններից են.

  • Բազմաթելային ռեժիմով ffmpeg-ի կառուցումը պարտադիր է դարձել: Մեդիա բեռնարկղերի յուրաքանչյուր փաթաթան (muxer) այժմ աշխատում է առանձին թելի մեջ:
  • Իրականացված աջակցություն VAAPI-ին և QSV-ին (Quick Sync Video)՝ VP9 և HEVC կոդավորման և վերծանման համար՝ 4:2:2 և 4:4:4 գունային ենթամեկուսիչով, 10 և 12 բիթ գույնի խորության կոդավորումով:
  • Ավելացվել է աջակցություն oneVPL (oneAPI Video Processing Library) գրադարանին՝ Intel QSV (Quick Sync Video) ապարատային արագացման տեխնոլոգիան օգտագործելու համար:
  • Ավելացվեց AV1 կոդավորիչ՝ ապարատային արագացմամբ՝ հիմնված QSV-ի վրա:
  • Ընտրանքներ ավելացվել են 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 (Wireless Application Protocol Bitmap), Radiance HDR (RGBE):
  • Ավելացվել են նոր ապակոդավորիչներ՝ APAC, bonk, Micronas SC-4, Media 100i, ViewQuest VQC, MediaCodec (NDKMediaCodec), WADY DPCM, CBD2 DPCM, XMD ADPCM, WavArc, RKA:
  • Ավելացվել են նոր կոդավորիչներ՝ nvenc AV1, MediaCodec:
  • Ավելացվել են մեդիա բեռնարկղերի ապափաթեթավորում (demuxer)՝ SDNS, APAC, bonk, LAF, WADY DPCM, XMD ADPCM, WavArc, RKA:
  • CrystalHD ապակոդավորիչները հնացել են:
  • Նոր վիդեո զտիչներ.
    • ddagrab - Լուսանկարեք Windows-ի աշխատասեղանի տեսանյութը Desktop Duplication API-ի միջոցով:
    • corr - Որոշում է երկու տեսանյութերի հարաբերակցությունը:
    • ssim360 - 360° ռեժիմով նկարահանված տեսանյութերի նմանության գնահատում:
    • hstack_vaapi, vstack_vaapi և xstack_vaapi - միավորում է մի քանի տեսանյութ (յուրաքանչյուր տեսանյութ ցուցադրվում է էկրանի իր տարածքում)՝ օգտագործելով VAAPI արագացման համար:
    • backgroundkey - ստատիկ ֆոնը վերածում է թափանցիկ:
    • Cropdetect ֆիլտրում ավելացվել է վեկտորների և շարժման եզրերի հիման վրա բերքի տարածքի որոշման ռեժիմ:
  • Նոր ձայնային զտիչներ.
    • showcwt - աուդիո-վիդեո փոխարկումներ՝ սպեկտրի հաճախականության վիզուալիզացիայով՝ օգտագործելով շարունակական ալիքների փոխակերպումը և մորլետը:
    • adrc - Կիրառեք զտիչ մուտքային աուդիո հոսքի վրա՝ սպեկտրալ դինամիկ տիրույթը փոխելու համար:
    • a3dscope - Փոխակերպում է մուտքային ձայնը տարածական 3D աուդիո:
    • afdelaysrc - Առաջացնում է վերջավոր իմպուլսային արձագանքման (FIR) գործակիցներ:
  • Նոր bitstream զտիչներ.
    • Փոխարկել media100-ից mjpegb-ի:
    • Փոխարկել DTS-ից PTS:

Source: opennet.ru

Добавить комментарий