H.264我使用以下ffmpeg命令从编码文件创建了传输流:
ffmpeg -i encoded.mp4 -c copy -map 0 -vbsf h264_mp4toannexb mpegts sample.ts
现在我想检查传输流中的帧和数据包。我用了
ffprobe -show_frames
它显示了音频和视频帧的帧详细信息。但我对这个pkt_size领域感到困惑。它是每个基本音频和视频流(I/B/P 帧)的实际帧大小吗?
另外,当我跑步时
ffprobe -show_packets
是否应该在传输流中提供每个数据包的详细信息?因为size每个数据包的字段不是 188 字节,而是和pkt_size我用-show_frames.
有人可以解释为什么-show_packets传输流的大小不是 188 字节吗?mp4多路复用时我做错了什么TS吗?