在无头 VPS 上使用 FFMPEG 捕获屏幕

在无头 VPS 上使用 FFMPEG 捕获屏幕

我需要一个解决方案来在 Ubuntu VPS 上运行图形应用程序并使用 FFMPEG 软件捕获屏幕。

我已经尝试过的步骤:

###Create a virtual desktop
Xvfb :1 -screen 0 1920x1080x24

## Connect this shell to a virtual desktop
export DISPLAY=:1

#Start browser. It streams to a virtual desktop connected. This could be any program.
google-chrome-stable --disable-gpu https://example.com/

#Capture screen output to a file
export DISPLAY=:1
ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i :1.0+0,0 output.mp4

这看起来可行,但输出文件为空。我需要有人能够可靠地告诉我如何在 VPS 上运行图形应用程序并将屏幕捕获到文件中。稍后 ffmpeg 将流式传输视频,但现在我只想一次解决一个问题。

答案1

我安装后就开始工作了

  sudo apt-get install x11-apps

相关内容