[FFmpeg-trac] #278(undetermined:open): 0.7-rc1: strange colors with x11grab
FFmpeg
trac at avcodec.org
Sun Jun 12 01:16:53 CEST 2011
#278: 0.7-rc1: strange colors with x11grab
------------------------+---------------------------
Reporter: nixscripter | Owner:
Type: defect | Status: open
Priority: normal | Component: undetermined
Version: 0.7-rc1 | Resolution:
Keywords: | Blocked By:
Blocking: | Reproduced: 0
Analyzed: 0 |
------------------------+---------------------------
Comment (by nixscripter):
I thought the log was too long to post outsize the zip file, but after
specifically counting, 93 is less than 100. Likewise, I thought that
release candidates were supposed to get their own testing separate from
the current head. I will remember both for the future.
The git version works:
$ ffmpeg -v 9 -loglevel 99 -f x11grab -s 128x80 -r 25 -i :0.0 -b 1200k
/tmp/output4.mpg
ffmpeg version git-N-30723-ge887690, Copyright (c) 2000-2011 the FFmpeg
developers
built on Jun 11 2011 18:13:17 with gcc 4.6.0 20110603 (prerelease)
configuration: --enable-gpl --disable-debug --prefix=/usr --enable-
x11grab --disable-stripping --disable-outdev=oss --disable-indev=oss
--enable-pthreads --enable-runtime-cpudetect
libavutil 51. 8. 0 / 51. 8. 0
libavcodec 53. 7. 0 / 53. 7. 0
libavformat 53. 3. 1 / 53. 3. 1
libavdevice 53. 1. 1 / 53. 1. 1
libavfilter 2. 15. 1 / 2. 15. 1
libswscale 0. 14. 1 / 0. 14. 1
libpostproc 51. 2. 0 / 51. 2. 0
[x11grab @ 0x9d41340] device: :0.0 -> display: :0.0 x: 0 y: 0 width: 128
height: 80
[x11grab @ 0x9d41340] shared memory extension found
[x11grab @ 0x9d41340] All info found
[x11grab @ 0x9d41340] Estimating duration from bitrate, this may be
inaccurate
Input #0, x11grab, from ':0.0':
Duration: N/A, start: 1307834124.519949, bitrate: 8191 kb/s
Stream #0.0, 1, 1/1000000: Video: rawvideo, bgra, 128x80, 1/25, 8191
kb/s, 25 tbr, 1000k tbn, 25 tbc
Incompatible pixel format 'bgra' for codec 'mpeg1video', auto-selecting
format 'yuv420p'
[buffer @ 0x9d4d880] w:128 h:80 pixfmt:bgra tb:1/1000000 sar:0/1
sws_param:
[ffsink @ 0x9d3be80] auto-inserting filter 'auto-inserted scaler 0'
between the filter 'src' and the filter 'out'
[scale @ 0x9d3bac0] w:128 h:80 fmt:bgra -> w:128 h:80 fmt:yuv420p
flags:0x4
[mpeg @ 0x9d3c900] VBV buffer size not set, muxing may fail
Output #0, mpeg, to '/tmp/output4.mpg':
Metadata:
encoder : Lavf53.3.1
Stream #0.0, 0, 1/90000: Video: mpeg1video, yuv420p, 128x80, 1/25,
q=2-31, 1200 kb/s, 90k tbn, 25 tbc
Stream mapping:
Stream #0.0 -> #0.0
Press [q] to stop, [?] for help
frame= 15 fps= 0 q=2.0 size= 2kB time=00:00:00.56 bitrate=
29.3kbits/sframe= 28 fps= 27 q=2.0 size= 4kB time=00:00:01.08
bitrate= 30.3kbits/sframe= 41 fps= 26 q=2.0 size= 6kB
time=00:00:01.60 bitrate= 30.7kbits/sframe= 54 fps= 26 q=2.0 size=
8kB time=00:00:02.12 bitrate= 30.9kbits/sframe= 67 fps= 26 q=2.0 size=
10kB time=00:00:02.64 bitrate= 31.0kbits/sframe= 80 fps= 26 q=2.0 size=
12kB time=00:00:03.16 bitrate= 31.1kbits/sframe= 93 fps= 26 q=2.0 size=
14kB time=00:00:03.68 bitrate= 31.2kbits/sframe= 106 fps= 25 q=2.0 size=
16kB time=00:00:04.20 bitrate= 31.2kbits/sframe= 119 fps= 25 q=2.0 size=
18kB time=00:00:04.72 bitrate= 31.2kbits/sframe= 132 fps= 25 q=2.0 size=
20kB time=00:00:05.24 bitrate= 31.3kbits/sframe= 145 fps= 25 q=1.6 size=
24kB time=00:00:05.76 bitrate= 34.1kbits/sframe= 158 fps= 25 q=2.0 size=
26kB time=00:00:06.28 bitrate= 33.9kbits/sframe= 159 fps= 25 q=2.0
Lsize= 28kB time=00:00:06.32 bitrate= 36.3kbits/s
video:27kB audio:0kB global headers:0kB muxing overhead 2.818619%
Received signal 2: terminating.
So I suppose this means your release canditate needs to move up a little.
More information:
Arch Linux i686
X server version 1.10.2
Unfortunately, I don't know what library the x11grab uses. Anything else
needed, just ask.
--
Ticket URL: <http://avcodec.org/trac/ffmpeg/ticket/278#comment:2>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list