Hi, I tried to run several ffmpeg processes with different input mp4 files and to different outputs within my PC (having Intel Core i7). The mp4 video resolution is full HD format.
ffmpeg -re -stream_loop -1 -i 1.mp4 -c:v libx264 -preset ultrafast -tune zerolatency -maxrate 2M -bufsize 2M -r 20 -g 60 -an -c:a copy -f rtsp rtsp://<ip_addr>:1935/cam-1 ffmpeg -re -stream_loop -1 -i 2.mp4 -c:v libx264 -preset ultrafast -tune zerolatency -maxrate 2M -bufsize 2M -r 20 -g 60 -an -c:a copy -f rtsp rtsp://<ip_addr>:1935/cam-2 ffmpeg -re -stream_loop -1 -i 3.mp4 -c:v libx264 -preset ultrafast -tune zerolatency -maxrate 2M -bufsize 2M -r 20 -g 60 -an -c:a copy -f rtsp rtsp://<ip_addr>:1935/cam-3 : : ffmpeg -re -stream_loop -1 -i N.mp4 -c:v libx264 -preset ultrafast -tune zerolatency -maxrate 2M -bufsize 2M -r 20 -g 60 -an -c:a copy -f rtsp rtsp://<ip_addr>:1935/cam-N If I run 6 of the above ffmpeg processes, the CPU hits 100%. Are the parameters used optimized? I need to keep the CPU below 80%. Will having GPU (like nvidia) help to increase the number of ffmpeg processes that can be run? _______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".