已经在工作了:我通过局域网从嵌入式视频源(只是设备)获取视频,我可以从它获取视频并将其保存到文件".h264“(每隔一个"encodedPacket",C++) (它工作得很好,我可以使用VLC播放文件)。
任务:如何周期性地保存图像文件(例如1秒内保存5个)(任何格式,但我想要jpg)?
文件信息:
视频格式: AVC格式/信息:高级视频编解码器格式配置文件: Baseline@L3.1格式设置:1参考帧格式设置,CABAC :无格式设置,RefFrames :1帧宽度: 640像素高度: 480像素显示宽高比: 4:3色彩空间:YUV色度二次采样: 4:2:0位深度:8位扫描类型:逐行扫描
发布于 2017-12-13 20:40:22
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的操作
https://stackoverflow.com/questions/47691704
复制相似问题