Nei tsien moannen fan Γ»ntwikkeling is it FFmpeg 6.1 multimediapakket beskikber, dat in set applikaasjes en in samling biblioteken omfettet foar operaasjes op ferskate multimediaformaten (opnimme, konvertearje en dekodearjen fan audio- en fideoformaten). It pakket wurdt ferspraat Γ»nder LGPL- en GPL-lisinsjes, FFmpeg-Γ»ntwikkeling wurdt ΓΊtfierd neist it MPlayer-projekt.
Guon fan 'e wizigingen tafoege yn FFmpeg 6.1 omfetsje:
- Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ API Vulkan Π΄Π»Ρ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΠΈΠ΄Π΅ΠΎ Π² ΡΠΎΡΠΌΠ°ΡΠ°Ρ H264, HEVC ΠΈ AV1.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΡΠΈΠΊ ΡΠΎΡΠΌΠ°ΡΠ° Π²ΠΈΠ΄Π΅ΠΎ AV1, ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ VAAPI.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² HEVC, VP9 ΠΈ AV1 Π² ΠΏΠΎΡΠΎΠΊΠ°Ρ Π½Π° Π±Π°Π·Π΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° rtmp ΠΈ Π² ΡΠ°ΠΉΠ»Π°Ρ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ flv.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠ°ΡΡΠ΅Ρ, ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΡΠΈΠΊ ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΡΠΈΠΊ ΠΌΠ΅Π΄ΠΈΠ°ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² Π² ΡΠΎΡΠΌΠ°ΡΠ΅ EVC (Essential Video Coding), ΡΠ°Π·Π²ΠΈΠ²Π°Π΅ΠΌΠΎΠΌ ΡΠ°Π±ΠΎΡΠ΅ΠΉ Π³ΡΡΠΏΠΏΠΎΠΉ MPEG Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ° MPEG-5.
- Π Π°ΡΡΠΈΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° VAAPI Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Windows Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ libva-win32.
- Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² P_SKIP Π΄Π»Ρ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ libx264.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΡΠΈΠΊ Π΄Π»Ρ Π²ΠΈΠ΄Π΅ΠΎ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Microsoft RLE.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π½ΠΎΠ²ΡΠ΅ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΡΠΈΠΊΠΈ Playdate, RivaTuner, vMix ΠΈ OSQ.
- ΠΠ° Π±Π°Π·Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ libaribcaption ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΡΠΈΠΊ ΡΡΠ±ΡΠΈΡΡΠΎΠ² ARIB STD-B24.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΡΠΈΠΊΠΈ ΠΌΠ΅Π΄ΠΈΠ°ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² (demuxer): Raw VVC (Versatile Video Coding, Π½ΠΎΠ²ΡΠΉ ΡΡΠ°Π½Π΄Π°ΡΡ H.266/MPEG-I Part 3), Playdate, Raw AC-4, OSQ, CRI USM.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΡΠΏΠ°ΠΊΠΎΠ²ΡΠΈΠΊΠΈ ΠΌΠ΅Π΄ΠΈΠ°ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² (muxer): Raw AC-4 ΠΈ Raw VVC.
- Nije fideofilters:
- color_vulkan β ΡΠΎΠ·Π΄Π°ΡΡ ΠΊΠ°Π΄Ρ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ° ΡΠ΅ΡΠ΅Π· ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΊ API Vulkan.
- bwdif_vulkan β Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π΄Π΅ΠΈΠ½ΡΠ΅ΡΠ»Π΅ΠΉΡΠΈΠ½Π³ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° BWDIF (Bob Weaver Deinterlacing Filter), ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ API Vulkan.
- bwdif_cuda β Π΄Π΅ΠΈΠ½ΡΠ΅ΡΠ»Π΅ΠΉΡΠΈΠ½Π³ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° BWDIF, ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π½Π° Π±Π°Π·Π΅ API CUDA.
- nlmeans_vulkan β ΡΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΡΡΠΌΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ Non-local means, ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ API Vulkan.
- xfade_vulkan β ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΡΡΠ΅ΠΊΡΠ° Π·Π°ΡΡΡ Π°Π½ΠΈΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ API Vulkan.
- zoneplate β Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΎΡΠ½ΡΡ Π²ΠΈΠ΄Π΅ΠΎΡΠ°Π±Π»ΠΈΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π·ΠΎΠ½Π½ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΈΠ½ΠΊΠΈ Π€ΡΠ΅Π½Π΅Π»Ρ.
- scale_vt ΠΈ transpose_vt ΡΠΈΠ»ΡΡΡΡ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ, ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠ΅ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ API VideoToolBox (macOS).
- Π ΡΠΈΠ»ΡΡΡΠ°Ρ setpts ΠΈ asetpts Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄.
- Nije lΓ»dfilters:
- arls β ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅Ρ ΡΠ΅ΠΊΡΡΡΠ΅Π½ΡΠ½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ Π½Π°ΠΈΠΌΠ΅Π½ΡΡΠΈΡ ΠΊΠ²Π°Π΄ΡΠ°ΡΠΎΠ² Π΄Π»Ρ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π·Π²ΡΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΡΠΎΠΊΠ° ΠΊ Π΄ΡΡΠ³ΠΎΠΌΡ.
- afireqsrc β Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ FIR-ΡΠΊΠ²Π°Π»Π°ΠΉΠ·Π΅Ρ (ΡΠΈΠ»ΡΡΡ Ρ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ ΠΈΠΌΠΏΡΠ»ΡΡΠ½ΠΎΠΉ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΎΠΉ).
- apsnr β ΠΈΠ·ΠΌΠ΅ΡΡΠ΅Ρ ΡΡΠΎΠ²Π΅Π½Ρ ΡΠΈΠ³Π½Π°Π»-ΡΡΠΌ.
- asisdr β ΠΈΠ·ΠΌΠ΅ΡΡΠ΅Ρ ΡΡΠΎΠ²Π΅Π½Ρ ΡΠΈΠ³Π½Π°Π»-ΠΈΡΠΊΠ°ΠΆΠ΅Π½ΠΈΠ΅.
- Nije bitstreamfilters:
- Π Π΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ Π² ΠΏΠΎΡΠΎΠΊΠ°Ρ VVC (Versatile Video Coding, H.266).
- ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΡΠΎΠΊΠΎΠ² VVC ΠΈΠ· MP4 Π² Β«Annex BΒ».
- Π ΡΡΠΈΠ»ΠΈΡΡ ffmpeg Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΎΠΏΡΠΈΡ Β«-readrate_initial_burstΒ» Π΄Π»Ρ Π·Π°Π΄Π°Π½ΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ Π±ΡΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΡΠ΅Π½ΠΈΡ, ΠΏΠΎΡΠ»Π΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½Π°ΡΠΈΠ½Π°Π΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Β«-readrateΒ». ΠΠ±ΡΡΠ²Π»Π΅Π½Π° ΡΡΡΠ°ΡΠ΅Π²ΡΠ΅ΠΉ ΠΎΠΏΡΠΈΠΉ β-topβ, Π²ΠΌΠ΅ΡΡΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΈΠ»ΡΡΡ setfield.
- Π ΡΡΠΈΠ»ΠΈΡΡ ffprobe Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΎΠΏΡΠΈΡ Β«-output_formatΒ», ΠΊΠΎΡΠΎΡΠ°Ρ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Π° ΠΎΠΏΡΠΈΠΈ Β«-ofΒ» ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠΎΡΠΌΠ°ΡΠ° Π²ΡΠ²ΠΎΠ΄Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΡΠΌΠ°Ρ json). Π‘Ρ Π΅ΠΌΠ° Π²ΡΠ²ΠΎΠ΄Π° XML ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° Π΄Π»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΠΏΡΠΈΠ²ΡΠ·Π°Π½Π½ΡΡ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΌΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ.
Boarne: opennet.ru