我正在尝试使用ffmpeg.exe
进行记录,通过一些参数启动它,但是ffmpeg.exe
正在吃掉我的CPU两个进程,它们占用我CPU的90%
那么如何减少这种用量来记录大约20个摄像头???
修改
CPU:Xeron 2.4 GHz
fps:28
分辨率:1280X720
比特率:512
格式:H264
答案 0 :(得分:0)
经过几次搜索,看到一些RTSP
客户端如何构建自己的剂量我发现ffmpeg吃RAM和CPU因为我告诉它处理从相机收到的所有图像
-i rtsp://[user name]:[password]@[My IP Camera]/h264/ch1/main/av_stream -f segment -strftime 1 -segment_time 3600 -s 1280X720 -r 28 -b:v 128k -c:v libx264 [Storage Direction]/[File Name].flv
此参数是问题-s 1280X720 -r 28 -b:v 128k
删除此参数后,它消耗0%的CPU和大约5-10 MB的RAM
-i rtsp://[user name]:[password]@[My IP Camera]/h264/ch1/main/av_stream -f segment -strftime 1 -segment_time 3600 -vcodec copy[Storage Direction]/[File Name].flv