Screencasting do Ubuntu: falha de segmentação do Libavdevice

0

Estou tentando transmitir um twittar de um desktop remoto, mas encontro uma falha de segmentação.

O sistema operacional é: Xubuntu 14.04, xfce, x2go

Eu tentei com o Ubuntu 14.04, Ubuntu 12.04, ffmpeg e avconv, sem sucesso.

O comando que eu tento é:

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$ 

O arquivo principal é apenas uma confusão de caracteres, enquanto eu encontrei esta mensagem em / 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]

É porque estou usando o x2go? Eu posso instalar outro sistema operacional, mas preciso do x2go

    
por Muad'Dib 03.07.2014 / 11:42

0 respostas