FFmpeg抽取视频h264数据重定向
循环读取流中所有的包(AVPacket),为每个包添加特征码和sps/pps等数据(只有关键帧前面要添加sps/pps数据,其他的只需要添加特征码),都处理完后将数据写入文件保存。进一步,直接将h264数据重定向到tcp套接字上,通过实验,可以在其他终端通过ffplay接收并播放。经过实验,可以将h264数据dump到文件中,并可以通过mplayer或ffplay播放。截获解码视频流的思路,首先需要解决如何输出视频码流的问题。打开mp4文件并创建一个空文件用于存储H264数据。
原创
2023-12-10 16:07:47 ·
627 阅读 ·
0 评论