แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž€แž‰แŸ’แž…แž”แŸ‹แž–แž แžปแž–แŸแžแŸŒแž˜แžถแž“ FFmpeg 6.0

แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแžšแž™แŸˆแž–แŸแž›แž”แŸ’แžšแžถแŸ†แž˜แžฝแž™แžแŸ‚แž“แŸƒแž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸ แž€แž‰แŸ’แž…แž”แŸ‹แž–แž แžปแž˜แŸแžŒแŸ€ FFmpeg 6.0 แžขแžถแž…แžšแž€แž”แžถแž“ แžŠแŸ‚แž›แžšแžฝแž˜แž˜แžถแž“แžŸแŸ†แžŽแžปแŸ†แž“แŸƒแž€แž˜แŸ’แž˜แžœแžทแž’แžธ แž“แžทแž„แž€แžถแžšแž”แŸ’แžšแž˜แžผแž›แž”แžŽแŸ’แžŽแžถแž›แŸแž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž›แžพแž‘แž˜แŸ’แžšแž„แŸ‹แž–แž แžปแž–แŸแžแŸŒแž˜แžถแž“แž•แŸ’แžŸแŸแž„แŸ— (แž€แžถแžšแžแž แž€แžถแžšแž”แŸ†แž”แŸ’แž›แŸ‚แž„ แž“แžทแž„แž€แžถแžšแžŒแžทแž€แžผแžŠแž‘แž˜แŸ’แžšแž„แŸ‹แžขแžผแžŒแžธแž™แŸ‰แžผ แž“แžทแž„แžœแžธแžŠแŸแžขแžผ)แŸ” แž€แž‰แŸ’แž…แž”แŸ‹แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸ‚แž€แž…แžถแž™แž€แŸ’แžšแŸ„แž˜แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽ LGPL แž“แžทแž„ GPL แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸ FFmpeg แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแž“แŸ…แž‡แžถแž”แŸ‹แž“แžนแž„แž‚แž˜แŸ’แžšแŸ„แž„ MPlayer แŸ”

แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแŸ„แž˜แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžŠแŸ‚แž›แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ… FFmpeg 6.0 แž‚แžบแŸ–

  • แž€แžถแžšแž€แžŸแžถแž„ ffmpeg แž“แŸ…แž€แŸ’แž“แžปแž„แžšแž”แŸ€แž”แž–แž แžปแžแŸ’แžŸแŸ‚แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แž‡แžถแž€แžถแžแž–แŸ’แžœแž€แžทแž…แŸ’แž…แŸ” แžฅแžกแžผแžœแž“แŸแŸ‡แžงแž”แž€แžšแžŽแŸแžšแžปแŸ†แž’แžปแž„แž˜แŸแžŒแŸ€แž“แžธแž˜แžฝแž™แŸ— (muxer) แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แŸ’แž“แžปแž„แžแŸ’แžŸแŸ‚แžŸแŸ’แžšแžกแžถแž™แžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€แž˜แžฝแž™แŸ”
  • แž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ VAAPI แž“แžทแž„ QSV (Quick Sync Video) แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžขแŸŠแžทแž“แž€แžผแžŠ แž“แžทแž„แžŒแžทแž€แžผแžŠ VP9 แž“แžทแž„ HEVC แž‡แžถแž˜แžฝแž™แž“แžนแž„ 4:2:2 แž“แžทแž„ 4:4:4 color subsampling, 10- แž“แžทแž„ 12-bit color depth encodingแŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แžŽแŸ’แžŽแžถแž›แŸแž™ 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 แžแžถแž˜แžšแž™แŸˆ Desktop Duplication API แŸ”
    • corr - แž€แŸ†แžŽแžแŸ‹แž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แžšแžœแžถแž„แžœแžธแžŠแŸแžขแžผแž–แžธแžšแŸ”
    • ssim360 - แž€แžถแžšแžœแžถแž™แžแž˜แŸ’แž›แŸƒแž—แžถแž–แžŸแŸ’แžšแžŠแŸ€แž„แž‚แŸ’แž“แžถแž“แŸƒแžœแžธแžŠแŸแžขแžผแžŠแŸ‚แž›แž”แžถแž“แžแžแž€แŸ’แž“แžปแž„แžšแž”แŸ€แž” 360ยฐแŸ”
    • hstack_vaapi, vstack_vaapi แž“แžทแž„ xstack_vaapi - แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแž“แžผแžœแžœแžธแžŠแŸแžขแžผแž‡แžถแž…แŸ’แžšแžพแž“ (แžœแžธแžŠแŸแžขแžผแž“แžธแž˜แžฝแž™แŸ—แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž แžถแž‰แž“แŸ…แž€แŸ’แž“แžปแž„แžแŸ†แž”แž“แŸ‹แž•แŸ’แž‘แžถแž›แŸ‹แžแŸ’แž›แžฝแž“แž“แŸƒแžขแŸแž€แŸ’แžšแž„แŸ‹) แžŠแŸ„แž™แž”แŸ’แžšแžพ VAAPI แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž”แž„แŸ’แž€แžพแž“แž›แŸ’แž”แžฟแž“แŸ”
    • backgroundkey - แž”แŸ’แžšแŸ‚แž•แŸ’แž‘แŸƒแžแžถแž„แž€แŸ’แžšแŸ„แž™แž‹แžทแžแžทแžœแž“แŸ’แžแž‘แŸ…แž‡แžถแžแŸ’แž›แžถแŸ”
    • แžšแž”แŸ€แž”แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แŸ†แžŽแžแŸ‹แžแŸ†แž”แž“แŸ‹แž…แŸ’แžšแžนแž”แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแžœแŸ‰แžทแž…แž‘แŸแžš แž“แžทแž„แž‚แŸ‚แž˜แž…แž›แž“แžถแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ…แžแž˜แŸ’แžšแž„แžŸแŸ’แžœแŸ‚แž„แžšแž€แž…แŸ’แžšแžนแž”แŸ”
  • แžแž˜แŸ’แžšแž„แžŸแŸ†แžกแŸแž„แžแŸ’แž˜แžธแŸ–
    • showcwt - แž€แžถแžšแž”แŸ†แž”แŸ’แž›แŸ‚แž„แžขแžผแžŒแžธแž™แŸ‰แžผแž‘แŸ…แž‡แžถแžœแžธแžŠแŸแžขแžผแž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž˜แžพแž›แžƒแžพแž‰แž”แŸ’แžšแŸแž€แž„แŸ‹แžœแžทแžŸแžถแž›แž‚แž˜แžŠแŸ„แž™แž”แŸ’แžšแžพแž€แžถแžšแž”แŸ†แž”แŸ’แž›แŸ‚แž„แžšแž›แž€แž”แž“แŸ’แž แž“แžทแž„ morlet แŸ”
    • adrc - แžขแž“แžปแžœแžแŸ’แžแžแž˜แŸ’แžšแž„แž‘แŸ…แžŸแŸ’แž‘แŸ’แžšแžธแž˜แžขแžผแžŒแžธแž™แŸ‰แžผแž”แž‰แŸ’แž…แžผแž›แžŠแžพแž˜แŸ’แž”แžธแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž‡แžฝแžšแžแžถแž˜แžœแž“แŸ’แžแžœแžทแžŸแžถแž›แž‚แž˜แŸ”
    • a3dscope - แž”แŸ†แž”แŸ’แž›แŸ‚แž„แž”แž‰แŸ’แž…แžผแž›แžขแžผแžŒแžธแž™แŸ‰แžผแž‘แŸ…แž‡แžถแžขแžผแžŒแžธแž™แŸ‰แžผ 3D แž›แŸ†แž แŸ”
    • afdelaysrc - แž”แž„แŸ’แž€แžพแžแž˜แŸแž‚แžปแžŽ finite impulse response (FIR) แŸ”
  • แžแž˜แŸ’แžšแž„ bitstream แžแŸ’แž˜แžธแŸ–
    • แž”แŸ†แž”แŸ’แž›แŸ‚แž„แž–แžธ media100 แž‘แŸ… mjpegb แŸ”
    • แž”แŸ†แž”แŸ’แž›แŸ‚แž„แž–แžธ DTS แž‘แŸ… PTS แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹