网上有很多关于如何使用 ffmpeg 流式传输到 youtube 的教程,我已经完成了这部分代码。但是,我不知道如何在 ffmpeg 中流式传输桌面。在线教程仅显示网络摄像头的使用。无论如何,我使用什么软件来捕获屏幕并使用 ffmpeg 进行流式传输。我可以在 ffmpeg 中本地执行此操作吗?如果可以,怎么做?
我目前拥有的是
ffmpeg -re -ar 44100 -ac 2 -acodec pcm_s16le -f s16le -ac 2 -i /dev/zero -f h264 -i pipe:0 -c:v copy -c:a aac -ab 128k -g 40 -strict experimental -f flv -r 30 rtmp://a.rtmp.youtube.com/live2/$1
其中$1
是命令行参数。