web-dev-qa-db-fra.com

xvfb-run avec fusion se bloque

J'utilise l'utilitaire de fusion pour aplatir les vidéos. il contient un plugin appelé kdenlivetitle. ce plugin impose le texte du titre sur la vidéo mais il nécessite un serveur X. pour cela, j'utilise xvfb-run mais il se bloque entre les temps. Je connais le linux de base et l'écriture de scripts. ci-dessous est la sortie de "ps"

    root@ip-10-112-249-15:/home/ubuntu# ps -ef| grep melt
root      5632 32532  0 03:44 ?        00:00:00 Sudo /usr/local/scripts/melt_title.sh /usr/local/Tomcat/temp/231/composition.mlt EXP_temp.mp4
root      5633  5632  0 03:44 ?        00:00:00 sh /usr/local/scripts/melt_title.sh /usr/local/Tomcat/temp/231/composition.mlt EXP_temp.mp4

//melt_title.sh a une commande qui fonctionne belove

root      5634  5633  0 03:44 ?        00:00:00 /bin/sh /usr/bin/xvfb-run -a -e /var/log/xvfb.log --server-args=-screen 0 1920x1080x24 melt /usr/local/Tomcat/temp/231/composition.mlt -consumer avformat:EXP_temp.mp4 acodec=aac ab=384k ar=48000 vcodec=libx264 g=10
root      5650  5634  0 03:44 ?        00:01:17 melt /usr/local/Tomcat/temp/231/composition.mlt -consumer avformat:EXP_temp.mp4 acodec=aac ab=384k ar=48000 vcodec=libx264 g=10

est-ce possible à cause de l'exécution simultanée de cette commande? si c'est le cas, je peux le limiter à un à la fois.

si vous avez besoin d'un autre journal ou d'une autre sortie, veuillez me fournir comment l'obtenir.

Merci d'avance.

2
bitkot

Xdummy utilisé au lieu de xvfb et cela a fonctionné comme un charme Télécharger le script Xdummy script Xdummy

courir comme ça

Xdummy :99 -geometry 1920x1080x24

alors vous pouvez exécuter fondre ou toute application gui sans tête en utilisant

DISPLAY=:99 melt

ou

DISPLAY=:99 firefox
3
bitkot