Opened 12 years ago
Closed 12 years ago
#2520 closed defect (fixed)
Alpha channel does not work on GEQ filter on RGB mode
Reported by: | Bernardo | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | avfilter |
Version: | git-master | Keywords: | geq |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | yes | |
Analyzed by developer: | no |
Description
Summary of the bug:
The "alpha_expr" option of GEQ filter does not write in the alpha plane on RGB mode. I'm not sure if the "alpha_expr" was intended to be used in RGB mode, but it would be handy.
Simple input
ffmpeg -i file.mp4 -vf "geq=r=p(X\,Y):alpha_expr=10" out.mp4
Overlayed:
ffmpeg -i file.mp4 -vf "geq=r=p(X\,Y):alpha_expr=10[a]; movie=file2.mp4[b]; [b][a]overlay" out.mp4
There's no change in the alpha channel (I'm using the overlay filter on another video). if you replace "r" by "lum_expr" (using YCbCr mode instead of RGB), the output can be overlayed with transparency.
Reading the code, the inputs "r", "g" and "b" cannot be used with any of "lum_expr", "cb_expr" and "cr_expr", but there's no checking for the usage of "alpha_expr" them.
I tried forcing many input formats, including "rgba" and "yuva444p".
Version:
$ ffmpeg -version ffmpeg version N-41713-g53efb2f built on Apr 30 2013 16:23:43 with gcc 4.7 (Ubuntu/Linaro 4.7.2-2ubuntu1) configuration: --enable-gpl --enable-libass --enable-libfaac --enable-libfdk-aac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libspeex --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libvpx --enable-x11grab --enable-libx264 --enable-nonfree --enable-version3 --enable-libfreetype --enable-libvidstab libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100
Change History (8)
comment:1 by , 12 years ago
Keywords: | geq added |
---|
comment:2 by , 12 years ago
There wasn't any thing special on INFO loglevel, so maybe you want it more verbose (only one second of video output):
Do you also want the output from YCbCr mode?
$ ffmpeg -v 99 -i ck.mp4 -vf "scale=640:360, format=rgba[a]; movie=base.mp4, scale=640:360[b]; [a]format=yuva444p, geq=alpha_expr=100:r=p(X\,Y), [b]overlay" -r 25 -t 1 out.mp4 ffmpeg version N-41713-g53efb2f Copyright (c) 2000-2013 the FFmpeg developers built on Apr 30 2013 16:23:43 with gcc 4.7 (Ubuntu/Linaro 4.7.2-2ubuntu1) configuration: --enable-gpl --enable-libass --enable-libfaac --enable-libfdk-aac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libspeex --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libvpx --enable-x11grab --enable-libx264 --enable-nonfree --enable-version3 --enable-libfreetype --enable-libvidstab libavutil 52. 27.101 / 52. 27.101 libavcodec 55. 6.100 / 55. 6.100 libavformat 55. 3.100 / 55. 3.100 libavdevice 55. 0.100 / 55. 0.100 libavfilter 3. 61.101 / 3. 61.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Splitting the commandline. Reading option '-v' ... matched as option 'v' (set logging level) with argument '99'. Reading option '-i' ... matched as input file with argument 'ck.mp4'. Reading option '-vf' ... matched as option 'vf' (set video filters) with argument 'scale=640:360, format=rgba[a]; movie=base.mp4, scale=640:360[b]; [a]format=yuva444p, geq=alpha_expr=100:r=p(X\,Y), [b]overlay'. Reading option '-r' ... matched as option 'r' (set frame rate (Hz value, fraction or abbreviation)) with argument '25'. Reading option '-t' ... matched as option 't' (record or transcode "duration" seconds of audio/video) with argument '1'. Reading option 'out.mp4' ... matched as output file. Finished splitting the commandline. Parsing a group of options: global . Applying option v (set logging level) with argument 99. Successfully parsed a group of options. Parsing a group of options: input file ck.mp4. Successfully parsed a group of options. Opening an input file: ck.mp4. [mov,mp4,m4a,3gp,3g2,mj2 @ 0x205ec40] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x205ec40] ISO: File Type Major Brand: isom [mov,mp4,m4a,3gp,3g2,mj2 @ 0x205ec40] File position before avformat_find_stream_info() is 4282 [h264 @ 0x205ffe0] no picture [mov,mp4,m4a,3gp,3g2,mj2 @ 0x205ec40] All info found [mov,mp4,m4a,3gp,3g2,mj2 @ 0x205ec40] File position after avformat_find_stream_info() is 28639 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'ck.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 creation_time : 2011-02-06 14:28:43 encoder : Lavf54.19.100 Duration: 00:00:10.00, start: 0.000000, bitrate: 607 kb/s Stream #0:0(eng), 1, 1/30: Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x480 [SAR 81:80 DAR 27:20], 1/60, 604 kb/s, 30 fps, 30 tbr, 30 tbn, 60 tbc Metadata: creation_time : 2011-02-06 14:28:43 handler_name : VideoHandler Successfully opened the file. Parsing a group of options: output file out.mp4. Applying option vf (set video filters) with argument scale=640:360, format=rgba[a]; movie=base.mp4, scale=640:360[b]; [a]format=yuva444p, geq=alpha_expr=100:r=p(X\,Y), [b]overlay. Applying option r (set frame rate (Hz value, fraction or abbreviation)) with argument 25. Applying option t (record or transcode "duration" seconds of audio/video) with argument 1. Successfully parsed a group of options. Opening an output file: out.mp4. Successfully opened the file. [Parsed_scale_0 @ 0x2065500] Setting 'w' to value '640' [Parsed_scale_0 @ 0x2065500] Setting 'h' to value '360' [Parsed_scale_0 @ 0x2065500] Setting 'flags' to value '0x4' [Parsed_scale_0 @ 0x2065500] w:640 h:360 flags:'0x4' interl:0 [Parsed_format_1 @ 0x20664a0] compat: called with args=[rgba] [Parsed_format_1 @ 0x20664a0] Setting 'pix_fmts' to value 'rgba' [Parsed_movie_2 @ 0x2066760] Setting 'filename' to value 'base.mp4' [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2066cc0] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2066cc0] ISO: File Type Major Brand: isom [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2066cc0] File position before avformat_find_stream_info() is 506746 [h264 @ 0x203c4a0] no picture [aac @ 0x203dc60] skip whole frame, skip left: 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2066cc0] All info found [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2066cc0] File position after avformat_find_stream_info() is 19211 [h264 @ 0x203c4a0] detected 4 logical cores [Parsed_movie_2 @ 0x2066760] seek_point:0 format_name:(null) file_name:base.mp4 stream_index:-1 [Parsed_scale_3 @ 0x2050680] Setting 'w' to value '640' [Parsed_scale_3 @ 0x2050680] Setting 'h' to value '360' [Parsed_scale_3 @ 0x2050680] Setting 'flags' to value '0x4' [Parsed_scale_3 @ 0x2050680] w:640 h:360 flags:'0x4' interl:0 [Parsed_format_4 @ 0x2051760] compat: called with args=[yuva444p] [Parsed_format_4 @ 0x2051760] Setting 'pix_fmts' to value 'yuva444p' [Parsed_geq_5 @ 0x203db40] Setting 'alpha_expr' to value '100' [Parsed_geq_5 @ 0x203db40] Setting 'r' to value 'p(X,Y)' [graph 0 input from stream 0:0 @ 0x20514a0] Setting 'video_size' to value '640x480' [graph 0 input from stream 0:0 @ 0x20514a0] Setting 'pix_fmt' to value '0' [graph 0 input from stream 0:0 @ 0x20514a0] Setting 'time_base' to value '1/30' [graph 0 input from stream 0:0 @ 0x20514a0] Setting 'pixel_aspect' to value '81/80' [graph 0 input from stream 0:0 @ 0x20514a0] Setting 'sws_param' to value 'flags=2' [graph 0 input from stream 0:0 @ 0x20514a0] Setting 'frame_rate' to value '30/1' [graph 0 input from stream 0:0 @ 0x20514a0] w:640 h:480 pixfmt:yuv420p tb:1/30 fr:30/1 sar:81/80 sws_param:flags=2 [format @ 0x2041f40] compat: called with args=[yuv420p|yuvj420p|yuv422p|yuv444p] [format @ 0x2041f40] Setting 'pix_fmts' to value 'yuv420p|yuvj420p|yuv422p|yuv444p' [auto-inserted scaler 0 @ 0x2053d80] Setting 'w' to value '0' [auto-inserted scaler 0 @ 0x2053d80] Setting 'h' to value '0' [auto-inserted scaler 0 @ 0x2053d80] Setting 'flags' to value '0x4' [auto-inserted scaler 0 @ 0x2053d80] w:0 h:0 flags:'0x4' interl:0 [Parsed_format_4 @ 0x2051760] auto-inserting filter 'auto-inserted scaler 0' between the filter 'Parsed_format_1' and the filter 'Parsed_format_4' [auto-inserted scaler 1 @ 0x205a9a0] Setting 'w' to value '0' [auto-inserted scaler 1 @ 0x205a9a0] Setting 'h' to value '0' [auto-inserted scaler 1 @ 0x205a9a0] Setting 'flags' to value '0x4' [auto-inserted scaler 1 @ 0x205a9a0] w:0 h:0 flags:'0x4' interl:0 [Parsed_geq_5 @ 0x203db40] auto-inserting filter 'auto-inserted scaler 1' between the filter 'Parsed_format_4' and the filter 'Parsed_geq_5' [auto-inserted scaler 2 @ 0x205b780] Setting 'w' to value '0' [auto-inserted scaler 2 @ 0x205b780] Setting 'h' to value '0' [auto-inserted scaler 2 @ 0x205b780] Setting 'flags' to value '0x4' [auto-inserted scaler 2 @ 0x205b780] w:0 h:0 flags:'0x4' interl:0 [Parsed_overlay_6 @ 0x20529e0] auto-inserting filter 'auto-inserted scaler 2' between the filter 'Parsed_geq_5' and the filter 'Parsed_overlay_6' [AVFilterGraph @ 0x20754a0] query_formats: 10 queried, 9 merged, 3 already done, 0 delayed [Parsed_scale_3 @ 0x2050680] w:540 h:360 fmt:yuv420p sar:1/1 -> w:640 h:360 fmt:yuv420p sar:27/32 flags:0x4 [Parsed_scale_0 @ 0x2065500] w:640 h:480 fmt:yuv420p sar:81/80 -> w:640 h:360 fmt:rgba sar:243/320 flags:0x4 [auto-inserted scaler 0 @ 0x2053d80] w:640 h:360 fmt:rgba sar:243/320 -> w:640 h:360 fmt:yuva444p sar:243/320 flags:0x4 [swscaler @ 0x2417660] gbrp output is not supported with half chroma resolution, switching to full [swscaler @ 0x242c3e0] gbrp output is not supported with half chroma resolution, switching to full [swscaler @ 0x2441c60] gbrp output is not supported with half chroma resolution, switching to full [auto-inserted scaler 1 @ 0x205a9a0] w:640 h:360 fmt:yuva444p sar:243/320 -> w:640 h:360 fmt:gbrp sar:243/320 flags:0x4 [auto-inserted scaler 2 @ 0x205b780] w:640 h:360 fmt:gbrp sar:243/320 -> w:640 h:360 fmt:yuva420p sar:243/320 flags:0x4 [Parsed_overlay_6 @ 0x20529e0] main w:640 h:360 fmt:yuv420p overlay w:640 h:360 fmt:yuva420p [libx264 @ 0x2064580] using mv_range_thread = 24 [libx264 @ 0x2064580] using SAR=27/32 [libx264 @ 0x2064580] using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64 SlowShuffle [libx264 @ 0x2064580] profile High, level 3.0 [libx264 @ 0x2064580] 264 - core 130 r60 c832fe9 - H.264/MPEG-4 AVC codec - Copyleft 2003-2013 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=6 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 [h264 @ 0x205ffe0] detected 4 logical cores Output #0, mp4, to 'out.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf55.3.100 Stream #0:0(eng), 0, 1/12800: Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuv420p, 640x360 [SAR 27:32 DAR 3:2], 1/25, q=-1--1, 12800 tbn, 25 tbc Metadata: creation_time : 2011-02-06 14:28:43 handler_name : VideoHandler Stream mapping: Stream #0:0 -> #0:0 (h264 -> libx264) Press [q] to stop, [?] for help [h264 @ 0x307ce20] no picture [h264 @ 0x30c1b40] no picture [h264 @ 0x2040640] no picture [h264 @ 0x2045e60] no picture [Parsed_overlay_6 @ 0x20529e0] n:0.000000 t:0.000000 pos:48.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:1.000000 t:0.033333 pos:19297.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:2.000000 t:0.066667 pos:19211.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:3.000000 t:0.100000 pos:19369.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:4.000000 t:0.133333 pos:18725.000000 x:0.000000 xi:0 y:0.000000 yi:0 n:5.000000 t:0.166667 pos:19927.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:6.000000 t:0.200000 pos:19857.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:7.000000 t:0.233333 pos:19980.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:8.000000 t:0.266667 pos:19445.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:9.000000 t:0.300000 pos:20487.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:10.000000 t:0.333333 pos:20425.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:11.000000 t:0.366667 pos:20540.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:12.000000 t:0.400000 pos:20036.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:13.000000 t:0.433333 pos:21715.000000 x:0.000000 xi:0 y:0.000000 yi:0 n:14.000000 t:0.466667 pos:21634.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:15.000000 t:0.500000 pos:21784.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:16.000000 t:0.533333 pos:20589.000000 x:0.000000 xi:0 y:0.000000 yi:0 *** drop! [Parsed_overlay_6 @ 0x20529e0] n:17.000000 t:0.566667 pos:22793.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:18.000000 t:0.600000 pos:22710.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:19.000000 t:0.633333 pos:22850.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:20.000000 t:0.666667 pos:21884.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:21.000000 t:0.700000 pos:23799.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:22.000000 t:0.733333 pos:23725.000000 x:0.000000 xi:0 y:0.000000 yi:0 *** drop! n:23.000000 t:0.766667 pos:23862.000000 x:0.000000 xi:0 y:0.000000 yi:0dup=0 drop=2 [Parsed_overlay_6 @ 0x20529e0] n:24.000000 t:0.800000 pos:22910.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:25.000000 t:0.833333 pos:24583.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:26.000000 t:0.866667 pos:24521.000000 x:0.000000 xi:0 y:0.000000 yi:0 [Parsed_overlay_6 @ 0x20529e0] n:27.000000 t:0.900000 pos:24637.000000 x:0.000000 xi:0 y:0.000000 yi:0 No more output streams to write to, finishing. [libx264 @ 0x2064580] frame= 0 QP=20.57 NAL=3 Slice:I Poc:0 I:920 P:0 SKIP:0 size=11385 bytes [libx264 @ 0x2064580] frame= 1 QP=22.41 NAL=2 Slice:P Poc:8 I:32 P:389 SKIP:499 size=3261 bytes [libx264 @ 0x2064580] frame= 2 QP=26.14 NAL=2 Slice:B Poc:4 I:3 P:209 SKIP:697 size=621 bytes [libx264 @ 0x2064580] frame= 3 QP=24.23 NAL=0 Slice:B Poc:2 I:0 P:22 SKIP:898 size=44 bytes [libx264 @ 0x2064580] frame= 4 QP=28.31 NAL=0 Slice:B Poc:6 I:2 P:185 SKIP:729 size=478 bytes [libx264 @ 0x2064580] frame= 5 QP=23.36 NAL=2 Slice:P Poc:16 I:20 P:371 SKIP:529 size=2647 bytes [libx264 @ 0x2064580] frame= 6 QP=25.60 NAL=2 Slice:B Poc:12 I:1 P:212 SKIP:698 size=904 bytes [libx264 @ 0x2064580] frame= 7 QP=28.54 NAL=0 Slice:B Poc:10 I:0 P:202 SKIP:707 size=598 bytes [libx264 @ 0x2064580] frame= 8 QP=26.34 NAL=0 Slice:B Poc:14 I:0 P:53 SKIP:867 size=78 bytes [libx264 @ 0x2064580] frame= 9 QP=23.11 NAL=2 Slice:P Poc:24 I:51 P:366 SKIP:503 size=3027 bytes [libx264 @ 0x2064580] frame= 10 QP=25.85 NAL=2 Slice:B Poc:20 I:2 P:211 SKIP:697 size=704 bytes [libx264 @ 0x2064580] frame= 11 QP=27.90 NAL=0 Slice:B Poc:18 I:0 P:198 SKIP:716 size=544 bytes [libx264 @ 0x2064580] frame= 12 QP=29.35 NAL=0 Slice:B Poc:22 I:1 P:186 SKIP:729 size=417 bytes [libx264 @ 0x2064580] frame= 13 QP=23.14 NAL=2 Slice:P Poc:32 I:15 P:356 SKIP:549 size=1962 bytes [libx264 @ 0x2064580] frame= 14 QP=28.52 NAL=2 Slice:B Poc:28 I:2 P:204 SKIP:710 size=499 bytes [libx264 @ 0x2064580] frame= 15 QP=29.76 NAL=0 Slice:B Poc:26 I:0 P:55 SKIP:865 size=70 bytes [libx264 @ 0x2064580] frame= 16 QP=28.69 NAL=0 Slice:B Poc:30 I:0 P:164 SKIP:754 size=289 bytes [libx264 @ 0x2064580] frame= 17 QP=24.74 NAL=2 Slice:P Poc:40 I:9 P:292 SKIP:619 size=1211 bytes [libx264 @ 0x2064580] frame= 18 QP=25.95 NAL=2 Slice:B Poc:36 I:0 P:220 SKIP:694 size=535 bytes [libx264 @ 0x2064580] frame= 19 QP=27.00 NAL=0 Slice:B Poc:34 I:0 P:58 SKIP:862 size=62 bytes [libx264 @ 0x2064580] frame= 20 QP=29.58 NAL=0 Slice:B Poc:38 I:0 P:196 SKIP:722 size=369 bytes [libx264 @ 0x2064580] frame= 21 QP=27.46 NAL=2 Slice:P Poc:48 I:17 P:278 SKIP:625 size=1332 bytes [libx264 @ 0x2064580] frame= 22 QP=25.02 NAL=2 Slice:B Poc:44 I:0 P:232 SKIP:673 size=954 bytes [libx264 @ 0x2064580] frame= 23 QP=28.87 NAL=0 Slice:B Poc:42 I:0 P:182 SKIP:730 size=405 bytes [libx264 @ 0x2064580] frame= 24 QP=29.91 NAL=0 Slice:B Poc:46 I:0 P:39 SKIP:881 size=61 bytes frame= 25 fps= 11 q=-1.0 Lsize= 33kB time=00:00:00.92 bitrate= 298.3kbits/s dup=0 drop=2 video:32kB audio:0kB subtitle:0 global headers:0kB muxing overhead 3.350609% [libx264 @ 0x2064580] frame I:1 Avg QP:20.57 size: 11385 [libx264 @ 0x2064580] frame P:6 Avg QP:24.04 size: 2240 [libx264 @ 0x2064580] frame B:18 Avg QP:27.53 size: 424 [libx264 @ 0x2064580] consecutive B-frames: 4.0% 0.0% 0.0% 96.0% [libx264 @ 0x2064580] mb I I16..4: 35.3% 48.0% 16.6% [libx264 @ 0x2064580] mb P I16..4: 1.7% 0.7% 0.2% P16..4: 24.3% 9.0% 3.9% 0.0% 0.0% skip:60.2% [libx264 @ 0x2064580] mb B I16..4: 0.0% 0.0% 0.0% B16..8: 15.3% 1.6% 0.3% direct: 0.5% skip:82.3% L0:40.3% L1:54.6% BI: 5.1% [libx264 @ 0x2064580] 8x8 transform intra:45.1% inter:74.2% [libx264 @ 0x2064580] coded y,uvDC,uvAC intra: 37.8% 44.6% 32.1% inter: 4.9% 5.0% 0.6% [libx264 @ 0x2064580] i16 v,h,dc,p: 93% 5% 1% 0% [libx264 @ 0x2064580] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 24% 13% 31% 4% 4% 4% 7% 5% 8% [libx264 @ 0x2064580] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 20% 22% 16% 7% 7% 5% 12% 4% 7% [libx264 @ 0x2064580] i8c dc,h,v,p: 67% 14% 16% 3% [libx264 @ 0x2064580] Weighted P-Frames: Y:0.0% UV:0.0% [libx264 @ 0x2064580] ref P L0: 58.4% 32.4% 5.2% 4.0% [libx264 @ 0x2064580] ref B L0: 91.8% 6.0% 2.2% [libx264 @ 0x2064580] ref B L1: 97.7% 2.3% [libx264 @ 0x2064580] kb/s:259.66 41 frames successfully decoded, 0 decoding errors [AVIOContext @ 0x2075640] Statistics: 77391 bytes read, 2 seeks [AVIOContext @ 0x2061ac0] Statistics: 34 seeks, 52 writeouts [AVIOContext @ 0x2067340] Statistics: 131072 bytes read, 0 seeks
follow-up: 4 comment:3 by , 12 years ago
Is an external library (libx264) required to reproduce the problem or is it also reproducible with a native encoder?
comment:4 by , 12 years ago
Replying to cehoyos:
Is an external library (libx264) required to reproduce the problem or is it also reproducible with a native encoder?
No external libraries are needed.
comment:5 by , 12 years ago
Reproduced by developer: | set |
---|---|
Status: | new → open |
comment:8 by , 12 years ago
Resolution: | → fixed |
---|---|
Status: | open → closed |
Please provide your failing command line together with the complete, uncut console output to make this a valid ticket.