Skip to content
This repository has been archived by the owner on Aug 3, 2019. It is now read-only.

Capture area at position outside the screen size. #89

Open
StefanPahlplatz opened this issue Feb 23, 2018 · 3 comments
Open

Capture area at position outside the screen size. #89

StefanPahlplatz opened this issue Feb 23, 2018 · 3 comments

Comments

@StefanPahlplatz
Copy link

System: OS: Ubuntu 17.10 on Xorg
Resolution: 1280x1024 (screen 2), 1920x1080 (screen 1)
Green Recorder: 3.1
Error: [x11grab @ 0x559e2a8cf7a0] Capture area 1892x1066 at position 1257.60 outside the screen size 3200x1080 :1+1257,60+1395,162+1267,61+1268,67+1303,20: Invalid argument

Steps to reproduce:

  1. Drag green recorder to screen 2.
  2. Click "Select an Area".
  3. Select a large region on screen 1.
  4. Save, it says it saved the position successfully.
  5. Click the record button.

Notes:
While making sure this was a bug and not a mistake on my part I noticed that it depends on the size of the area that you select. If I select a small region in the centre of my screen it works, but once I make it fullscreen or a big area (still on 1 screen) it gives me the error.

Full log:

You are recording on: x11
Gtk-Message: Failed to load module "unity-gtk-module"
ffmpeg version 3.3.4-2 Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 7 (Ubuntu 7.2.0-8ubuntu2)
  configuration: --prefix=/usr --extra-version=2 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
  WARNING: library configuration mismatch
  avcodec     configuration: --prefix=/usr --extra-version=2 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared --enable-version3 --disable-doc --disable-programs --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libtesseract --enable-libvo_amrwbenc --enable-netcdf
  libavutil      55. 58.100 / 55. 58.100
  libavcodec     57. 89.100 / 57. 89.100
  libavformat    57. 71.100 / 57. 71.100
  libavdevice    57.  6.100 / 57.  6.100
  libavfilter     6. 82.100 /  6. 82.100
  libavresample   3.  5.  0 /  3.  5.  0
  libswscale      4.  6.100 /  4.  6.100
  libswresample   2.  7.100 /  2.  7.100
  libpostproc    54.  5.100 / 54.  5.100
[x11grab @ 0x56466b1ce7a0] Capture area 1920x1053 at position 1346.50 outside the screen size 3200x1080
:1+1346,50+1280,27: Invalid argument
@mhsabbagh
Copy link
Owner

Green Recorder doesn't support multiple screens setup. Probably won't for a time.

@mikolajpp
Copy link

I have single screen, also hit this bug. This is independend of screen number, I hit this every time i make capture area slightly bigger...

@mikolajpp
Copy link

There is clearly some issue with how position of capture area is calculated. Sometime when I randomly move the capture window the bug disappears.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants