ΠŸΡƒΡΠΊΠ°Π½Π΅ Π½Π° ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠ΅Π΄ΠΈΠ΅Π½ ΠΏΠ°ΠΊΠ΅Ρ‚ FFmpeg 6.0

Π‘Π»Π΅Π΄ ΡˆΠ΅ΡΡ‚ мСсСца Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΅ Π½Π°Π»ΠΈΡ‡Π΅Π½ мултимСдийният ΠΏΠ°ΠΊΠ΅Ρ‚ FFmpeg 6.0, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π° Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ прилоТСния ΠΈ колСкция ΠΎΡ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π·Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈ (запис, ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€Π°Π½Π΅ ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ Π½Π° Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈ). ΠŸΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ сС разпространява ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈ LGPL ΠΈ GPL, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° FFmpeg сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Π² нСпосрСдствСна близост Π΄ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° MPlayer.

Π‘Ρ€Π΅Π΄ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅, Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π² FFmpeg 6.0, са:

  • Π˜Π·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° ffmpeg Π² многонишков Ρ€Π΅ΠΆΠΈΠΌ Π΅ Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΎ Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎ. Всяка ΠΎΠ±Π²ΠΈΠ²ΠΊΠ° Π½Π° ΠΌΠ΅Π΄ΠΈΠ΅Π½ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ (ΠΌΡƒΠΊΡΡŠΡ€) сСга сС изпълнява Π² ΠΎΡ‚Π΄Π΅Π»Π½Π° нишка.
  • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° 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", Π·Π° Π΄Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Ρ‚Π΅ ΡΡŠΡ€Π΄Π΅Ρ‡Π½ΠΈΡ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎΡ‚ΠΎΠΊ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° раздСлянС Π½Π° субтитри.
  • Π‘ΠΈΠ½Ρ‚Π°ΠΊΡΠΈΡΡŠΡ‚ Π½Π° filtergraph Π΅ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½, Π·Π° Π΄Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ стойноститС Π½Π° ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½ΠΈ ΠΎΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Ρ„Π°ΠΉΠ». Π˜ΠΌΠ΅Ρ‚ΠΎ Π½Π° Ρ„Π°ΠΉΠ»Π° сС посочва Ρ‡Ρ€Π΅Π· ΡƒΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° стойност с прСфикс '/', Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "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 Ρ‡Ρ€Π΅Π· API Π·Π° Π΄ΡƒΠ±Π»ΠΈΡ€Π°Π½Π΅ Π½Π° работния ΠΏΠ»ΠΎΡ‚.
    • corr - ΠžΠΏΡ€Π΅Π΄Π΅Π»Ρ корСлацията ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Π²Π° Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΠ°.
    • ssim360 - ΠΎΡ†Π΅Π½ΠΊΠ° Π½Π° сходството Π½Π° Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΠΎΠ²Π΅, заснСти Π² Ρ€Π΅ΠΆΠΈΠΌ 360Β°.
    • hstack_vaapi, vstack_vaapi ΠΈ xstack_vaapi - ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° няколко Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΠ° (всСки Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏ сС ΠΏΠΎΠΊΠ°Π·Π²Π° Π² собствСна област Π½Π° Π΅ΠΊΡ€Π°Π½Π°) с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° VAAPI Π·Π° ускоряванС.
    • backgroundkey - ΠΏΡ€Π΅Π²Ρ€ΡŠΡ‰Π° статичСн Ρ„ΠΎΠ½ Π² ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π΅Π½.
    • Към Ρ„ΠΈΠ»Ρ‚ΡŠΡ€Π° cropdetect Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ Π·Π° опрСдСлянС Π½Π° ΠΏΠ»ΠΎΡ‰Ρ‚Π° Π½Π° изрязванС въз основа Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈ ΠΈ Ρ€ΡŠΠ±ΠΎΠ²Π΅ Π½Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅.
  • Нови Π·Π²ΡƒΠΊΠΎΠ²ΠΈ Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈ:
    • showcwt - Π°ΡƒΠ΄ΠΈΠΎ към Π²ΠΈΠ΄Π΅ΠΎ прСобразувания с визуализация Π½Π° чСстотния ΡΠΏΠ΅ΠΊΡ‚ΡŠΡ€, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π° вълнова трансформация ΠΈ morlet.
    • adrc - ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Ρ‚Π΅ Ρ„ΠΈΠ»Ρ‚ΡŠΡ€ към входния Π°ΡƒΠ΄ΠΈΠΎ ΠΏΠΎΡ‚ΠΎΠΊ, Π·Π° Π΄Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ спСктралния Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅Π½ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½.
    • a3dscope - ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π° Π²Ρ…ΠΎΠ΄Π½ΠΎΡ‚ΠΎ Π°ΡƒΠ΄ΠΈΠΎ Π² пространствСно 3D Π°ΡƒΠ΄ΠΈΠΎ.
    • afdelaysrc - Π“Π΅Π½Π΅Ρ€ΠΈΡ€Π° ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΈ Π½Π° ΠΊΡ€Π°ΠΉΠ½Π° импулсна характСристика (FIR).
  • Нови битстрийм Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈ:
    • ΠšΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€Π°Π½Π΅ ΠΎΡ‚ media100 Π² mjpegb.
    • ΠšΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€Π°Π½Π΅ ΠΎΡ‚ DTS Π² PTS.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€