gpt4 book ai didi

ffmpeg - 如何在不消耗所有 CPU 的情况下从多台摄像机录制

转载 作者:行者123 更新时间:2023-12-04 23:26:22 24 4
gpt4 key购买 nike

我正在尝试使用 ffmpeg.exe 进行录制通过使用一些参数启动它的过程,但 ffmpeg.exe正在吃掉我的 CPU,其中两个进程消耗了我大约 90% 的 CPU

那么如何减少这种使用来记录大约 20 个摄像机?

编辑:

CPU : 赛龙 2.4 GHz

帧数:28

分辨率:1280X720

比特率:512

格式:H264

最佳答案

经过几次搜索看到一些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

关于ffmpeg - 如何在不消耗所有 CPU 的情况下从多台摄像机录制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45325019/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com