| 1 | > ffmpeg -color_range 2 -colorspace 5 -i "yuv-mpeg-yuv444p.y4m" -sws_dither 0 -vf "format=rgb24" -pix_fmt yuv444p -frames 2 -r 25 -color_range 2 -colorspace 5 "yuv-mpeg-rgba-yuv444p.y4m" -debug log
|
|---|
| 2 | ffmpeg version N-115843-gc079ebdc57 Copyright (c) 2000-2024 the FFmpeg developers
|
|---|
| 3 | built with gcc 11.2.0 (GCC)
|
|---|
| 4 | configuration: --disable-debug
|
|---|
| 5 | libavutil 59. 36.100 / 59. 36.100
|
|---|
| 6 | libavcodec 61. 13.100 / 61. 13.100
|
|---|
| 7 | libavformat 61. 5.101 / 61. 5.101
|
|---|
| 8 | libavdevice 61. 2.101 / 61. 2.101
|
|---|
| 9 | libavfilter 10. 2.102 / 10. 2.102
|
|---|
| 10 | libswscale 8. 2.100 / 8. 2.100
|
|---|
| 11 | libswresample 5. 2.100 / 5. 2.100
|
|---|
| 12 | matched as AVOption 'debug' with argument 'log'.
|
|---|
| 13 | Trailing option(s) found in the command: may be ignored.
|
|---|
| 14 | Finished splitting the commandline.
|
|---|
| 15 | Parsing a group of options: global .
|
|---|
| 16 | Successfully parsed a group of options.
|
|---|
| 17 | Parsing a group of options: input url yuv-mpeg-yuv444p.y4m.
|
|---|
| 18 | Successfully parsed a group of options.
|
|---|
| 19 | Opening an input file: yuv-mpeg-yuv444p.y4m.
|
|---|
| 20 | [AVFormatContext] Opening 'yuv-mpeg-yuv444p.y4m' for reading
|
|---|
| 21 | [file] Setting default whitelist 'file,crypto,data'
|
|---|
| 22 | [yuv4mpegpipe] Format yuv4mpegpipe probed with size=2048 and score=100
|
|---|
| 23 | [yuv4mpegpipe] Before avformat_find_stream_info() pos: 67 bytes read:32768 seeks:0 nb_streams:1
|
|---|
| 24 | [yuv4mpegpipe] All info found
|
|---|
| 25 | [yuv4mpegpipe] After avformat_find_stream_info() pos: 230473 bytes read:230473 seeks:0 frames:1
|
|---|
| 26 | Input #0, yuv4mpegpipe, from 'yuv-mpeg-yuv444p.y4m':
|
|---|
| 27 | Duration: 00:00:03.00, start: 0.000000, bitrate: 46081 kb/s
|
|---|
| 28 | Stream #0:0, 1, 1/25: Video: rawvideo, 1 reference frame (444P / 0x50343434), yuv444p(pc, bt470bg/unknown/unknown, progressive), 320x240, 0/1, SAR 1:1 DAR 4:3, 25 fps, 25 tbr, 25 tbn
|
|---|
| 29 | Successfully opened the file.
|
|---|
| 30 | Parsing a group of options: output url yuv-mpeg-rgba-yuv444p.y4m.
|
|---|
| 31 | Applying option vf (alias for -filter:v (apply filters to video streams)) with argument format=rgb24.
|
|---|
| 32 | Applying option pix_fmt (set pixel format) with argument yuv444p.
|
|---|
| 33 | Applying option frames (set the number of frames to output) with argument 2.
|
|---|
| 34 | Applying option r (override input framerate/convert to given output framerate (Hz value, fraction or abbreviation)) with argument 25.
|
|---|
| 35 | Successfully parsed a group of options.
|
|---|
| 36 | Opening an output file: yuv-mpeg-rgba-yuv444p.y4m.
|
|---|
| 37 | [out#0/yuv4mpegpipe] No explicit maps, mapping streams automatically...
|
|---|
| 38 | [vost#0:0/wrapped_avframe] Created video stream from input stream 0:0
|
|---|
| 39 | [AVFilterGraph] Setting 'pix_fmts' to value 'rgb24'
|
|---|
| 40 | [file] Setting default whitelist 'file,crypto,data'
|
|---|
| 41 | Successfully opened the file.
|
|---|
| 42 | Stream mapping:
|
|---|
| 43 | Stream #0:0 -> #0:0 (rawvideo (native) -> wrapped_avframe (native))
|
|---|
| 44 | [vost#0:0/wrapped_avframe] Starting thread...
|
|---|
| 45 | [vf#0:0] Starting thread...
|
|---|
| 46 | [vist#0:0/rawvideo] [dec:rawvideo] Starting thread...
|
|---|
| 47 | [in#0/yuv4mpegpipe] Starting thread...
|
|---|
| 48 | Press [q] to stop, [?] for help
|
|---|
| 49 | [rawvideo] PACKET SIZE: 230400, STRIDE: 960
|
|---|
| 50 | [AVFilterGraph] Setting 'pix_fmts' to value 'rgb24'
|
|---|
| 51 | detected 4 logical cores
|
|---|
| 52 | [rawvideo] PACKET SIZE: 230400, STRIDE: 960
|
|---|
| 53 | [graph -1 input from stream 0:0] Setting 'video_size' to value '320x240'
|
|---|
| 54 | [graph -1 input from stream 0:0] Setting 'pix_fmt' to value '5'
|
|---|
| 55 | [graph -1 input from stream 0:0] Setting 'time_base' to value '1/25'
|
|---|
| 56 | [graph -1 input from stream 0:0] Setting 'pixel_aspect' to value '1/1'
|
|---|
| 57 | [graph -1 input from stream 0:0] Setting 'colorspace' to value '5'
|
|---|
| 58 | [graph -1 input from stream 0:0] Setting 'range' to value '2'
|
|---|
| 59 | [graph -1 input from stream 0:0] Setting 'frame_rate' to value '25/1'
|
|---|
| 60 | [graph -1 input from stream 0:0] w:320 h:240 pixfmt:yuv444p tb:1/25 fr:25/1 sar:1/1 csp:bt470bg range:pc
|
|---|
| 61 | [rawvideo] PACKET SIZE: 230400, STRIDE: 960
|
|---|
| 62 | [format] Setting 'pix_fmts' to value 'yuv444p'
|
|---|
| 63 | [format] Setting 'color_spaces' to value 'bt470bg'
|
|---|
| 64 | [format] Setting 'color_ranges' to value 'pc'
|
|---|
| 65 | [auto_scale_0] Setting 'sws_dither' to value '0'
|
|---|
| 66 | [auto_scale_0] w:iw h:ih flags:'' interl:0
|
|---|
| 67 | [Parsed_format_0] auto-inserting filter 'auto_scale_0' between the filter 'graph -1 input from stream 0:0' and the filter 'Parsed_format_0'
|
|---|
| 68 | [rawvideo] PACKET SIZE: 230400, STRIDE: 960
|
|---|
| 69 | [auto_scale_1] Setting 'sws_dither' to value '0'
|
|---|
| 70 | [auto_scale_1] w:iw h:ih flags:'' interl:0
|
|---|
| 71 | [format] auto-inserting filter 'auto_scale_1' between the filter 'Parsed_format_0' and the filter 'format'
|
|---|
| 72 | [rawvideo] PACKET SIZE: 230400, STRIDE: 960
|
|---|
| 73 | [AVFilterGraph] query_formats: 4 queried, 3 merged, 6 already done, 0 delayed
|
|---|
| 74 | [rawvideo] PACKET SIZE: 230400, STRIDE: 960
|
|---|
| 75 | [swscaler] [swscaler] Forcing full internal H chroma due to input having non subsampled chroma
|
|---|
| 76 | [rawvideo] PACKET SIZE: 230400, STRIDE: 960
|
|---|
| 77 | [swscaler] [swscaler] Forcing full internal H chroma due to input having non subsampled chroma
|
|---|
| 78 | [rawvideo] PACKET SIZE: 230400, STRIDE: 960
|
|---|
| 79 | Last message repeated 1 times
|
|---|
| 80 | [swscaler] [swscaler] Forcing full internal H chroma due to input having non subsampled chroma
|
|---|
| 81 | [rawvideo] PACKET SIZE: 230400, STRIDE: 960
|
|---|
| 82 | [swscaler] [swscaler] Forcing full internal H chroma due to input having non subsampled chroma
|
|---|
| 83 | [swscaler] [swscaler] Forcing full internal H chroma due to input having non subsampled chroma
|
|---|
| 84 | [auto_scale_0] w:320 h:240 fmt:yuv444p csp:bt470bg range:pc sar:1/1 -> w:320 h:240 fmt:rgb24 csp:gbr range:pc sar:1/1 flags:0x00000004
|
|---|
| 85 | [auto_scale_0] [framesync] Selected 1/25 time base
|
|---|
| 86 | [auto_scale_0] [framesync] Sync level 1
|
|---|
| 87 | luma range from limited to full, srcrange 0 dstrange = 1
|
|---|
| 88 | luma range from limited to full, srcrange 0 dstrange = 1
|
|---|
| 89 | luma range from limited to full, srcrange 0 dstrange = 1
|
|---|
| 90 | luma range from limited to full, srcrange 0 dstrange = 1
|
|---|
| 91 | luma range from limited to full, srcrange 0 dstrange = 1
|
|---|
| 92 | luma range from limited to full, srcrange 0 dstrange = 1
|
|---|
| 93 | luma range from limited to full, srcrange 0 dstrange = 1
|
|---|
| 94 | luma range from limited to full, srcrange 0 dstrange = 1
|
|---|
| 95 | luma range from limited to full, srcrange 0 dstrange = 1
|
|---|
| 96 | luma range from limited to full, srcrange 0 dstrange = 1
|
|---|
| 97 | [auto_scale_1] w:320 h:240 fmt:rgb24 csp:gbr range:pc sar:1/1 -> w:320 h:240 fmt:yuv444p csp:bt470bg range:pc sar:1/1 flags:0x00000004
|
|---|
| 98 | [auto_scale_1] [framesync] Selected 1/25 time base
|
|---|
| 99 | [auto_scale_1] [framesync] Sync level 1
|
|---|
| 100 | [graph -1 input from stream 0:0] video frame properties congruent with link at pts_time: 0
|
|---|
| 101 | Output #0, yuv4mpegpipe, to 'yuv-mpeg-rgba-yuv444p.y4m':
|
|---|
| 102 | Metadata:
|
|---|
| 103 | encoder : Lavf61.5.101
|
|---|
| 104 | Stream #0:0, 0, 1/25: Video: wrapped_avframe, 1 reference frame, yuv444p(pc, bt470bg/unknown/unknown, progressive), 320x240 [SAR 1:1 DAR 4:3], 0/1, q=2-31, 200 kb/s, 25 fps, 25 tbn
|
|---|
| 105 | Metadata:
|
|---|
| 106 | encoder : Lavc61.13.100 wrapped_avframe
|
|---|
| 107 | [out#0/yuv4mpegpipe] Starting thread...
|
|---|
| 108 | [out#0/yuv4mpegpipe] sq: send 0 ts 0.04
|
|---|
| 109 | [out#0/yuv4mpegpipe] sq: receive 0 ts 0.04 queue head 0 ts 0.04
|
|---|
| 110 | [rawvideo] PACKET SIZE: 230400, STRIDE: 960
|
|---|
| 111 | [out#0/yuv4mpegpipe] sq: send 0 ts 0.08
|
|---|
| 112 | [out#0/yuv4mpegpipe] sq: 0 frames_max 2 reached
|
|---|
| 113 | [out#0/yuv4mpegpipe] sq: finish 0; head ts 0.08
|
|---|
| 114 | [out#0/yuv4mpegpipe] sq: finish queue
|
|---|
| 115 | [out#0/yuv4mpegpipe] sq: receive 0 ts 0.08 queue head 0 ts 0.08
|
|---|
| 116 | [vf#0:0] All consumers returned EOF
|
|---|
| 117 | [vost#0:0/wrapped_avframe] Encoder thread received EOF
|
|---|
| 118 | [vost#0:0/wrapped_avframe] Terminating thread with return code 0 (success)
|
|---|
| 119 | [out#0/yuv4mpegpipe] All streams finished
|
|---|
| 120 | [out#0/yuv4mpegpipe] Terminating thread with return code 0 (success)
|
|---|
| 121 | [out#0/yuv4mpegpipe] sq: 0 EOF
|
|---|
| 122 | [out#0/yuv4mpegpipe] sq: finish queue
|
|---|
| 123 | [vf#0:0] Terminating thread with return code 0 (success)
|
|---|
| 124 | [vist#0:0/rawvideo] [dec:rawvideo] Decoder returned EOF, finishing
|
|---|
| 125 | [vist#0:0/rawvideo] [dec:rawvideo] Terminating thread with return code 0 (success)
|
|---|
| 126 | [vist#0:0/rawvideo] All consumers of this stream are done
|
|---|
| 127 | [in#0/yuv4mpegpipe] All consumers are done
|
|---|
| 128 | [in#0/yuv4mpegpipe] Terminating thread with return code 0 (success)
|
|---|
| 129 | [AVIOContext] Statistics: 460879 bytes written, 0 seeks, 2 writeouts
|
|---|
| 130 | [out#0/yuv4mpegpipe] Output file #0 (yuv-mpeg-rgba-yuv444p.y4m):
|
|---|
| 131 | [out#0/yuv4mpegpipe] Output stream #0:0 (video): 2 frames encoded; 2 packets muxed (616 bytes);
|
|---|
| 132 | [out#0/yuv4mpegpipe] Total: 2 packets (616 bytes) muxed
|
|---|
| 133 | [out#0/yuv4mpegpipe] video:1KiB audio:0KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: 74718.019481%
|
|---|
| 134 | frame= 2 fps=0.0 q=-0.0 Lsize= 450KiB time=00:00:00.08 bitrate=46087.9kbits/s speed=4.72x
|
|---|
| 135 | [in#0/yuv4mpegpipe] Input file #0 (yuv-mpeg-yuv444p.y4m):
|
|---|
| 136 | [in#0/yuv4mpegpipe] Input stream #0:0 (video): 20 packets read (4608000 bytes); 11 frames decoded; 0 decode errors;
|
|---|
| 137 | [in#0/yuv4mpegpipe] Total: 20 packets (4608000 bytes) demuxed
|
|---|
| 138 | [AVIOContext] Statistics: 4608187 bytes read, 0 seeks
|
|---|