已经工作: 我通过局域网从嵌入式视频源(只是设备)获取视频,我可以从中获取视频并将其保存到文件“.h264”(每隔一段时间附加到文件“encodedPacket”,C ++)(它工作正常,我可以玩文件使用VLC)。
TASK: 如何定期保存图像文件(例如5秒1)(任何格式,但我想要jpg)?
档案信息:
视频 格式:AVC 格式/信息:高级视频编解码器 格式简介:Baseline@L3.1 格式设置:1参考帧 格式设置,CABAC:否 格式设置,RefFrames:1帧 宽度:640像素 高度:480像素 显示宽高比:4:3 色彩空间:YUV 色度子采样:4:2:0 位深度:8位 扫描类型:渐进式
答案 0 :(得分:0)
ffmpeg是你的朋友: https://trac.ffmpeg.org/wiki/Create%20a%20thumbnail%20image%20every%20X%20seconds%20of%20the%20video
我尝试类似:ffmpeg -i input.h264 -vf fps = 5 out%d.jpg
如果您的输入是网络流,您可以执行类似ffmpeg -i tcp:// local_hostname:port?listen
的操作