H.264和Opus是两种不同的音视频编解码器,分别用于视频和音频的压缩和解压缩。在编解码器中,pt(presentation time)和dts(decoding time)是用于时间戳的概念。
在H.264编解码器中,pt和dts用于确定视频帧的展示顺序和解码顺序。pt表示帧的展示时间,而dts表示帧的解码时间。这两个时间戳的设置对于视频的播放和同步非常重要。
Opus编解码器也有类似的时间戳概念,但是Opus的时间戳设置与H.264不同。Opus使用的时间戳是基于采样率的,而不是基于帧的。Opus编解码器使用的时间戳单位是采样数,而不是毫秒或帧数。
因此,不能像在H.264编解码器中设置pt和dts那样直接在Opus编解码器上设置pt和dts。Opus编解码器使用的时间戳是自动计算的,根据采样率和采样数来确定音频帧的时间戳。
总结起来,H.264和Opus是两种不同的编解码器,它们在时间戳设置上有所不同。在Opus编解码器中,时间戳是自动计算的,而不是手动设置的。
领取专属 10元无门槛券
手把手带您无忧上云