我使用libav和ffmpeg制作了自己的rtmp服务器。我收到一个flv文件或“包含” flv文件的rtmp流作为输入。 由于我操纵了flv文件和每帧的相对合成时间,因此我想知道是否有一种方法可以获取该合成时间。 我以为有了我的AVPacket,我可以分析原始缓冲区以提取正确的信息,因为我知道flv标头是11个字节,然后在接下来的16个字节中我应该找到合成时间。 但这不起作用。
这是一个粗略的代码示例:
df1 = (df.set_index('name')
.stack()
.str.split(expand=True)
.stack()
.unstack(1)
.reset_index(level=0)
.reset_index(drop=True))
print (df1)
name tag author
0 book1 a a1
1 book1 b a2
2 book1 c NaN