没有窗口/图形用户界面的Gource

ghg1uchk  于 2022-10-05  发布在  Go
关注(0)|答案(2)|浏览(204)

有没有可能在没有图形用户界面和Windows的情况下完全运行Gource(SCM可视化工具)?我只想将视频渲染到文件中。这可以通过以下命令实现:

gource --output-ppm-stream - | ffmpeg ..

在Linux上。但不是在没有图形界面的服务器OS上。我没有找到关于这一点的任何明确声明。

如果我错过了什么,请告诉我!

向您致以亲切的问候,

ni65a41a

ni65a41a1#

Gource使用OpenGL进行绘制,然后可以选择写出渲染的帧,因此它不能在没有显示的情况下运行。

https://github.com/acaudwell/Gource/wiki/Videos甚至提到,窗口应该保持完全可见,以避免输出问题。

在xvfb-run的帮助下,无需物理显示即可使用,请参见https://github.com/FrankM1/gource/issues/29

zynd9foi

zynd9foi2#

这可以使用xvfb(X虚拟帧缓冲区)来完成。要运行和导出视频,请执行以下操作:

xvfb-run gource -1280x720 -o - | ffmpeg -y -r 60 -f image2pipe -vcodec ppm -i - -pix_fmt yuv420p gource.mp4

相关问题