gpt4 book ai didi

ffmpeg - x11grab设备录屏时出现黑屏

转载 作者:行者123 更新时间:2023-12-03 21:40:12 24 4
gpt4 key购买 nike

我正在尝试从 xvfb-run 运行的 Firefox 录制视频但它总是在视频文件中输出任何内容,除了黑屏。

这是我所做的:

启动 Firefox,打开 google.com:

$ xvfb-run firefox https://google.com

然后它会使用默认的显示服务器号99。我可以通过命令 xdpyinfo -display :99查看显示信息。 .

通过命令截图效果很好:
$ xwd -root -silent -display :99.0 | xwdtopnm |pnmtojpeg > screen.jpg

开始使用 ffmpeg 录制视频:
$ ffmpeg -f x11grab -i :99.0 out.mpg

当我播放视频文件时 out.mpg ,一直黑屏。

有没有我错过的参数?

最佳答案

我不知道你是否修复了这个错误,但如果你没有让我帮忙,因为我遇到了同样的问题。这是一个解决方案(我在 Fedora 30 上运行):

您需要配置Xorg默认 GNOME session 。在您的终端上打开您的custom.conf通过键入此命令 sudo nano /etc/gdm/custom.conf并取消注释 WaylandEnable=false如果已注释但必须设置为 false
然后,在 [daemon] WaylandEnable=false 下的部分添加此行 DefaultSession=gnome-xorg.desktop并保存文件。然后尝试再次运行屏幕录像机程序。
恭喜。

但是,如果 nano 命令不起作用,请尝试通过运行命令来安装它sudo dnf install nanosudo apt-get install nano这对你有用。

关于ffmpeg - x11grab设备录屏时出现黑屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21446881/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com