首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xvfb + ffmpeg/aconv不工作

Xvfb + ffmpeg/aconv不工作
EN

Stack Overflow用户
提问于 2017-12-27 03:19:03
回答 1查看 365关注 0票数 0

我正在尝试使用xvfb + aconv来捕获屏幕。我正在使用docker来运行image。我已经尝试了几乎所有的方法来运行它,不同的ubuntu镜像Debian Centos,不同的来自docker hub的镜像。我最后的构建是简单的ubuntu:trusty(14.04) image + xvfb + avconv

代码语言:javascript
复制
FROM ubuntu:trusty
RUN echo "deb http://ppa.launchpad.net/mozillateam/firefox-next/ubuntu trusty main" > /etc/apt/sources.list.d//mozillateam-firefox-next-trusty.list
RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CE49EC21
RUN apt-get update
RUN apt-get install -y firefox xvfb python-pip
RUN pip install selenium
RUN mkdir -p /root/selenium_wd_tests
#ADD sel_wd_new_user.py /root/selenium_wd_tests
ADD xvfb.init /etc/init.d/xvfb
RUN chmod +x /etc/init.d/xvfb
RUN update-rc.d xvfb defaults

我通过apt-get安装了avcnov,然后运行Xvfb

代码语言:javascript
复制
Xvfb -ac :99 -screen 0 1280x1024x24

和firefox,然后我就运行

代码语言:javascript
复制
avconv -f x11grab -r 25 -s 1280x1024 -i :99 -vcodec libx264 -threads 4 $HOME/output.avi

什么都没有发生,avconv被卡住了,它没有开始捕获

代码语言:javascript
复制
avconv version 9.20-6:9.20-0ubuntu0.14.04.1, Copyright (c) 2000-2014 the Libav developers
  built on Dec  7 2016 21:22:31 with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.3)
[x11grab @ 0x2189c60] device: :99 -> display: :99 x: 0 y: 0 width: 1280 height: 1024

任何人请提供任何建议,我花了4天的时间试着让它工作。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-29 15:54:51

所以在开始之前我唯一应该知道的就是ctrl+z不会把任务带到后台。那是我的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47982824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档