xvfb-run 发生 melt 挂起

xvfb-run 发生 melt 挂起

我正在使用 melt 实用程序来扁平化视频。其中有一个名为 kdenlivetitle 的插件。此插件在视频上添加标题文本,但它需要 X 服务器。为此,我使用 xvfb-run,但它有时会挂起。我了解基本的 Linux 和脚本编写。以下是“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 有运行 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

可能是因为这个命令同时运行?如果是的话我可以限制为一次运行一个。

如果您需要任何其他日志或输出,请告诉我如何获取。

先谢谢了。

答案1

使用 Xdummy 代替 xvfb,效果非常好 下载 Xdummy 脚本Xdummy 脚本

像这样运行

Xdummy :99 -geometry 1920x1080x24

然后你可以使用

DISPLAY=:99 melt

或者

DISPLAY=:99 firefox

相关内容