Алты айлык иштеп чыгуудан кийин FFmpeg 6.0 мультимедиялык пакети жеткиликтүү болуп калды, ал ар кандай мультимедиялык форматтардагы операциялар (аудио жана видео форматтарды жаздыруу, конвертациялоо жана декоддоо) үчүн колдонмолордун жана китепканалардын жыйнагын камтыйт. Пакет LGPL жана GPL лицензиялары боюнча бөлүштүрүлөт, FFmpeg иштеп чыгуу MPlayer долбооруна жанаша жүргүзүлөт.
FFmpeg 6.0 кошулган өзгөртүүлөр арасында:
- Көп жиптүү режимде ffmpeg куруу милдеттүү болуп калды. Ар бир медиа контейнер орогуч (муксер) эми өзүнчө жипте иштейт.
- VP9 жана HEVC 4:2:2 жана 4:4:4 түстүү үлгүлөрдү тандоо, 10 жана 12-бит түстүү тереңдик коддоо менен коддоо жана декоддоо үчүн VAAPI жана QSV (Quick Sync Video) үчүн колдоо ишке ашырылган.
- Intel QSV (Quick Sync Video) аппараттык тездетүү технологиясын колдонуу үчүн oneVPL (oneAPI Video Processing Library) китепканасына колдоо кошулду.
- 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 (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 — рабочий видео тартуу Windows Desktop көчүрмөлөө API аркылуу.
- corr - Эки видеонун ортосундагы корреляцияны аныктайт.
- ssim360 - 360° режиминде тартылган видеолордун окшоштугун баалоо.
- hstack_vaapi, vstack_vaapi жана xstack_vaapi - тездетүү үчүн VAAPI аркылуу бир нече видеолорду бириктирүү (ар бир видео экрандын өз аймагында көрсөтүлөт).
- backgroundkey - статикалык фонду тунукка айлантат.
- Cropdetect чыпкасына векторлордун жана кыймылдын четтеринин негизинде эгин аянтын аныктоо режими кошулду.
- Жаңы үн чыпкалары:
- showcwt - үзгүлтүксүз толкун трансформациясын жана морлетти колдонуу менен спектр жыштыгын визуалдаштыруу менен аудиону видеого которуу.
- adrc - спектрдик динамикалык диапазонду өзгөртүү үчүн кириш аудио агымына чыпка колдонуңуз.
- a3dscope - Киргизилген аудиону мейкиндик 3D аудиосуна айлантат.
- afdelaysrc - Чектүү импульстук жооп (FIR) коэффициенттерин жаратат.
- Жаңы бит агым чыпкалары:
- Media100дөн mjpegbге айландыруу.
- DTSтен PTSке айландыруу.
Source: opennet.ru
