FFmpeg 6.0 เชฎเชฒเซเชŸเซ€เชฎเซ€เชกเชฟเชฏเชพ เชชเซ‡เช•เซ‡เชœเชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ

เชตเชฟเช•เชพเชธเชจเชพ เช› เชฎเชนเชฟเชจเชพ เชชเช›เซ€, FFmpeg 6.0 เชฎเชฒเซเชŸเซ€เชฎเซ€เชกเชฟเชฏเชพ เชชเซ‡เช•เซ‡เชœ เช‰เชชเชฒเชฌเซเชง เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชตเชฟเชตเชฟเชง เชฎเชฒเซเชŸเซ€เชฎเซ€เชกเชฟเชฏเชพ เชซเซ‹เชฐเซเชฎเซ‡เชŸเซเชธ (เชฐเซ‡เช•เซ‹เชฐเซเชกเชฟเช‚เช—, เช•เชจเซเชตเชฐเซเชŸเชฟเช‚เช— เช…เชจเซ‡ เชกเซ€เช•เซ‹เชกเชฟเช‚เช— เช‘เชกเชฟเช“ เช…เชจเซ‡ เชตเชฟเชกเชฟเชฏเซ‹ เชซเซ‹เชฐเซเชฎเซ‡เชŸ) เชชเชฐ เช‘เชชเชฐเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‹ เชธเชฎเซ‚เชน เช…เชจเซ‡ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“เชจเซ‹ เชธเช‚เช—เซเชฐเชน เชถเชพเชฎเซ‡เชฒ เช›เซ‡. เชชเซ‡เช•เซ‡เชœเชจเซเช‚ เชตเชฟเชคเชฐเชฃ LGPL เช…เชจเซ‡ GPL เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, FFmpeg เชตเชฟเช•เชพเชธ MPlayer เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ‡ เช…เชกเซ€เชจเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

FFmpeg 6.0 เชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชฎเชพเช‚ เช† เช›เซ‡:

  • เชฎเชฒเซเชŸเชฟ-เชฅเซเชฐเซ‡เชกเซ‡เชก เชฎเซ‹เชกเชฎเชพเช‚ ffmpeg เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เชซเชฐเชœเชฟเชฏเชพเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชฆเชฐเซ‡เช• เชฎเซ€เชกเชฟเชฏเชพ เช•เชจเซเชŸเซ‡เชจเชฐ เชฐเซ‡เชชเชฐ (เชฎเช•เซเชธเชฐ) เชนเชตเซ‡ เช…เชฒเช— เชฅเซเชฐเซ‡เชกเชฎเชพเช‚ เชšเชพเชฒเซ‡ เช›เซ‡.
  • 9:4:2 เช…เชจเซ‡ 2:4:4 เช•เชฒเชฐ เชธเชฌเชธเซ‡เชฎเซเชชเชฒเชฟเช‚เช—, 4- เช…เชจเซ‡ 10-เชฌเซ€เชŸ เช•เชฒเชฐ เชกเซ‡เชชเซเชฅ เชเชจเซเช•เซ‹เชกเชฟเช‚เช— เชธเชพเชฅเซ‡ เชเชจเซเช•เซ‹เชกเชฟเช‚เช— เช…เชจเซ‡ เชกเซ€เช•เซ‹เชกเชฟเช‚เช— VP12 เช…เชจเซ‡ HEVC เชฎเชพเชŸเซ‡ VAAPI เช…เชจเซ‡ QSV (เช•เซเชตเชฟเช• เชธเชฟเช‚เช• เชตเชฟเชกเชฟเชฏเซ‹) เชฎเชพเชŸเซ‡ เช…เชฎเชฒเซ€ เชธเชชเซ‹เชฐเซเชŸ.
  • Intel QSV (เช•เซเชตเชฟเช• เชธเชฟเช‚เช• เชตเชฟเชกเชฟเชฏเซ‹) เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชเช•เซเชธเชฟเชฒเชฐเซ‡เชถเชจ เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชจเชตเซ€เชชเซ€เชเชฒ (เชตเชจเชเชชเซ€เช†เชˆ เชตเชฟเชกเชฟเชฏเซ‹ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€) เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเซเชฏเซ‹ เช›เซ‡.
  • QSV เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชชเซเชฐเชตเซ‡เช—เช• เชธเชพเชฅเซ‡ AV1 เชเชจเซเช•เซ‹เชกเชฐ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.
  • ffmpeg เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเชฎเชพเช‚ เชตเชฟเช•เชฒเซเชชเซ‹ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡:
    • เชฌเชซเชฐเซเชก เชซเซเชฐเซ‡เชฎเซเชธเชจเซ€ เชฎเชนเชคเซเชคเชฎ เช…เชตเชงเชฟ เชธเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "-shortest_buf_duration" ("-เชŸเซ‚เช‚เช•เชพ" เชฎเซ‹เชกเชฎเชพเช‚ เชœเซ‡เชŸเชฒเซ‹ เชฒเชพเช‚เชฌเซ‹, เชคเซ‡เชŸเชฒเซ€ เชตเชงเซ เชšเซ‹เช•เชธเชพเชˆ, เชชเชฐเช‚เชคเซ เชตเชงเซ เชฎเซ‡เชฎเชฐเซ€ เชตเชชเชฐเชพเชถ เช…เชจเซ‡ เชฒเซ‡เชŸเชจเซเชธเซ€).
    • "-stats_enc_pre[_fmt]", "-stats_enc_post[_fmt]" เช…เชจเซ‡ "-stats_mux_pre[_fmt]" เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เชซเชพเช‡เชฒเชฎเชพเช‚ เชเชจเซเช•เซ‹เชกเชฟเช‚เช—เชจเชพ เชตเชฟเชตเชฟเชง เชคเชฌเช•เซเช•เชพเชฎเชพเช‚ เชชเชธเช‚เชฆ เช•เชฐเซ‡เชฒเชพ เชธเซเชŸเซเชฐเซ€เชฎเซเชธ เชตเชฟเชถเซ‡ เชซเซเชฐเซ‡เชฎ-เชฌเชพเชฏ-เชซเซเชฐเซ‡เชฎ เชฎเชพเชนเชฟเชคเซ€ เชฐเซ‡เช•เซ‹เชฐเซเชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡.
    • "-เชซเชฟเช•เซเชธ_เชธเชฌ_เชกเซเชฏเซเชฐเซ‡เชถเชจ_เชนเชพเชฐเซเชŸเชฌเซ€เชŸ" เชธเชฌเชŸเชพเชˆเชŸเชฒเชจเซ‡ เชตเชฟเชญเชพเชœเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เชนเชพเชฐเซเชŸเชฌเซ€เชŸ เชตเชฟเชกเชฟเชฏเซ‹ เชธเซเชŸเซเชฐเซ€เชฎเชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡.
  • เชซเชฟเชฒเซเชŸเชฐเช—เซเชฐเชพเชซ เชธเชฟเชจเซเชŸเซ‡เช•เซเชธเชจเซ‡ เชธเซเชชเชทเซเชŸ เช•เชฐเซ‡เชฒ เชซเชพเช‡เชฒเชฎเชพเช‚เชฅเซ€ เชตเชฟเช•เชฒเซเชช เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ‡ เชชเชธเชพเชฐ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. เชซเชพเช‡เชฒเชจเซเช‚ เชจเชพเชฎ '/' เชธเชพเชฅเซ‡ เชชเซเชฐเซ€เชซเชฟเช•เซเชธ เช•เชฐเซ‡เชฒ เชฎเซ‚เชฒเซเชฏเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ€เชจเซ‡ เชธเซเชชเชทเซเชŸ เชฅเชฏเซ‡เชฒ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, "ffmpeg -vf drawtext=/text=/tmp/some_text" /tmp/some_text เชซเชพเช‡เชฒเชฎเชพเช‚เชฅเซ€ เชŸเซ‡เช•เซเชธเซเชŸ เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐ เชฒเซ‹เชก เช•เชฐเชถเซ‡.
  • เช‡เชฎเซ‡เชœ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ: WBMP (เชตเชพเชฏเชฐเชฒเซ‡เชธ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชฌเซ€เชŸเชฎเซ‡เชช), เชฐเซ‡เชกเชฟเชฏเชจเซเชธ HDR (RGBE).
  • เชจเชตเชพ เชกเซ€เช•เซ‹เชกเชฐเซเชธ เช‰เชฎเซ‡เชฐเซเชฏเชพ: APAC, bonk, Micronas SC-4, Media 100i, ViewQuest VQC, MediaCodec (NDKMediaCodec), WADY DPCM, CBD2 DPCM, XMD ADPCM, WavArc, RKA.
  • เชจเชตเชพ เชเชจเซเช•เซ‹เชกเชฐเซเชธ เช‰เชฎเซ‡เชฐเซเชฏเชพ: nvenc AV1, MediaCodec.
  • เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชฎเซ€เชกเชฟเชฏเชพ เช•เชจเซเชŸเซ‡เชจเชฐ เช…เชจเชชเซ‡เช•เชฐเซเชธ (เชกเซ€เชฎเช•เซเชธเชฐ): SDNS, APAC, bonk, LAF, WADY DPCM, XMD ADPCM, WavArc, RKA.
  • CrystalHD เชกเซ€เช•เซ‹เชกเชฐเชจเซ‡ เชจเชพเชชเชธเช‚เชฆ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡.
  • เชจเชตเชพ เชตเชฟเชกเชฟเชฏเซ‹ เชซเชฟเชฒเซเชŸเชฐเซเชธ:
    • ddagrab - เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชกเซเชชเซเชฒเชฟเช•เซ‡เชถเชจ API เชฆเซเชตเชพเชฐเชพ เชตเชฟเชจเซเชกเซ‹เช เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชตเชฟเชกเชฟเชฏเซ‹ เช•เซ‡เชชเซเชšเชฐ เช•เชฐเซ‹.
    • corr - เชฌเซ‡ เชตเชฟเชกเซ€เชฏเซ‹ เชตเชšเซเชšเซ‡เชจเซ‹ เชธเชนเชธเช‚เชฌเช‚เชง เชจเช•เซเช•เซ€ เช•เชฐเซ‡ เช›เซ‡.
    • ssim360 - 360ยฐ เชฎเซ‹เชกเชฎเชพเช‚ เช•เซ‡เชชเซเชšเชฐ เช•เชฐเชพเชฏเซ‡เชฒ เชตเชฟเชกเชฟเชฏเซ‹เชเชจเซเช‚ เชธเชฎเชพเชจเชคเชพ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ.
    • hstack_vaapi, vstack_vaapi เช…เชจเซ‡ xstack_vaapi - เชชเซเชฐเชตเซ‡เช—เช• เชฎเชพเชŸเซ‡ VAAPI เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช…เชจเซ‡เช• เชตเชฟเชกเชฟเชฏเซ‹เช (เชฆเชฐเซ‡เช• เชตเชฟเชกเชฟเชฏเซ‹ เชธเซเช•เซเชฐเซ€เชจเชจเชพ เชคเซ‡เชจเชพ เชชเซ‹เชคเชพเชจเชพ เชตเชฟเชธเซเชคเชพเชฐเชฎเชพเช‚ เชฌเชคเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡) เชจเซเช‚ เชธเช‚เชฏเซ‹เชœเชจ.
    • เชฌเซ‡เช•เช—เซเชฐเชพเช‰เชจเซเชกเช•เซ€ - เชธเซเชฅเชฟเชฐ เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟเชจเซ‡ เชชเชพเชฐเชฆเชฐเซเชถเช•เชฎเชพเช‚ เชซเซ‡เชฐเชตเซ‡ เช›เซ‡.
    • เชตเซ‡เช•เซเชŸเชฐ เช…เชจเซ‡ เช—เชคเชฟ เชงเชพเชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชชเชพเช• เชตเชฟเชธเซเชคเชพเชฐ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เชเช• เชฎเซ‹เชก เช•เซเชฐเซ‹เชช เชกเชฟเชŸเซ‡เช•เซเชŸ เชซเชฟเชฒเซเชŸเชฐเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
  • เชจเชตเชพ เชธเชพเช‰เชจเซเชก เชซเชฟเชฒเซเชŸเชฐเซเชธ:
    • showcwt - เชธเชคเชค เชตเซ‡เชตเชฒเซ‡เชŸ เชŸเซเชฐเชพเชจเซเชธเชซเซ‹เชฐเซเชฎ เช…เชจเซ‡ เชฎเซ‹เชฐเชฒเซ‡เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเซเชชเซ‡เช•เซเชŸเซเชฐเชฎ เชซเซเชฐเซ€เช•เซเชตเชจเซเชธเซ€ เชตเชฟเชเซเชฏเซเชฒเชพเช‡เชเซ‡เชถเชจ เชธเชพเชฅเซ‡ เช“เชกเชฟเชฏเซ‹ เชŸเซ เชตเชฟเชกเชฟเชฏเซ‹ เช•เชจเซเชตเชฐเซเชเชจ.
    • adrc - เชธเซเชชเซ‡เช•เซเชŸเซเชฐเชฒ เชกเชพเชฏเชจเซ‡เชฎเชฟเช• เชถเซเชฐเซ‡เชฃเซ€ เชฌเชฆเชฒเชตเชพ เชฎเชพเชŸเซ‡ เช‡เชจเชชเซเชŸ เช‘เชกเชฟเช“ เชธเซเชŸเซเชฐเซ€เชฎ เชชเชฐ เชซเชฟเชฒเซเชŸเชฐ เชฒเชพเช—เซ เช•เชฐเซ‹.
    • a3dscope - เช‡เชจเชชเซเชŸ เช‘เชกเชฟเชฏเซ‹เชจเซ‡ เช…เชตเช•เชพเชถเซ€ 3D เช‘เชกเชฟเชฏเซ‹เชฎเชพเช‚ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡.
    • afdelaysrc - เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช†เชตเซ‡เช— เชชเซเชฐเชคเชฟเชญเชพเชต (FIR) เช—เซเชฃเชพเช‚เช• เชฌเชจเชพเชตเซ‡ เช›เซ‡.
  • เชจเชตเชพ เชฌเซ€เชŸเชธเซเชŸเซเชฐเซ€เชฎ เชซเชฟเชฒเซเชŸเชฐเซเชธ:
    • media100 เชฅเซ€ mjpegb เชฎเชพเช‚ เช•เชจเซเชตเชฐเซเชŸ เช•เชฐเซ‹.
    • DTS เชฅเซ€ PTS เชฎเชพเช‚ เช•เชจเซเชตเชฐเซเชŸ เช•เชฐเซ‹.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹