使用
ffmpeg -re -f alsa -i default -re -stream_loop -1 -i "/home/pi/Documents/Youtube/video.mp4" -c:v copy -c:a aac -f flv -max_muxing_queue_size 400 rtmp://a.rtmp.youtube.com/live2/pfjd-jhjs-k3td-XXXX
stream_loop直到最近还有一个bug,所以请使用ffmpeg 4.1或更新版本。该 lavfi 设备只会输出已解码的帧,因此您需要直接使用输入文件以避免重新编码。
lavfi
对于实时流媒体,所有输入都应具有 -re 国旗套。
-re