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 (Quick Sync Video) เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจชเฉเจฐเจตเฉ‡เจ— เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ oneVPL (oneAPI เจตเฉ€เจกเฉ€เจ“ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€) เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
  • QSV 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจชเฉเจฐเจตเฉ‡เจ— เจฆเฉ‡ เจจเจพเจฒ AV1 เจเจจเจ•เฉ‹เจกเจฐ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ†เฅค
  • ffmpeg เจธเจนเฉ‚เจฒเจค เจตเจฟเฉฑเจš เจตเจฟเจ•เจฒเจช เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ:
    • "-shortest_buf_duration" เจฌเจซเจฐ เจ•เฉ€เจคเฉ‡ เจซเจฐเฉ‡เจฎเจพเจ‚ เจฆเฉ€ เจ…เจงเจฟเจ•เจคเจฎ เจ…เจตเจงเฉ€ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฒเจˆ ("-shortest" เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจœเจฟเฉฐเจจเฉ€ เจฒเฉฐเจฌเฉ€, เจ‰เฉฑเจšเฉ€ เจธเจผเฉเฉฑเจงเจคเจพ, เจชเจฐ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ€ เจ–เจชเจค เจ…เจคเฉ‡ เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ เจตเฉฑเจง)เฅค
    • "-stats_enc_pre[_fmt]", "-stats_enc_post[_fmt]" เจ…เจคเฉ‡ "-stats_mux_pre[_fmt]" เจ–เจพเจธ เจซเจผเจพเจˆเจฒ เจตเจฟเฉฑเจš เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ— เจฆเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจชเฉœเจพเจตเจพเจ‚ 'เจคเฉ‡ เจšเฉเจฃเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจธเจŸเฉเจฐเฉ€เจฎเจพเจ‚ เจฌเจพเจฐเฉ‡ เจซเจฐเฉ‡เจฎ-เจฆเจฐ-เจซเฉเจฐเฉ‡เจฎ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเฉ‚เฉฐ เจฐเจฟเจ•เจพเจฐเจก เจ•เจฐเจจ เจฒเจˆเฅค
    • เจ‰เจชเจธเจฟเจฐเจฒเฉ‡เจ–เจพเจ‚ เจจเฉ‚เฉฐ เจตเฉฐเจกเจฃ เจฒเจˆ เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจฆเจฟเจฒ เจฆเฉ€ เจงเฉœเจ•เจฃ เจตเฉ€เจกเฉ€เจ“ เจธเจŸเฉเจฐเฉ€เจฎ เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจจ เจฒเจˆ "-fix_sub_duration_heartbeat"เฅค
  • เจซเจฟเจฒเจŸเจฐเจ—เฉเจฐเจพเจซ เจธเฉฐเจŸเฉˆเจ•เจธ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ–เจพเจธ เจซเจพเจˆเจฒ เจคเฉ‹เจ‚ เจตเจฟเจ•เจฒเจช เจฎเฉเฉฑเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจชเจพเจธ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเฉ‡เจฃ เจฒเจˆ เจตเจงเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆเฅค เจซเจพเจˆเจฒ เจฆเจพ เจจเจพเจฎ '/' เจฆเฉ‡ เจจเจพเจฒ เจชเฉเจฐเฉ€เจซเจฟเจ•เจธเจก เจฎเฉเฉฑเจฒ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจ•เฉ‡ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, "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 เจตเจฟเฉฑเจš เจฌเจฆเจฒเฉ‹เฅค
    • เจกเฉ€เจŸเฉ€เจเจธ เจคเฉ‹เจ‚ เจชเฉ€เจŸเฉ€เจเจธ เจตเจฟเฉฑเจš เจฌเจฆเจฒเฉ‹เฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹