[FFmpeg-user] ffmpeg doesn't recognize the correct X resolusion when using x11grab
Paul B Mahol
onemda at gmail.com
Thu May 16 12:31:12 CEST 2013
On 5/16/13, Xeslaro <bfsc.yb at gmail.com> wrote:
> i'm currently running under resolusion 1366x768 as i can see from the
> output of xrandr:
> Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
> LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis)
> 309mm x 174mm
> 1366x768 60.0*+
> 1024x768 60.0
> 800x600 60.3 56.2
> 640x480 59.9
> VGA1 disconnected (normal left inverted right x axis y axis)
> HDMI1 disconnected (normal left inverted right x axis y axis)
> DP1 disconnected (normal left inverted right x axis y axis)
>
> however, ffmpeg thinks that i'm under 640x480, ffmpeg -f x11grab -i :0
> outputs:
> ffmpeg version N-53112-gd686517 Copyright (c) 2000-2013 the FFmpeg
> developers
> built on May 16 2013 09:15:01 with gcc 4.6.4 (GCC)
> configuration: --prefix=/home/xxx/p --enable-x11grab --enable-gpl
> libavutil 52. 32.100 / 52. 32.100
> libavcodec 55. 9.100 / 55. 9.100
> libavformat 55. 7.100 / 55. 7.100
> libavdevice 55. 0.100 / 55. 0.100
> libavfilter 3. 68.101 / 3. 68.101
> libswscale 2. 3.100 / 2. 3.100
> libswresample 0. 17.102 / 0. 17.102
> libpostproc 52. 3.100 / 52. 3.100
> [x11grab @ 0x9bf7e00] device: :0 -> display: :0 x: 0 y: 0 width: 640 height:
> 480
> [x11grab @ 0x9bf7e00] shared memory extension found
> Input #0, x11grab, from ':0':
> Duration: N/A, start: 1368721262.140415, bitrate: 294617 kb/s
> Stream #0:0: Video: rawvideo (BGR[0] / 0x524742), bgr0, 640x480, 294617
> kb/s, 29.97 tbr, 1000k tbn, 29.97 tbc
> At least one output file must be specified
>
> i'm running linux 3.9.0 with intel hd4000 graphic card, and the latest
> ffmpeg from git, and the 7.7 x.org release.
> anyone knows why this happens?
Your reasoning is invalid, ffmpeg does not think anything about your
screen resolution.
Defaults resolution (when -video_size is not set) that x11grab is
using is vga aka 640x480.
More information about the ffmpeg-user
mailing list