Ffmpeg RTSP流的轻量级编码方法?

Ffmpeg RTSP流的轻量级编码方法?,ffmpeg,raspberry-pi,Ffmpeg,Raspberry Pi,我试图做的是将RTSP流保存为一个文件,并在Raspberry Pi上覆盖一些文本(因此,copy不是一个选项)。我尝试使用FFMPEG,但即使使用超快设置,CPU负载也太高。有没有一种更快的编码方法或者一种完全不同的方法是我所缺少的 ffmpeg -rtsp_transport tcp -i rtsp://x:y@ip/stream1 -vcodec libx264 -preset ultrafast -crf 0 -segment_time 3600 -t 3600 -f segment -

我试图做的是将RTSP流保存为一个文件,并在Raspberry Pi上覆盖一些文本(因此,
copy
不是一个选项)。我尝试使用FFMPEG,但即使使用超快设置,CPU负载也太高。有没有一种更快的编码方法或者一种完全不同的方法是我所缺少的

ffmpeg -rtsp_transport tcp -i rtsp://x:y@ip/stream1 -vcodec libx264 -preset ultrafast -crf 0 -segment_time 3600 -t 3600 -f segment -y -strftime 1 -vf drawtext="fontcolor=white:fontsize=30:text='%{localtime}'",drawtext="fontcolor=white:fontsize=30:textfile=text.txt:x=600" /home/pi/NAS1/Elements/Videos/%Y-%m-%d_%H-%M-%S_file.mp4

使用硬件编码器


ffmpeg-codec:v h264_omx-b:v 2048k

谢谢,这大大降低了cpu负载!我增加了gpu内存以使其更稳定,并切换到较低分辨率的流,现在它可以在40%的cpu使用率下正常工作