将时间戳添加到mp4容器
答
在MP4
容器中,对于每个样本计数,都有一个对应的时间戳存储为stts
框的一部分。对于给定的样本,您需要stco
用于块偏移量,stsc
用于块样本,stsz
用于样本大小,stss
用于关键帧指示,stts
用于解码。
你究竟在做什么?从头开始编写mp4复用器或使用库? – BlueVoodoo 2013-03-07 12:20:27
视频数据通过RTP包传入,我想用DirectShow将它写入mp4。 – kodu 2013-03-07 12:23:48
我会将directshow标签添加到此问题。答案是肯定的。事实上,玩家必须知道每一帧应该呈现的时间。 ......或者说,每帧应该显示多长时间。这与mp4中的恒定或可变fps相同。我对directshow不甚了解,所以无法告诉你它是如何工作的。 – BlueVoodoo 2013-03-07 12:28:19