0
xvfb + aconv를 사용하여 화면을 캡처하려고합니다. 이미지를 실행하려면 고정 표시자를 사용하고 있습니다. 나는 거의 모든 것을 시도해 보았고, 다른 우분투는 데비안 센소스 (Debian Centos) 이미지, 도커 허브와는 다른 이미지를 이미지화했다. 내 마지막 빌드가 간단 우분투입니다 : 신뢰할 수있는 (14.04) 이미지 + Xvfb가 + avconvXvfb + ffmpeg/aconv가 작동하지 않습니다.
내가 통해 avcnov를 설치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을 다음 을 나는 Xvfb가
Xvfb -ac :99 -screen 0 1280x1024x24
와 파이어 폭스 그럼 난 그냥 실행 실행
avconv -f x11grab -r 25 -s 1280x1024 -i :99 -vcodec libx264 -threads 4 $HOME/output.avi
아무 일도 발생하지 않습니다, avconv는
01,235 캡처 시작하지 않습니다 붙어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 일 동안 작동하도록 노력했습니다. 감사합니다. .
죄송합니다. 설정이 작동하지 않는 이유가 없습니다. 그러나 당신의 목표가 파이어 폭스가 무엇인지 알기 만하면 [x11docker] (https://github.com/mviereck/x11docker)를 사용해 파이어 폭스를 컨테이너에서 실행하고 볼 수 있습니다. – mviereck