Ubuntu Screencasting: Libav 장치 분할 오류

Ubuntu Screencasting: Libav 장치 분할 오류

원격 데스크톱의 스크린캐스트를 트위치하기 위해 스트리밍하려고 하는데 일부 분할 오류가 발생합니다.

OS는 Xubuntu 14.04, xfce, x2go입니다.

나는 Ubuntu 14.04, Ubuntu 12.04, ffmpeg 및 avconv를 사용해 보았으나 성공하지 못했습니다.

내가 시도하는 명령은 다음과 같습니다

desktop@beta:~/Desktop$ echo $DISPLAY
    :50.0

desktop@beta:~/Desktop$ ffmpeg -f x11grab -r 25 -s 800x600 -i :50.0 -vcodec libx264 -vpre lossless_ultrafast -threads 0 video.mkv
    ffmpeg version 1.2.6-7:1.2.6-1~trusty1 Copyright (c) 2000-2014 the FFmpeg developers
      built on Apr 26 2014 18:52:58 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
      configuration: --arch=amd64 --disable-stripping --enable-avresample --enable-pthreads --enable-runtime-cpudetect --extra-version='7:1.2.6-1~trusty1' --libdir=/usr/lib/x86_64-linux-gnu --prefix=/usr --enable-bzlib --enable-libdc1394 --enable-libfreetype --enable-frei0r --enable-gnutls --enable-libgsm --enable-libmp3lame --enable-librtmp --enable-libopencv --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-vaapi --enable-vdpau --enable-libvorbis --enable-libvpx --enable-zlib --enable-gpl --enable-postproc --enable-libcdio --enable-x11grab --enable-libx264 --shlibdir=/usr/lib/x86_64-linux-gnu --enable-shared --disable-static
      libavutil      52. 18.100 / 52. 18.100
      libavcodec     54. 92.100 / 54. 92.100
      libavformat    54. 63.104 / 54. 63.104
      libavdevice    53.  5.103 / 53.  5.103
      libavfilter     3. 42.103 /  3. 42.103
      libswscale      2.  2.100 /  2.  2.100
      libswresample   0. 17.102 /  0. 17.102
      libpostproc    52.  2.100 / 52.  2.100
    [x11grab @ 0x1423600] device: :50.0 -> display: :50.0 x: 0 y: 0 width: 800 height: 600
    [x11grab @ 0x1423600] shared memory extension found
    Segmentation fault (core dumped)
desktop@beta:~/Desktop$ 

코어 파일은 문자들로 가득 차 있는데 /var/log/syslog에서 이 메시지를 찾았습니다.

Jul  3 11:36:30 beta kernel: [ 2382.305251] ffmpeg[29220]: segfault at 8 ip 00007fc3cb0e1008 sp 00007fff0a248a30 error 4 in libavdevice.so.53.5.103[7fc3cb0d3000+12000]

x2go를 사용하고 있기 때문인가요? 다른 OS를 설치할 수 있지만 x2go가 필요합니다

관련 정보