Opened 13 years ago
Closed 13 years ago
#891 closed defect (fixed)
vertical line for odd yuv -> rgb
Reported by: | ami_stuff | Owned by: | |
---|---|---|---|
Priority: | important | Component: | undetermined |
Version: | git-master | Keywords: | mjpeg regression |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | yes | |
Analyzed by developer: | no |
Description
there is a vertical line in the output on the right side
ffmpeg -i 422_odd.jpg out.bmp
C:\>ffmpeg -i 422_odd.jpg ffmpeg version N-36492-g7f83db3, Copyright (c) 2000-2012 the FFmpeg developers built on Jan 5 2012 01:57:12 with gcc 4.6.2 configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libope ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --en able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger - -enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwben c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable- libxvid --enable-zlib libavutil 51. 34.100 / 51. 34.100 libavcodec 53. 53.100 / 53. 53.100 libavformat 53. 29.100 / 53. 29.100 libavdevice 53. 4.100 / 53. 4.100 libavfilter 2. 57.101 / 2. 57.101 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 5.100 / 0. 5.100 libpostproc 51. 2.100 / 51. 2.100 Input #0, image2, from '422_odd.jpg': Duration: 00:00:00.04, start: 0.000000, bitrate: N/A Stream #0:0: Video: mjpeg, yuvj440p, 1023x767 [SAR 96:96 DAR 1023:767], 25 t br, 25 tbn, 25 tbc At least one output file must be specified
Attachments (4)
Change History (9)
by , 13 years ago
Attachment: | 422_odd.jpg added |
---|
by , 13 years ago
Attachment: | 442_odd.jpg added |
---|
by , 13 years ago
Attachment: | 441_odd.jpg added |
---|
comment:1 by , 13 years ago
Keywords: | mjpeg added |
---|
comment:2 by , 13 years ago
Please view 422_odd.jpg and out.bmp at the same time im IMDisplay (ImageMagick). You will notice a one-pixel-wide vertical line (from top to bottom of the image) in the output bmp file after the last person on the image (right side). This line does not exist in loaded jpg image.
It's easier to spot it in IrfanView where the line have gray color (not the color of the ground).
$ ffmpeg.exe -i 422_odd.jpg out.bmp ffmpeg version 0.9.0.git-12d8340 Copyright (c) 2000-2012 the FFmpeg developers built on Jan 7 2012 02:04:56 with gcc 4.5.2 configuration: --disable-ffplay --disable-ffserver --disable-ffprobe --disable -asm --disable-yasm --disable-shared --enable-static libavutil 51. 34.100 / 51. 34.100 libavcodec 53. 54.100 / 53. 54.100 libavformat 53. 29.100 / 53. 29.100 libavdevice 53. 4.100 / 53. 4.100 libavfilter 2. 57.101 / 2. 57.101 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 5.100 / 0. 5.100 Input #0, image2, from '422_odd.jpg': Duration: 00:00:00.04, start: 0.000000, bitrate: N/A Stream #0:0: Video: mjpeg, yuvj440p, 1023x767 [SAR 96:96 DAR 1023:767], 25 t br, 25 tbn, 25 tbc Incompatible pixel format 'yuvj440p' for codec 'bmp', auto-selecting format 'bgr 24' [buffer @ 016c19c0] w:1023 h:767 pixfmt:yuvj440p tb:1/1000000 sar:96/96 sws_para m: [buffersink @ 016c1b80] auto-inserting filter 'auto-inserted scale 0' between th e filter 'src' and the filter 'out' [scale @ 016c1d90] w:1023 h:767 fmt:yuvj440p -> w:1023 h:767 fmt:bgr24 flags:0x4 Output #0, image2, to 'out.bmp': Metadata: encoder : Lavf53.29.100 Stream #0:0: Video: bmp, bgr24, 1023x767 [SAR 1:1 DAR 1023:767], q=2-31, 200 kb/s, 90k tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (mjpeg -> bmp) Press [q] to stop, [?] for help frame= 1 fps= 0 q=0.0 Lsize= 0kB time=00:00:00.04 bitrate= 0.0kbits/ s video:2301kB audio:0kB global headers:0kB muxing overhead -100.000000%
comment:3 by , 13 years ago
this only happens with --disabled-asm (mingw)
Version 0, edited 13 years ago by (next)
by , 13 years ago
comment:4 by , 13 years ago
Keywords: | regression added |
---|---|
Priority: | normal → important |
Reproduced by developer: | set |
Status: | new → open |
Summary: | jpg: regression with odd width → vertical line for odd yuv -> rgb |
Version: | unspecified → git-master |
Regression since 21d84246
Note:
See TracTickets
for help on using tickets.
I see no vertical line.
Please do not just post the output of "ffmpeg -i file", but always post the complete, uncut console output of the command that is failing for you (ffmpeg -i 422_odd.jpg out.bmp)
The output for 422 is identical with a very old FFmpeg version.