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

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

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

  • HEVC/H.265 (10/12бит) және VP9 (10/12бит) пішіміндегі бейне декодтауды аппараттық жеделдету үшін VDPAU (Бейнені декодтау және көрсету) API пайдалану мүмкіндігі енгізілді.
  • Қолдау NVIDIA NVDEC және Intel QSV (Quick Sync Video) аппараттық жеделдету қозғалтқыштарын, сондай-ақ DXVA1/D2D3VA API көмегімен AV11 пішіміндегі бейне декодтау үшін ұсынылады.
  • Libaom кітапханасы арқылы AV1 монохромды кодтау мүмкіндігі қосылды (кемінде 2.0.1 нұсқасы қажет).
  • Бейнені AV1 пішімінде кодтау мүмкіндігі қазіргі Intel процессорларында табылған аппараттық параллельді есептеу мүмкіндіктерін пайдаланатын SVT-AV1 (Scalable Video Technology AV1) кодері арқылы жүзеге асырылды.
  • AudioToolbox құрылымы арқылы шығыс құрылғысы қосылды.
  • Gophers протоколына қолдау қосылды (TLS арқылы gopher).
  • librist көмегімен RIST (Сенімді Интернет ағыны тасымалдау) протоколына қолдау қосылды.
  • libwavpack негізіндегі кодер үшін қолдау жойылды.
  • Жаңа декодерлер қосылды: AV1 (аппараттық жеделдетілген декодтауы бар), AV1 (VAAPI арқылы), AVS3 (libuavs3d арқылы), Cintel RAW, PhotoCD, PGX, IPU, MobiClip Video, MobiClip FastAudio, ADPCM IMA MOFLEX, Argonaut Games (Video, MSP2) Microsoft Paint), Simbiosis IMX, Digital Pictures SGA.
  • Жаңа кодерлер қосылды: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, ADPCM Argonaut Games, жоғары вольтты бағдарламалық құрал ADPCM, ADPCM IMA AMV, TTML (субтитрлер).
  • Қосылған медиа-контейнер бумалары (муксерлер): AMV, Rayman 2 APM, ASF (Argonaut Games), TTML (субтитрлер), LEGO Racers ALP (.tun және .pcm).
  • Қосылған мультимедиа контейнерінің орауыштары (демуксер): AV1 (төмен бит ағыны), ACE, AVS3, MacCaption, MOFLEX, MODS, MCA, SVS, BRP (Argonaut Games), DAT, aax, IPU, xbm_pipe, binka, Simbiosis IMX, Digital Pictures SGA , MSP v2 (Microsoft Paint).
  • Жаңа талдаушылар қосылды: IPU, Dolby E, CRI, XBM.
  • Жаңа сүзгілер:
    • chromanr - бейнедегі түсті шуылды азайтады.
    • afreqshift және aphaseshift - дыбыстың жиілігі мен фазасын ауыстыру.
    • аденорма - белгілі бір деңгейде шуды қосады.
    • сөйлеу нормасы – сөйлеу нормасын орындайды.
    • asupercut - дыбыстан 20 кГц жоғары жиіліктерді кеседі.
    • asubcut - суббуфер жиіліктерін қысқартады.
    • asuperpass және asuperstop - Баттерворт жиілік сүзгілерін енгізу.
    • shufflepixels - бейне кадрлардағы пикселдерді қайта реттейді.
    • tmidequalizer - уақытша Midway бейне теңестіру әсерін қолдану.
    • estdif — Edge Slope Tracing алгоритмін қолданып деинтерляция.
    • epx - пиксельдік суретті жасауға арналған үлкейту сүзгісі.
    • кесу - ығысу бейне түрлендіру.
    • kirsch - Бейнеге Kirsch операторын қолданыңыз.
    • colortemperature — бейненің түс температурасын реттеңіз.
    • colorcontrast - бейнеге арналған RGB компоненттері арасындағы түс контрастын реттейді.
    • colorcorrect - бейне үшін ақ балансты реттеу.
    • colorize — бейнедегі түсті қабаттастыру.
    • экспозиция - бейне үшін экспозиция деңгейін реттейді.
    • монохромды - түсті бейнені сұр реңкке түрлендіреді.
    • aexciter – бастапқы сигналда жоқ жоғары жиілікті дыбыс құрамдастарын генерациялау.
    • vif және msad - екі бейне арасындағы айырмашылықтарды бағалау үшін VIF (Көрнекі ақпараттың шынайылығы) және MSAD (абсолюттік айырмашылықтардың орташа сомасы) коэффициенттерін анықтау.
    • сәйкестік — екі бейне арасындағы айырмашылық деңгейін анықтау.
    • setts — пакеттерде (биттік ағын) PTS (презентация уақыт белгісі) және DTS (декодтау уақыты белгісі) орнатады.

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

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