비디오로 슬라이드 프리젠 테이션을 캡처하려고합니다. 내 화면을 캡처하려면 다음 명령을 사용하고ffmpeg가 화면에서 실행중인 비디오를 캡처하지 못합니다.
ffmpeg \
-f x11grab -s 1024x768 -r 25 -i $DISPLAY \
-f alsa -i pulse \
-vcodec libx264 -preset ultrafast -vb 1000k \
-acodec libmp3lame -ab 128k \
test.avi
이 (화면에 응용 프로그램 창을 볼 수 있습니다 소리가 test.avi에 기록) 작동하지만 문제가 : 화면에 표시되는 모든 비디오 (예를 들어 브라우저 창에서 실행되는 YouTube 비디오, 예를 들어 mplayer로 재생되는 비디오)는 캡처 된 비디오 (test.avi)를 재생할 때 비어있는 (예 : 녹색) 상자로 나타납니다.
저는 fbmpeg 버전 0.8.16-4 : 0.8.16-0ubuntu0.12.04.1을 nvidia-331 드라이버가있는 우분투 12.04.5 LTS에 사용하고 있습니다 (효과는 이전 nvidia-304와 동일합니다).
정말 고맙겠습니다. 감사합니다.