FFmpeg 6.0 мультимедиялық пакетінің шығарылымы

Алты айлық әзірлеуден кейін FFmpeg 6.0 мультимедиялық пакеті қол жетімді, ол әртүрлі мультимедиялық пішімдерде (аудио және бейне пішімдерін жазу, түрлендіру және декодтау) әрекеттерге арналған қолданбалар жиынтығы мен кітапханалар жинағын қамтиды. Пакет LGPL және GPL лицензиялары бойынша таратылады, FFmpeg әзірлеу MPlayer жобасына іргелес жүзеге асырылады.

FFmpeg 6.0 нұсқасына енгізілген өзгерістердің арасында:

  • Көп ағынды режимде ffmpeg құру міндетті болды. Әрбір мультимедиа контейнерінің қаптамасы (муксері) енді бөлек ағында жұмыс істейді.
  • VP9 және HEVC кодтау және декодтау үшін 4:2:2 және 4:4:4 түсті ішкі іріктеу, 10 және 12 биттік түс тереңдігі кодтау үшін VAAPI және QSV (Жылдам синхрондау бейне) қолдауы енгізілді.
  • Intel QSV (Quick Sync Video) аппараттық құралды жеделдету технологиясын пайдалану үшін oneVPL (oneAPI бейне өңдеу кітапханасы) кітапханасына қолдау қосылды.
  • QSV негізіндегі аппараттық жеделдетілген AV1 кодтары қосылды.
  • Опциялар ffmpeg утилитасына қосылды:
    • Буферленген кадрлардың максималды ұзақтығын орнату үшін "-қысқа_буф_ұзақтығы" (неғұрлым ұзақ болса, "-қысқа" режимдегі дәлдік соғұрлым жоғары болады, бірақ жадты тұтыну және кідіріс жоғарырақ).
    • “-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.
  • Қосылған мультимедиа контейнерінің орауыштары (демуксер): SDNS, APAC, bonk, LAF, WADY DPCM, XMD ADPCM, WavArc, RKA.
  • CrystalHD декодерлері ескірген.
  • Жаңа бейне сүзгілері:
    • ddagrab - Desktop Duplication API арқылы Windows жұмыс үстеліндегі бейнені түсіріңіз.
    • corr - екі бейне арасындағы корреляцияны анықтайды.
    • ssim360 - 360° режимінде түсірілген бейнелердің ұқсастығын бағалау.
    • hstack_vaapi, vstack_vaapi және xstack_vaapi - жеделдету үшін VAAPI көмегімен бірнеше бейнелерді біріктіру (әр бейне экранның өз аймағында көрсетіледі).
    • backgroundkey - статикалық фонды мөлдірге айналдырады.
    • Cropdetect сүзгісіне векторлар мен қозғалыс жиектеріне негізделген кесу аймағын анықтау режимі қосылды.
  • Жаңа дыбыс сүзгілері:
    • showcwt - үздіксіз толқындық түрлендіру және морлет көмегімен спектр жиілігін визуализациялау арқылы дыбысты бейнеге түрлендіру.
    • adrc - спектрлік динамикалық диапазонды өзгерту үшін кіріс аудио ағынына сүзгіні қолданыңыз.
    • a3dscope - кіріс дыбысын кеңістіктік 3D дыбысына түрлендіреді.
    • afdelaysrc - Соңғы импульстік жауап (FIR) коэффициенттерін жасайды.
  • Жаңа ағын сүзгілері:
    • Media100-ден mjpegb-ге түрлендіру.
    • DTS-тен PTS-ке түрлендіру.

Ақпарат көзі: opennet.ru

пікір қалдыру