我使用FFmpeg通过youtube流式传输视频时CPU使用率很高。 我的主要目的是尽可能地循环播放视频,但是6小时后流停止,CPU使用率几乎达到90%。
我正在使用的代码
ffmpeg -re -stream_loop -1 -i video.mp4 -vcodec libx264 -preset veryfast -maxrate 2500k -bufsize 3368k -vf "format=yuv420p" -g 60 -acodec libmp3lame -b:a 198k -ar 44100 -f flv -s 1280x720 -max_muxing_queue_size 400 rtmp://a.rtmp.youtube.com/live2/xxxxxxxxx
我的VPS详情: 1个vCPU,3 GB内存
答案 0 :(得分:-1)
你的问题不是你的CPU,你的RAM和你的硬盘驱动器不再能够处理流量,你的CPU会尝试将它计算得更小。请求列出您的设置,因为在不知道您的设置的情况下我们无法帮助您。