我已经阅读了几篇关于H264录音的帖子,但没有一个真正回答我的问题,所以这就是我想要做的。
服务器正在向我发送H264编码的视频数据包,我想捕获并将数据包转换为视频文件(.mpeg或.avi)
以下是我设想的设置: 我需要设置UDP侦听器来捕获视频数据包,然后将数据包有效负载发送到DirecShow图表进行处理。 DirectShow图应包含H264解码器和MPEG编码器。
我是否在正确的轨道上?
谢谢
答案 0 :(得分:1)
如果您只想捕获h.264流并将其粘贴到容器中,我会使用FFmpeg。我不知道确切的命令行,所以这是未经测试但尝试类似......
ffmpeg -i - -f mp4 output.mp4
然后,通过STDIN写信给它。它应该在几个数据包之后检测你的流类型,并开始写入MP4文件。