[FFmpeg-trac] #5405(undetermined:new): ffv1 in 2 pass mode creates corrupted files when bit depth > 8

FFmpeg trac at avcodec.org
Tue Apr 5 21:35:12 CEST 2016


#5405: ffv1 in 2 pass mode creates corrupted files when bit depth > 8
-------------------------------------+-------------------------------------
             Reporter:  RaljOneed    |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:               |                  Version:  git-
  undetermined                       |  master
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Summary of the bug:
 When source video has more than 8 bits per component and ffv1 codec is
 used in 2 pass mode, resulting file is corrupted.

 {{{
 ffmpeg started on 2016-04-05 at 21:14:34
 Report written to "ffmpeg-20160405-211434.log"
 Command line:
 ./ffmpeg-N-79243-g54c9146 -report -i zz.yuv420p10le.nut -c:v ffv1 -g 1
 -slices 4 -coder 1 -context 1 -pass 1 -f null -
 ffmpeg version N-79243-g54c9146 Copyright (c) 2000-2016 the FFmpeg
 developers
   built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.1)
   configuration: --prefix=/home/xxxxxx/Programy/ffmpeg/ffmpeg_build --pkg-
 config-flags=--static --extra-
 cflags=-I/home/xxxxxx/Programy/ffmpeg/ffmpeg_build/include --extra-
 ldflags=-L/home/xxxxxx/Programy/ffmpeg/ffmpeg_build/lib
 --bindir=/home/xxxxxx/Programy/ffmpeg/bin --enable-gpl --enable-libass
 --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-
 libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-
 libx264 --enable-libx265 --enable-nonfree --enable-x11grab --enable-
 libsoxr --disable-ffserver --enable-libschroedinger --enable-libopenjpeg
   libavutil      55. 20.100 / 55. 20.100
   libavcodec     57. 33.100 / 57. 33.100
   libavformat    57. 29.101 / 57. 29.101
   libavdevice    57.  0.101 / 57.  0.101
   libavfilter     6. 40.102 /  6. 40.102
   libswscale      4.  1.100 /  4.  1.100
   libswresample   2.  0.101 /  2.  0.101
   libpostproc    54.  0.100 / 54.  0.100
 Splitting the commandline.
 Reading option '-report' ... matched as option 'report' (generate a
 report) with argument '1'.
 Reading option '-i' ... matched as input file with argument
 'zz.yuv420p10le.nut'.
 Reading option '-c:v' ... matched as option 'c' (codec name) with argument
 'ffv1'.
 Reading option '-g' ... matched as AVOption 'g' with argument '1'.
 Reading option '-slices' ... matched as AVOption 'slices' with argument
 '4'.
 Reading option '-coder' ... matched as AVOption 'coder' with argument '1'.
 Reading option '-context' ... matched as AVOption 'context' with argument
 '1'.
 Reading option '-pass' ... matched as option 'pass' (select the pass
 number (1 to 3)) with argument '1'.
 Reading option '-f' ... matched as option 'f' (force format) with argument
 'null'.
 Reading option '-' ... matched as output file.
 Finished splitting the commandline.
 Parsing a group of options: global .
 Applying option report (generate a report) with argument 1.
 Successfully parsed a group of options.
 Parsing a group of options: input file zz.yuv420p10le.nut.
 Successfully parsed a group of options.
 Opening an input file: zz.yuv420p10le.nut.
 [file @ 0x32bd8a0] Setting default whitelist 'file,crypto'
 [nut @ 0x32bd020] Format nut probed with size=2048 and score=100
 [nut @ 0x32bd020] Before avformat_find_stream_info() pos: 261 bytes
 read:32953 seeks:3
 [nut @ 0x32bd020] Probe buffer size limit of 5000000 bytes reached
 [nut @ 0x32bd020] After avformat_find_stream_info() pos: 5530081 bytes
 read:5562773 seeks:3 frames:8
 Input #0, nut, from 'zz.yuv420p10le.nut':
   Metadata:
     encoder         : Lavf57.25.100
   Duration: 00:00:00.97, start: 0.000000, bitrate: 171619 kb/s
     Stream #0:0, 8, 1/61440: Video: rawvideo (Y3[11][10] / 0xA0B3359),
 yuv420p10le, 640x360, 30 fps, 30 tbr, 61440 tbn, 61440 tbc
     Metadata:
       encoder         : Lavc57.24.102 rawvideo
 Successfully opened the file.
 Parsing a group of options: output file -.
 Applying option c:v (codec name) with argument ffv1.
 Applying option pass (select the pass number (1 to 3)) with argument 1.
 Applying option f (force format) with argument null.
 Successfully parsed a group of options.
 Opening an output file: -.
 Successfully opened the file.
 detected 4 logical cores
 [graph 0 input from stream 0:0 @ 0x32c0d60] Setting 'video_size' to value
 '640x360'
 [graph 0 input from stream 0:0 @ 0x32c0d60] Setting 'pix_fmt' to value
 '72'
 [graph 0 input from stream 0:0 @ 0x32c0d60] Setting 'time_base' to value
 '1/61440'
 [graph 0 input from stream 0:0 @ 0x32c0d60] Setting 'pixel_aspect' to
 value '0/1'
 [graph 0 input from stream 0:0 @ 0x32c0d60] Setting 'sws_param' to value
 'flags=2'
 [graph 0 input from stream 0:0 @ 0x32c0d60] Setting 'frame_rate' to value
 '30/1'
 [graph 0 input from stream 0:0 @ 0x32c0d60] w:640 h:360 pixfmt:yuv420p10le
 tb:1/61440 fr:30/1 sar:0/1 sws_param:flags=2
 [format @ 0x32c26c0] compat: called with
 args=[yuv420p|yuva420p|yuva422p|yuv444p|yuva444p|yuv440p|yuv422p|yuv411p|yuv410p|bgr0|bgra|yuv420p16le|yuv422p16le|yuv444p16le|yuv444p9le|yuv422p9le|yuv420p9le|yuv420p10le|yuv422p10le|yuv444p10le|yuva444p16le|yuva422p16le|yuva420p16le|yuva444p10le|yuva422p10le|yuva420p10le|yuva444p9le|yuva422p9le|yuva420p9le|gray16le|gray|gbrp9le|gbrp10le|gbrp12le|gbrp14le|ya8]
 [format @ 0x32c26c0] Setting 'pix_fmts' to value
 'yuv420p|yuva420p|yuva422p|yuv444p|yuva444p|yuv440p|yuv422p|yuv411p|yuv410p|bgr0|bgra|yuv420p16le|yuv422p16le|yuv444p16le|yuv444p9le|yuv422p9le|yuv420p9le|yuv420p10le|yuv422p10le|yuv444p10le|yuva444p16le|yuva422p16le|yuva420p16le|yuva444p10le|yuva422p10le|yuva420p10le|yuva444p9le|yuva422p9le|yuva420p9le|gray16le|gray|gbrp9le|gbrp10le|gbrp12le|gbrp14le|ya8'
 [AVFilterGraph @ 0x32c12c0] query_formats: 4 queried, 3 merged, 0 already
 done, 0 delayed
 Output #0, null, to 'pipe:':
   Metadata:
     encoder         : Lavf57.29.101
     Stream #0:0, 0, 1/30: Video: ffv1, yuv420p10le, 640x360, q=2-31, pass
 1, 200 kb/s, 30 fps, 30 tbn, 30 tbc
     Metadata:
       encoder         : Lavc57.33.100 ffv1
 Stream mapping:
   Stream #0:0 -> #0:0 (rawvideo (native) -> ffv1 (native))
 Press [q] to stop, [?] for help
 cur_dts is invalid (this is harmless if it occurs once at the start per
 stream)
 [rawvideo @ 0x32c41e0] PACKET SIZE: 691200, STRIDE: 1920
 [rawvideo @ 0x32c41e0] PACKET SIZE: 691200, STRIDE: 1920
 [rawvideo @ 0x32c41e0] PACKET SIZE: 691200, STRIDE: 1920
 [rawvideo @ 0x32c41e0] PACKET SIZE: 691200, STRIDE: 1920
 [rawvideo @ 0x32c41e0] PACKET SIZE: 691200, STRIDE: 1920
 [rawvideo @ 0x32c41e0] PACKET SIZE: 691200, STRIDE: 1920
 [rawvideo @ 0x32c41e0] PACKET SIZE: 691200, STRIDE: 1920
 [rawvideo @ 0x32c41e0] PACKET SIZE: 691200, STRIDE: 1920
 [rawvideo @ 0x32c41e0] PACKET SIZE: 691200, STRIDE: 1920
 [rawvideo @ 0x32c41e0] PACKET SIZE: 691200, STRIDE: 1920
 [rawvideo @ 0x32c41e0] PACKET SIZE: 691200, STRIDE: 1920
 [rawvideo @ 0x32c41e0] PACKET SIZE: 691200, STRIDE: 1920
 [rawvideo @ 0x32c41e0] PACKET SIZE: 691200, STRIDE: 1920
 [rawvideo @ 0x32c41e0] PACKET SIZE: 691200, STRIDE: 1920
 [rawvideo @ 0x32c41e0] PACKET SIZE: 691200, STRIDE: 1920
 [rawvideo @ 0x32c41e0] PACKET SIZE: 691200, STRIDE: 1920
 [rawvideo @ 0x32c41e0] PACKET SIZE: 691200, STRIDE: 1920
 [rawvideo @ 0x32c41e0] PACKET SIZE: 691200, STRIDE: 1920
 [rawvideo @ 0x32c41e0] PACKET SIZE: 691200, STRIDE: 1920
 [rawvideo @ 0x32c41e0] PACKET SIZE: 691200, STRIDE: 1920
 [rawvideo @ 0x32c41e0] PACKET SIZE: 691200, STRIDE: 1920
 [rawvideo @ 0x32c41e0] PACKET SIZE: 691200, STRIDE: 1920
 [rawvideo @ 0x32c41e0] PACKET SIZE: 691200, STRIDE: 1920
 [rawvideo @ 0x32c41e0] PACKET SIZE: 691200, STRIDE: 1920
 [rawvideo @ 0x32c41e0] PACKET SIZE: 691200, STRIDE: 1920
 [rawvideo @ 0x32c41e0] PACKET SIZE: 691200, STRIDE: 1920
 [rawvideo @ 0x32c41e0] PACKET SIZE: 691200, STRIDE: 1920
 [rawvideo @ 0x32c41e0] PACKET SIZE: 691200, STRIDE: 1920
 [rawvideo @ 0x32c41e0] PACKET SIZE: 691200, STRIDE: 1920
 [rawvideo @ 0x32c41e0] PACKET SIZE: 691200, STRIDE: 1920
 [output stream 0:0 @ 0x32c21e0] EOF on sink link output stream
 0:0:default.
 No more output streams to write to, finishing.
 frame=   30 fps=0.0 q=-0.0 Lsize=N/A time=00:00:01.00 bitrate=N/A
 speed=2.57x
 video:6227kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB
 muxing overhead: unknown
 Input file #0 (zz.yuv420p10le.nut):
   Input stream #0:0 (video): 30 packets read (20736000 bytes); 30 frames
 decoded;
   Total: 30 packets (20736000 bytes) demuxed
 Output file #0 (pipe:):
   Output stream #0:0 (video): 30 frames encoded; 30 packets muxed (6376408
 bytes);
   Total: 30 packets (6376408 bytes) muxed
 30 frames successfully decoded, 0 decoding errors
 [AVIOContext @ 0x32c5b40] Statistics: 20770003 bytes read, 3 seeks
 }}}

 {{{
 ffmpeg started on 2016-04-05 at 21:14:39
 Report written to "ffmpeg-20160405-211439.log"
 Command line:
 ./ffmpeg-N-79243-g54c9146 -report -i zz.yuv420p10le.nut -c:v ffv1 -g 1
 -slices 4 -coder 1 -context 1 -pass 2 zz.yuv420p10le.ffv1.2p.mkv
 ffmpeg version N-79243-g54c9146 Copyright (c) 2000-2016 the FFmpeg
 developers
   built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.1)
   configuration: --prefix=/home/xxxxxx/Programy/ffmpeg/ffmpeg_build --pkg-
 config-flags=--static --extra-
 cflags=-I/home/xxxxxx/Programy/ffmpeg/ffmpeg_build/include --extra-
 ldflags=-L/home/xxxxxx/Programy/ffmpeg/ffmpeg_build/lib
 --bindir=/home/xxxxxx/Programy/ffmpeg/bin --enable-gpl --enable-libass
 --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-
 libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-
 libx264 --enable-libx265 --enable-nonfree --enable-x11grab --enable-
 libsoxr --disable-ffserver --enable-libschroedinger --enable-libopenjpeg
   libavutil      55. 20.100 / 55. 20.100
   libavcodec     57. 33.100 / 57. 33.100
   libavformat    57. 29.101 / 57. 29.101
   libavdevice    57.  0.101 / 57.  0.101
   libavfilter     6. 40.102 /  6. 40.102
   libswscale      4.  1.100 /  4.  1.100
   libswresample   2.  0.101 /  2.  0.101
   libpostproc    54.  0.100 / 54.  0.100
 Splitting the commandline.
 Reading option '-report' ... matched as option 'report' (generate a
 report) with argument '1'.
 Reading option '-i' ... matched as input file with argument
 'zz.yuv420p10le.nut'.
 Reading option '-c:v' ... matched as option 'c' (codec name) with argument
 'ffv1'.
 Reading option '-g' ... matched as AVOption 'g' with argument '1'.
 Reading option '-slices' ... matched as AVOption 'slices' with argument
 '4'.
 Reading option '-coder' ... matched as AVOption 'coder' with argument '1'.
 Reading option '-context' ... matched as AVOption 'context' with argument
 '1'.
 Reading option '-pass' ... matched as option 'pass' (select the pass
 number (1 to 3)) with argument '2'.
 Reading option 'zz.yuv420p10le.ffv1.2p.mkv' ... matched as output file.
 Finished splitting the commandline.
 Parsing a group of options: global .
 Applying option report (generate a report) with argument 1.
 Successfully parsed a group of options.
 Parsing a group of options: input file zz.yuv420p10le.nut.
 Successfully parsed a group of options.
 Opening an input file: zz.yuv420p10le.nut.
 [file @ 0x3be5740] Setting default whitelist 'file,crypto'
 [nut @ 0x3be4fa0] Format nut probed with size=2048 and score=100
 [nut @ 0x3be4fa0] Before avformat_find_stream_info() pos: 261 bytes
 read:32953 seeks:3
 [nut @ 0x3be4fa0] Probe buffer size limit of 5000000 bytes reached
 [nut @ 0x3be4fa0] After avformat_find_stream_info() pos: 5530081 bytes
 read:5562773 seeks:3 frames:8
 Input #0, nut, from 'zz.yuv420p10le.nut':
   Metadata:
     encoder         : Lavf57.25.100
   Duration: 00:00:00.97, start: 0.000000, bitrate: 171619 kb/s
     Stream #0:0, 8, 1/61440: Video: rawvideo (Y3[11][10] / 0xA0B3359),
 yuv420p10le, 640x360, 30 fps, 30 tbr, 61440 tbn, 61440 tbc
     Metadata:
       encoder         : Lavc57.24.102 rawvideo
 Successfully opened the file.
 Parsing a group of options: output file zz.yuv420p10le.ffv1.2p.mkv.
 Applying option c:v (codec name) with argument ffv1.
 Applying option pass (select the pass number (1 to 3)) with argument 2.
 Successfully parsed a group of options.
 Opening an output file: zz.yuv420p10le.ffv1.2p.mkv.
 [file @ 0x3be90c0] Setting default whitelist 'file,crypto'
 [AVIOContext @ 0x3be9320] Statistics: 1246868 bytes read, 0 seeks
 [file @ 0x3be9320] Setting default whitelist 'file,crypto'
 Successfully opened the file.
 detected 4 logical cores
 [graph 0 input from stream 0:0 @ 0x3bea5e0] Setting 'video_size' to value
 '640x360'
 [graph 0 input from stream 0:0 @ 0x3bea5e0] Setting 'pix_fmt' to value
 '72'
 [graph 0 input from stream 0:0 @ 0x3bea5e0] Setting 'time_base' to value
 '1/61440'
 [graph 0 input from stream 0:0 @ 0x3bea5e0] Setting 'pixel_aspect' to
 value '0/1'
 [graph 0 input from stream 0:0 @ 0x3bea5e0] Setting 'sws_param' to value
 'flags=2'
 [graph 0 input from stream 0:0 @ 0x3bea5e0] Setting 'frame_rate' to value
 '30/1'
 [graph 0 input from stream 0:0 @ 0x3bea5e0] w:640 h:360 pixfmt:yuv420p10le
 tb:1/61440 fr:30/1 sar:0/1 sws_param:flags=2
 [format @ 0x3beb400] compat: called with
 args=[yuv420p|yuva420p|yuva422p|yuv444p|yuva444p|yuv440p|yuv422p|yuv411p|yuv410p|bgr0|bgra|yuv420p16le|yuv422p16le|yuv444p16le|yuv444p9le|yuv422p9le|yuv420p9le|yuv420p10le|yuv422p10le|yuv444p10le|yuva444p16le|yuva422p16le|yuva420p16le|yuva444p10le|yuva422p10le|yuva420p10le|yuva444p9le|yuva422p9le|yuva420p9le|gray16le|gray|gbrp9le|gbrp10le|gbrp12le|gbrp14le|ya8]
 [format @ 0x3beb400] Setting 'pix_fmts' to value
 'yuv420p|yuva420p|yuva422p|yuv444p|yuva444p|yuv440p|yuv422p|yuv411p|yuv410p|bgr0|bgra|yuv420p16le|yuv422p16le|yuv444p16le|yuv444p9le|yuv422p9le|yuv420p9le|yuv420p10le|yuv422p10le|yuv444p10le|yuva444p16le|yuva422p16le|yuva420p16le|yuva444p10le|yuva422p10le|yuva420p10le|yuva444p9le|yuva422p9le|yuva420p9le|gray16le|gray|gbrp9le|gbrp10le|gbrp12le|gbrp14le|ya8'
 [AVFilterGraph @ 0x3be97a0] query_formats: 4 queried, 3 merged, 0 already
 done, 0 delayed
 Output #0, matroska, to 'zz.yuv420p10le.ffv1.2p.mkv':
   Metadata:
     encoder         : Lavf57.29.101
     Stream #0:0, 0, 1/1000: Video: ffv1 (FFV1 / 0x31564646), yuv420p10le,
 640x360, q=2-31, pass 2, 200 kb/s, 30 fps, 1k tbn, 30 tbc
     Metadata:
       encoder         : Lavc57.33.100 ffv1
 Stream mapping:
   Stream #0:0 -> #0:0 (rawvideo (native) -> ffv1 (native))
 Press [q] to stop, [?] for help
 cur_dts is invalid (this is harmless if it occurs once at the start per
 stream)
 [rawvideo @ 0x3bec220] PACKET SIZE: 691200, STRIDE: 1920
 Clipping frame in rate conversion by 0.000008
 [matroska @ 0x3bec6c0] Writing block at offset 44549, size 197710, pts 0,
 dts 0, duration 33, keyframe 1
 [rawvideo @ 0x3bec220] PACKET SIZE: 691200, STRIDE: 1920
 [matroska @ 0x3bec6c0] Starting new cluster at offset 242267 bytes, pts
 33dts 33
 [matroska @ 0x3bec6c0] Writing block at offset 242282, size 197638, pts
 33, dts 33, duration 33, keyframe 1
 [rawvideo @ 0x3bec220] PACKET SIZE: 691200, STRIDE: 1920
 [matroska @ 0x3bec6c0] Starting new cluster at offset 439928 bytes, pts
 67dts 67
 [matroska @ 0x3bec6c0] Writing block at offset 439943, size 197595, pts
 67, dts 67, duration 33, keyframe 1
 [rawvideo @ 0x3bec220] PACKET SIZE: 691200, STRIDE: 1920
 [matroska @ 0x3bec6c0] Starting new cluster at offset 637546 bytes, pts
 100dts 100
 [matroska @ 0x3bec6c0] Writing block at offset 637561, size 197594, pts
 100, dts 100, duration 33, keyframe 1
 [rawvideo @ 0x3bec220] PACKET SIZE: 691200, STRIDE: 1920
 [matroska @ 0x3bec6c0] Starting new cluster at offset 835163 bytes, pts
 133dts 133
 [matroska @ 0x3bec6c0] Writing block at offset 835178, size 197583, pts
 133, dts 133, duration 33, keyframe 1
 [rawvideo @ 0x3bec220] PACKET SIZE: 691200, STRIDE: 1920
 [matroska @ 0x3bec6c0] Starting new cluster at offset 1032769 bytes, pts
 167dts 167
 [matroska @ 0x3bec6c0] Writing block at offset 1032784, size 197666, pts
 167, dts 167, duration 33, keyframe 1
 [rawvideo @ 0x3bec220] PACKET SIZE: 691200, STRIDE: 1920
 [matroska @ 0x3bec6c0] Starting new cluster at offset 1230458 bytes, pts
 200dts 200
 [matroska @ 0x3bec6c0] Writing block at offset 1230473, size 197438, pts
 200, dts 200, duration 33, keyframe 1
 [rawvideo @ 0x3bec220] PACKET SIZE: 691200, STRIDE: 1920
 [matroska @ 0x3bec6c0] Starting new cluster at offset 1427919 bytes, pts
 233dts 233
 [matroska @ 0x3bec6c0] Writing block at offset 1427934, size 197692, pts
 233, dts 233, duration 33, keyframe 1
 [rawvideo @ 0x3bec220] PACKET SIZE: 691200, STRIDE: 1920
 [matroska @ 0x3bec6c0] Starting new cluster at offset 1625634 bytes, pts
 267dts 267
 [matroska @ 0x3bec6c0] Writing block at offset 1625650, size 197427, pts
 267, dts 267, duration 33, keyframe 1
 [rawvideo @ 0x3bec220] PACKET SIZE: 691200, STRIDE: 1920
 [matroska @ 0x3bec6c0] Starting new cluster at offset 1823085 bytes, pts
 300dts 300
 [matroska @ 0x3bec6c0] Writing block at offset 1823101, size 197370, pts
 300, dts 300, duration 33, keyframe 1
 [rawvideo @ 0x3bec220] PACKET SIZE: 691200, STRIDE: 1920
 [matroska @ 0x3bec6c0] Starting new cluster at offset 2020479 bytes, pts
 333dts 333
 [matroska @ 0x3bec6c0] Writing block at offset 2020495, size 197243, pts
 333, dts 333, duration 33, keyframe 1
 [rawvideo @ 0x3bec220] PACKET SIZE: 691200, STRIDE: 1920
 [matroska @ 0x3bec6c0] Starting new cluster at offset 2217746 bytes, pts
 367dts 367
 [matroska @ 0x3bec6c0] Writing block at offset 2217762, size 197125, pts
 367, dts 367, duration 33, keyframe 1
 [rawvideo @ 0x3bec220] PACKET SIZE: 691200, STRIDE: 1920
 [matroska @ 0x3bec6c0] Starting new cluster at offset 2414895 bytes, pts
 400dts 400
 [matroska @ 0x3bec6c0] Writing block at offset 2414911, size 197184, pts
 400, dts 400, duration 33, keyframe 1
 [rawvideo @ 0x3bec220] PACKET SIZE: 691200, STRIDE: 1920
 [matroska @ 0x3bec6c0] Starting new cluster at offset 2612103 bytes, pts
 433dts 433
 [matroska @ 0x3bec6c0] Writing block at offset 2612119, size 196930, pts
 433, dts 433, duration 33, keyframe 1
 [rawvideo @ 0x3bec220] PACKET SIZE: 691200, STRIDE: 1920
 [matroska @ 0x3bec6c0] Starting new cluster at offset 2809057 bytes, pts
 467dts 467
 [matroska @ 0x3bec6c0] Writing block at offset 2809073, size 197074, pts
 467, dts 467, duration 33, keyframe 1
 [rawvideo @ 0x3bec220] PACKET SIZE: 691200, STRIDE: 1920
 [matroska @ 0x3bec6c0] Starting new cluster at offset 3006155 bytes, pts
 500dts 500
 [matroska @ 0x3bec6c0] Writing block at offset 3006171, size 197049, pts
 500, dts 500, duration 33, keyframe 1
 [rawvideo @ 0x3bec220] PACKET SIZE: 691200, STRIDE: 1920
 [matroska @ 0x3bec6c0] Starting new cluster at offset 3203228 bytes, pts
 533dts 533
 [matroska @ 0x3bec6c0] Writing block at offset 3203244, size 197085, pts
 533, dts 533, duration 33, keyframe 1
 [rawvideo @ 0x3bec220] PACKET SIZE: 691200, STRIDE: 1920
 [matroska @ 0x3bec6c0] Starting new cluster at offset 3400337 bytes, pts
 567dts 567
 [matroska @ 0x3bec6c0] Writing block at offset 3400353, size 196944, pts
 567, dts 567, duration 33, keyframe 1
 [rawvideo @ 0x3bec220] PACKET SIZE: 691200, STRIDE: 1920
 [matroska @ 0x3bec6c0] Starting new cluster at offset 3597305 bytes, pts
 600dts 600
 [matroska @ 0x3bec6c0] Writing block at offset 3597321, size 196816, pts
 600, dts 600, duration 33, keyframe 1
 [rawvideo @ 0x3bec220] PACKET SIZE: 691200, STRIDE: 1920
 [matroska @ 0x3bec6c0] Starting new cluster at offset 3794145 bytes, pts
 633dts 633
 [matroska @ 0x3bec6c0] Writing block at offset 3794161, size 196795, pts
 633, dts 633, duration 33, keyframe 1
 [rawvideo @ 0x3bec220] PACKET SIZE: 691200, STRIDE: 1920
 [matroska @ 0x3bec6c0] Starting new cluster at offset 3990964 bytes, pts
 667dts 667
 [matroska @ 0x3bec6c0] Writing block at offset 3990980, size 196658, pts
 667, dts 667, duration 33, keyframe 1
 [rawvideo @ 0x3bec220] PACKET SIZE: 691200, STRIDE: 1920
 [matroska @ 0x3bec6c0] Starting new cluster at offset 4187646 bytes, pts
 700dts 700
 [matroska @ 0x3bec6c0] Writing block at offset 4187662, size 196425, pts
 700, dts 700, duration 33, keyframe 1
 [rawvideo @ 0x3bec220] PACKET SIZE: 691200, STRIDE: 1920
 [matroska @ 0x3bec6c0] Starting new cluster at offset 4384095 bytes, pts
 733dts 733
 [matroska @ 0x3bec6c0] Writing block at offset 4384111, size 196295, pts
 733, dts 733, duration 33, keyframe 1
 [rawvideo @ 0x3bec220] PACKET SIZE: 691200, STRIDE: 1920
 [matroska @ 0x3bec6c0] Starting new cluster at offset 4580414 bytes, pts
 767dts 767
 [matroska @ 0x3bec6c0] Writing block at offset 4580430, size 196140, pts
 767, dts 767, duration 33, keyframe 1
 [rawvideo @ 0x3bec220] PACKET SIZE: 691200, STRIDE: 1920
 [matroska @ 0x3bec6c0] Starting new cluster at offset 4776578 bytes, pts
 800dts 800
 [matroska @ 0x3bec6c0] Writing block at offset 4776594, size 196158, pts
 800, dts 800, duration 33, keyframe 1
 [rawvideo @ 0x3bec220] PACKET SIZE: 691200, STRIDE: 1920
 [matroska @ 0x3bec6c0] Starting new cluster at offset 4972760 bytes, pts
 833dts 833
 [matroska @ 0x3bec6c0] Writing block at offset 4972776, size 196099, pts
 833, dts 833, duration 33, keyframe 1
 [rawvideo @ 0x3bec220] PACKET SIZE: 691200, STRIDE: 1920
 [matroska @ 0x3bec6c0] Starting new cluster at offset 5168883 bytes, pts
 867dts 867
 [matroska @ 0x3bec6c0] Writing block at offset 5168899, size 195996, pts
 867, dts 867, duration 33, keyframe 1
 [rawvideo @ 0x3bec220] PACKET SIZE: 691200, STRIDE: 1920
 [matroska @ 0x3bec6c0] Starting new cluster at offset 5364903 bytes, pts
 900dts 900
 [matroska @ 0x3bec6c0] Writing block at offset 5364919, size 195813, pts
 900, dts 900, duration 33, keyframe 1
 [rawvideo @ 0x3bec220] PACKET SIZE: 691200, STRIDE: 1920
 [matroska @ 0x3bec6c0] Starting new cluster at offset 5560740 bytes, pts
 933dts 933
 [matroska @ 0x3bec6c0] Writing block at offset 5560756, size 195814, pts
 933, dts 933, duration 33, keyframe 1
 [rawvideo @ 0x3bec220] PACKET SIZE: 691200, STRIDE: 1920
 [matroska @ 0x3bec6c0] Starting new cluster at offset 5756578 bytes, pts
 967dts 967
 [matroska @ 0x3bec6c0] Writing block at offset 5756594, size 195604, pts
 967, dts 967, duration 33, keyframe 1
 [output stream 0:0 @ 0x3beadc0] EOF on sink link output stream
 0:0:default.
 No more output streams to write to, finishing.
 [matroska @ 0x3bec6c0] end duration = 1000
 [matroska @ 0x3bec6c0] stream 0 end duration = 1000
 frame=   30 fps=0.0 q=-0.0 Lsize=    5813kB time=00:00:01.00
 bitrate=47622.2kbits/s speed=3.95x
 video:5769kB audio:0kB subtitle:0kB other streams:0kB global headers:43kB
 muxing overhead: 0.775678%
 Input file #0 (zz.yuv420p10le.nut):
   Input stream #0:0 (video): 30 packets read (20736000 bytes); 30 frames
 decoded;
   Total: 30 packets (20736000 bytes) demuxed
 Output file #0 (zz.yuv420p10le.ffv1.2p.mkv):
   Output stream #0:0 (video): 30 frames encoded; 30 packets muxed (5906960
 bytes);
   Total: 30 packets (5906960 bytes) muxed
 30 frames successfully decoded, 0 decoding errors
 [AVIOContext @ 0x3be91a0] Statistics: 223 seeks, 355 writeouts
 [AVIOContext @ 0x3beda20] Statistics: 20770003 bytes read, 3 seeks
 }}}
 Patches should be submitted to the ffmpeg-devel mailing list and not this
 bug tracker.

--
Ticket URL: <https://trac.ffmpeg.org/ticket/5405>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list