Π‘Π»Π΅Π΄ ΡΠ΅ΡΡ ΠΌΠ΅ΡΠ΅ΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π΅ Π½Π°Π»ΠΈΡΠ΅Π½ ΠΌΡΠ»ΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈΡΡ ΠΏΠ°ΠΊΠ΅Ρ 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