我的 ffmpeg 命令正常工作,在 raspberry pi 中使用 USB网络摄像头:
Copy Local
此命令会将水印(徽标),将mp4保存到磁盘以及广播到youtube 该流添加。它正在工作,但是我的树莓派挂起因为内存不足(CPU和RAM)。
这就是我将USB网络摄像头改为 raspicam 2.1 的原因。
现在我正在尝试使用 raspivid 和 avconv 。但这是我已经设法使用的唯一命令:
ffmpeg -thread_queue_size 512 -f v4l2 -video_size 1280x720 -i /dev/video0 -f lavfi -i anullsrc=cl=stereo:r=44100 -map 0:v -map 1:a -r 30 -aspect 16:9 -c:v h264 -preset veryfast -crf 25 -pix_fmt yuv420p -g 60 -maxrate:v 820k -bufsize:v 820k -profile:v baseline -c:a aac -b:a 128k -strict experimental -flags +global_header -vf "movie=logo.png [watermark]; [in][watermark] overlay=main_w-overlay_w-5:main_h-overlay_h-5 [out]" -f tee "[f=flv]rtmp://a.rtmp.youtube.com/live2/XXX|video.flv"
我希望复制功能,但使用raspicam 2.1。
感谢。