ffmpeg - 从 MPEG-4 获得 PTS?

标签 ffmpeg video-streaming mpeg-4 pts

我正在尝试从使用 RTP 流式传输而不使用传输流 (TS) 的 MPEG-4 视频中获取 PTS 值。在 TS 中混合视频时,我已经能够获得此值,但现在我想在不使用 TS 的情况下发送视频,我想知道在哪里可以找到 PTS ...

是否有任何 header 指示 PTS 的存储位置或其他内容?

谢谢你的帮助!

最佳答案

PTS 值仅在作为 MPEG2 系统标准的一部分的 PES header 中标记 - 这仅适用于传输流。

PTS 值也可以在 MP4 文件中使用。 MP4 文件以各种原子层次结构构建。

PTS 值在 CTTS atom 中可用 - 可以在以下层次结构下浏览。 moov->track->mdia->minf->stbl->ctts .

关于ffmpeg - 从 MPEG-4 获得 PTS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5880385/

相关文章:

audio - 平滑流和AAC低复杂度音频编解码器。数据格式?

video - MPEG-4 解码器与 MPEG 2 解码器与 3GP 解码器,哪个更快,为什么?

android - 使用 MediaRecorder 类时如何更改帧率

swift - 用于 Swift 编码的 iOS 应用程序的 Ffmpeg

node.js - 转换后无法重定向视频流(mkv 到 mp4)

python - 是否可以在 aws lambda 函数中安装 s3fs-fuse?

html5 视频流

encryption - 在 exoplayer android 中使用 AES 在线加密流媒体视频文件

video - 使用什么来获取部分下载的 mp4 的整个文件大小?

FFmpeg 无法读取现有的 .bmp 帧序列来制作 .avi 文件;怎么了?