Ресурс без окна / GUI

Есть ли возможность полностью запустить gource (scm-visualizer) без графического интерфейса и Windows? Я просто хочу сделать видео в файл. Это возможно с такими командами, как:

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

на Linux. Но не на сервере без графического интерфейса. Я не нашел никаких четких заявлений по этому поводу.

Пожалуйста, скажите мне, если я что-то пропустил!

С уважением,

2 ответа

Решение

Gource использует OpenGL для рисования и просто дополнительно записывает визуализированные кадры впоследствии, поэтому он не может работать без дисплея.

https://github.com/acaudwell/Gource/wiki/Videos даже упоминает, что окно должно оставаться полностью видимым, чтобы избежать проблем с выводом.

Соответственно, его можно использовать без физического отображения с помощью xvfb-run, см. https://github.com/FrankM1/gource/issues/29

Это можно сделать сxvfb(X виртуальный фреймбуфер). Чтобы запустить и экспортировать видео:

      xvfb-run gource -1280x720 -o - | ffmpeg -y -r 60 -f image2pipe -vcodec ppm -i - -pix_fmt yuv420p gource.mp4
Другие вопросы по тегам