gpt4 book ai didi

ffmpeg - 输出 AVStream 中的常量 time_base

转载 作者:行者123 更新时间:2023-12-04 22:55:47 33 4
gpt4 key购买 nike

当我们想将音视频mux到OutputContext中时,我们必须转换AVPacekt的time_base。我困惑的是为什么输出 AVStream 的 time_base 是 (1, 90000)?出于某些历史原因或其他原因?

最佳答案

流式视频编解码器通常使用 90 Khz ( 1 / 90000 ) 时钟频率,或向后兼容的更高频率,如 27 MHz = 300 * 90 Khz打卡MPEG-2 .

对于 MPEG-1该值是根据 80 年代称为 ITU-R 的数字视频标准推荐选择的。 (例如 CCIR )601适合与 625/50 Hz 一起使用和 525/60 Hz PAL 中使用的模式/NTSC模拟广播。

使用 Y 的亮度采样频率 (13.5 Mhz)根据上述指南,他们决定使用 13.5 Mhz / 150 = 90 Khz值,它为解码/呈现时间戳提供了足够好的准确性。

资料来源:MPEG-2 系统的基本原理和演进:铺平 MPEG 之路,Jan Van der Meer

关于ffmpeg - 输出 AVStream 中的常量 time_base,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43408367/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com