Opened 12 years ago
Closed 12 years ago
#1569 closed defect (invalid)
ffv1 version 3 not lossless at 9 and 10 bit encoding
Reported by: | dave rice | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | avcodec |
Version: | git-master | Keywords: | ffv1 |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
Summary of the bug:
I was testing ffv1 version 3 encoding with raw random source data and found a scenario where the encoding is not lossless (or possibly decoded improperly). I ran the following test through a list of ffv1's supported pixel formats. For these pixel formats
yuv420p yuva420p yuva422p yuv444p yuva444p yuv440p yuv422p yuv411p yuv410p rgb32 yuv420p16 yuv422p16 yuv444p16 gray gray16
the resulting framemd5's (of the raw source and encoded ffv1) would match.
But for
yuv444p9 yuv422p9 yuv420p9 yuv420p10 yuv422p10 yuv444p10
the resulting framemd5's would mismatch. In the example below I use yuv422p10le, but the same result would occur for any of the 9 and 10 bit yuv pixel formats.
How to reproduce:
Step 1: Create file of random data sized to pixel format. In this sample I use 720x480 yuv422p10le and default frame rate throughout.
ffmpeg started on 2012-07-24 at 00:47:12 Report written to "ffmpeg-20120724-004712.log" Command line: ffmpeg -report -y -f rawvideo -s 720x480 -pix_fmt yuv422p10le -t 5 -i /dev/random -f rawvideo random_yuv422p10le.raw ffmpeg version 0.11.1.git Copyright (c) 2000-2012 the FFmpeg developers built on Jul 16 2012 20:16:59 with gcc 4.2.1 (Apple Inc. build 5666) (dot 3) configuration: --prefix=/usr/local/Cellar/ffmpeg/HEAD --enable-shared --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-libfreetype --cc=/usr/bin/gcc-4.2 --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libxvid --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libass --enable-libvo-aacenc --enable-libopenjpeg libavutil 51. 65.100 / 51. 65.100 libavcodec 54. 40.100 / 54. 40.100 libavformat 54. 16.104 / 54. 16.104 libavdevice 54. 1.100 / 54. 1.100 libavfilter 3. 2.100 / 3. 2.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 [rawvideo @ 0x7f99d404e200] File position before avformat_find_stream_info() is 0 [rawvideo @ 0x7f99d404e200] All info found [rawvideo @ 0x7f99d404e200] Estimating duration from bitrate, this may be inaccurate [rawvideo @ 0x7f99d404e200] File position after avformat_find_stream_info() is 1382400 Input #0, rawvideo, from '/dev/random': Duration: N/A, start: 0.000000, bitrate: N/A Stream #0:0, 1, 1/25: Video: rawvideo (Y3[10][10] / 0xA0A3359), yuv422p10le, 720x480, 25 tbr, 25 tbn, 25 tbc -t is not an input option, keeping it for the next output; consider fixing your command line. [buffer @ 0x7f99d3c196c0] Setting entry with key 'video_size' to value '720x480' [buffer @ 0x7f99d3c196c0] Setting entry with key 'pix_fmt' to value '74' [buffer @ 0x7f99d3c196c0] Setting entry with key 'time_base' to value '1/25' [buffer @ 0x7f99d3c196c0] Setting entry with key 'pixel_aspect' to value '0/1' [buffer @ 0x7f99d3c196c0] Setting entry with key 'sws_param' to value 'flags=2' [buffer @ 0x7f99d3c196c0] Setting entry with key 'frame_rate' to value '25/1' [graph 0 input from stream 0:0 @ 0x7f99d3c19760] w:720 h:480 pixfmt:yuv422p10le tb:1/25 fr:25/1 sar:0/1 sws_param:flags=2 Output #0, rawvideo, to 'random_yuv422p10le.raw': Metadata: encoder : Lavf54.16.104 Stream #0:0, 0, 1/90000: Video: rawvideo (Y3[10][10] / 0xA0A3359), yuv422p10le, 720x480, q=2-31, 200 kb/s, 90k tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (rawvideo -> rawvideo) Press [q] to stop, [?] for help frame= 6 fps=0.0 q=0.0 size= 8100kB time=00:00:00.24 bitrate=276480.0kbits/s frame= 8 fps=3.1 q=0.0 size= 10800kB time=00:00:00.32 bitrate=276480.0kbits/s frame= 11 fps=3.4 q=0.0 size= 14850kB time=00:00:00.44 bitrate=276480.0kbits/s frame= 14 fps=3.7 q=0.0 size= 18900kB time=00:00:00.56 bitrate=276480.0kbits/s frame= 17 fps=3.9 q=0.0 size= 22950kB time=00:00:00.68 bitrate=276480.0kbits/s frame= 20 fps=4.0 q=0.0 size= 27000kB time=00:00:00.80 bitrate=276480.0kbits/s frame= 23 fps=4.1 q=0.0 size= 31050kB time=00:00:00.92 bitrate=276480.0kbits/s frame= 26 fps=4.2 q=0.0 size= 35100kB time=00:00:01.04 bitrate=276480.0kbits/s frame= 29 fps=4.3 q=0.0 size= 39150kB time=00:00:01.16 bitrate=276480.0kbits/s frame= 31 fps=4.2 q=0.0 size= 41850kB time=00:00:01.24 bitrate=276480.0kbits/s frame= 34 fps=4.2 q=0.0 size= 45900kB time=00:00:01.36 bitrate=276480.0kbits/s frame= 36 fps=4.2 q=0.0 size= 48600kB time=00:00:01.44 bitrate=276480.0kbits/s frame= 38 fps=4.2 q=0.0 size= 51300kB time=00:00:01.52 bitrate=276480.0kbits/s frame= 40 fps=4.1 q=0.0 size= 54000kB time=00:00:01.60 bitrate=276480.0kbits/s frame= 43 fps=4.1 q=0.0 size= 58050kB time=00:00:01.72 bitrate=276480.0kbits/s frame= 46 fps=4.1 q=0.0 size= 62100kB time=00:00:01.84 bitrate=276480.0kbits/s frame= 49 fps=4.1 q=0.0 size= 66150kB time=00:00:01.96 bitrate=276480.0kbits/s frame= 52 fps=4.1 q=0.0 size= 70200kB time=00:00:02.08 bitrate=276480.0kbits/s frame= 55 fps=4.1 q=0.0 size= 74250kB time=00:00:02.20 bitrate=276480.0kbits/s frame= 58 fps=4.2 q=0.0 size= 78300kB time=00:00:02.32 bitrate=276480.0kbits/s frame= 61 fps=4.2 q=0.0 size= 82350kB time=00:00:02.44 bitrate=276480.0kbits/s frame= 64 fps=4.2 q=0.0 size= 86400kB time=00:00:02.56 bitrate=276480.0kbits/s frame= 67 fps=4.2 q=0.0 size= 90450kB time=00:00:02.68 bitrate=276480.0kbits/s frame= 70 fps=4.2 q=0.0 size= 94500kB time=00:00:02.80 bitrate=276480.0kbits/s frame= 73 fps=4.3 q=0.0 size= 98550kB time=00:00:02.92 bitrate=276480.0kbits/s frame= 76 fps=4.3 q=0.0 size= 102600kB time=00:00:03.04 bitrate=276480.0kbits/s frame= 79 fps=4.3 q=0.0 size= 106650kB time=00:00:03.16 bitrate=276480.0kbits/s frame= 82 fps=4.3 q=0.0 size= 110700kB time=00:00:03.28 bitrate=276480.0kbits/s frame= 85 fps=4.3 q=0.0 size= 114750kB time=00:00:03.40 bitrate=276480.0kbits/s frame= 88 fps=4.4 q=0.0 size= 118800kB time=00:00:03.52 bitrate=276480.0kbits/s frame= 91 fps=4.4 q=0.0 size= 122850kB time=00:00:03.64 bitrate=276480.0kbits/s frame= 94 fps=4.4 q=0.0 size= 126900kB time=00:00:03.76 bitrate=276480.0kbits/s frame= 97 fps=4.4 q=0.0 size= 130950kB time=00:00:03.88 bitrate=276480.0kbits/s frame= 99 fps=4.4 q=0.0 size= 133650kB time=00:00:03.96 bitrate=276480.0kbits/s frame= 102 fps=4.4 q=0.0 size= 137700kB time=00:00:04.08 bitrate=276480.0kbits/s frame= 104 fps=4.4 q=0.0 size= 140400kB time=00:00:04.16 bitrate=276480.0kbits/s frame= 106 fps=4.4 q=0.0 size= 143100kB time=00:00:04.24 bitrate=276480.0kbits/s frame= 109 fps=4.4 q=0.0 size= 147150kB time=00:00:04.36 bitrate=276480.0kbits/s frame= 111 fps=4.4 q=0.0 size= 149850kB time=00:00:04.44 bitrate=276480.0kbits/s frame= 113 fps=4.3 q=0.0 size= 152550kB time=00:00:04.52 bitrate=276480.0kbits/s frame= 116 fps=4.3 q=0.0 size= 156600kB time=00:00:04.64 bitrate=276480.0kbits/s frame= 118 fps=4.3 q=0.0 size= 159300kB time=00:00:04.72 bitrate=276480.0kbits/s frame= 121 fps=4.3 q=0.0 size= 163350kB time=00:00:04.84 bitrate=276480.0kbits/s frame= 123 fps=4.3 q=0.0 size= 166050kB time=00:00:04.92 bitrate=276480.0kbits/s frame= 125 fps=4.3 q=0.0 size= 168750kB time=00:00:05.00 bitrate=276480.0kbits/s No more output streams to write to, finishing. frame= 125 fps=4.2 q=0.0 Lsize= 168750kB time=00:00:05.00 bitrate=276480.0kbits/s video:168750kB audio:0kB subtitle:0 global headers:0kB muxing overhead 0.000000% [AVIOContext @ 0x7f99d3c18740] Statistics: 32768 bytes read, 0 seeks
Step 2: Produce framemd5 file of the decoded random data.
ffmpeg started on 2012-07-24 at 00:50:04 Report written to "ffmpeg-20120724-005004.log" Command line: ffmpeg -report -y -f rawvideo -s 720x480 -pix_fmt yuv422p10le -i random_yuv422p10le.raw -f framemd5 random_yuv422p10le.framemd5 ffmpeg version 0.11.1.git Copyright (c) 2000-2012 the FFmpeg developers built on Jul 16 2012 20:16:59 with gcc 4.2.1 (Apple Inc. build 5666) (dot 3) configuration: --prefix=/usr/local/Cellar/ffmpeg/HEAD --enable-shared --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-libfreetype --cc=/usr/bin/gcc-4.2 --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libxvid --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libass --enable-libvo-aacenc --enable-libopenjpeg libavutil 51. 65.100 / 51. 65.100 libavcodec 54. 40.100 / 54. 40.100 libavformat 54. 16.104 / 54. 16.104 libavdevice 54. 1.100 / 54. 1.100 libavfilter 3. 2.100 / 3. 2.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 [rawvideo @ 0x7fe43184e200] File position before avformat_find_stream_info() is 0 [rawvideo @ 0x7fe43184e200] All info found [rawvideo @ 0x7fe43184e200] Estimating duration from bitrate, this may be inaccurate [rawvideo @ 0x7fe43184e200] File position after avformat_find_stream_info() is 1382400 Input #0, rawvideo, from 'random_yuv422p10le.raw': Duration: N/A, start: 0.000000, bitrate: N/A Stream #0:0, 1, 1/25: Video: rawvideo (Y3[10][10] / 0xA0A3359), yuv422p10le, 720x480, 25 tbr, 25 tbn, 25 tbc [buffer @ 0x111819820] Setting entry with key 'video_size' to value '720x480' [buffer @ 0x111819820] Setting entry with key 'pix_fmt' to value '74' [buffer @ 0x111819820] Setting entry with key 'time_base' to value '1/25' [buffer @ 0x111819820] Setting entry with key 'pixel_aspect' to value '0/1' [buffer @ 0x111819820] Setting entry with key 'sws_param' to value 'flags=2' [buffer @ 0x111819820] Setting entry with key 'frame_rate' to value '25/1' [graph 0 input from stream 0:0 @ 0x1118198e0] w:720 h:480 pixfmt:yuv422p10le tb:1/25 fr:25/1 sar:0/1 sws_param:flags=2 Output #0, framemd5, to 'random_yuv422p10le.framemd5': Metadata: encoder : Lavf54.16.104 Stream #0:0, 0, 1/25: Video: rawvideo (Y3[10][10] / 0xA0A3359), yuv422p10le, 720x480, q=2-31, 200 kb/s, 25 tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (rawvideo -> rawvideo) Press [q] to stop, [?] for help frame= 26 fps=0.0 q=0.0 size= 2kB time=00:00:01.04 bitrate= 16.1kbits/s frame= 32 fps= 30 q=0.0 size= 3kB time=00:00:01.28 bitrate= 16.1kbits/s frame= 35 fps= 20 q=0.0 size= 3kB time=00:00:01.40 bitrate= 16.1kbits/s frame= 42 fps= 18 q=0.0 size= 3kB time=00:00:01.68 bitrate= 16.1kbits/s frame= 51 fps= 16 q=0.0 size= 4kB time=00:00:02.04 bitrate= 16.0kbits/s frame= 53 fps= 14 q=0.0 size= 4kB time=00:00:02.12 bitrate= 16.0kbits/s frame= 59 fps= 14 q=0.0 size= 5kB time=00:00:02.36 bitrate= 16.0kbits/s frame= 66 fps= 14 q=0.0 size= 5kB time=00:00:02.64 bitrate= 16.0kbits/s frame= 72 fps= 14 q=0.0 size= 6kB time=00:00:02.88 bitrate= 16.0kbits/s frame= 78 fps= 13 q=0.0 size= 6kB time=00:00:03.12 bitrate= 16.0kbits/s frame= 85 fps= 13 q=0.0 size= 7kB time=00:00:03.40 bitrate= 16.0kbits/s frame= 94 fps= 13 q=0.0 size= 7kB time=00:00:03.76 bitrate= 16.0kbits/s frame= 100 fps= 13 q=0.0 size= 8kB time=00:00:04.00 bitrate= 16.0kbits/s frame= 108 fps= 13 q=0.0 size= 8kB time=00:00:04.32 bitrate= 16.0kbits/s Truncating packet of size 1382400 to 1 No more inputs to read from, finishing. frame= 125 fps= 15 q=0.0 Lsize= 10kB time=00:00:05.00 bitrate= 16.0kbits/s video:168750kB audio:0kB subtitle:0 global headers:0kB muxing overhead -99.994206% [AVIOContext @ 0x111818720] Statistics: 32768 bytes read, 0 seeks
Step 3: Encode random source data to ffv1 version 3.
ffmpeg started on 2012-07-24 at 00:51:20 Report written to "ffmpeg-20120724-005120.log" Command line: ffmpeg -report -y -f rawvideo -s 720x480 -pix_fmt yuv422p10le -i random_yuv422p10le.raw -c:v ffv1 -level 3 -strict experimental random_yuv422p10le_ffv1_v3.mov ffmpeg version 0.11.1.git Copyright (c) 2000-2012 the FFmpeg developers built on Jul 16 2012 20:16:59 with gcc 4.2.1 (Apple Inc. build 5666) (dot 3) configuration: --prefix=/usr/local/Cellar/ffmpeg/HEAD --enable-shared --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-libfreetype --cc=/usr/bin/gcc-4.2 --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libxvid --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libass --enable-libvo-aacenc --enable-libopenjpeg libavutil 51. 65.100 / 51. 65.100 libavcodec 54. 40.100 / 54. 40.100 libavformat 54. 16.104 / 54. 16.104 libavdevice 54. 1.100 / 54. 1.100 libavfilter 3. 2.100 / 3. 2.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 [rawvideo @ 0x7fe5e104e200] File position before avformat_find_stream_info() is 0 [rawvideo @ 0x7fe5e104e200] All info found [rawvideo @ 0x7fe5e104e200] Estimating duration from bitrate, this may be inaccurate [rawvideo @ 0x7fe5e104e200] File position after avformat_find_stream_info() is 1382400 Input #0, rawvideo, from 'random_yuv422p10le.raw': Duration: N/A, start: 0.000000, bitrate: N/A Stream #0:0, 1, 1/25: Video: rawvideo (Y3[10][10] / 0xA0A3359), yuv422p10le, 720x480, 25 tbr, 25 tbn, 25 tbc [buffer @ 0x7fe5e0c19600] Setting entry with key 'video_size' to value '720x480' [buffer @ 0x7fe5e0c19600] Setting entry with key 'pix_fmt' to value '74' [buffer @ 0x7fe5e0c19600] Setting entry with key 'time_base' to value '1/25' [buffer @ 0x7fe5e0c19600] Setting entry with key 'pixel_aspect' to value '0/1' [buffer @ 0x7fe5e0c19600] Setting entry with key 'sws_param' to value 'flags=2' [buffer @ 0x7fe5e0c19600] Setting entry with key 'frame_rate' to value '25/1' [graph 0 input from stream 0:0 @ 0x7fe5e0c196a0] w:720 h:480 pixfmt:yuv422p10le tb:1/25 fr:25/1 sar:0/1 sws_param:flags=2 [ffv1 @ 0x7fe5e105d200] detected 2 logical cores [ffv1 @ 0x7fe5e105d200] bits_per_raw_sample > 8, forcing coder 1 [mov @ 0x7fe5e105ca00] Using MS style video codec tag, the file may be unplayable! Output #0, mov, to 'random_yuv422p10le_ffv1_v3.mov': Metadata: encoder : Lavf54.16.104 Stream #0:0, 0, 1/25: Video: ffv1, yuv422p10le, 720x480, q=2-31, 200 kb/s, 25 tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (rawvideo -> ffv1) Press [q] to stop, [?] for help frame= 5 fps=0.0 q=0.0 size= 4297kB time=00:00:00.20 bitrate=176006.0kbits/s frame= 9 fps=6.8 q=0.0 size= 7725kB time=00:00:00.36 bitrate=175793.0kbits/s frame= 11 fps=2.8 q=0.0 size= 9440kB time=00:00:00.44 bitrate=175755.8kbits/s frame= 13 fps=2.9 q=0.0 size= 11167kB time=00:00:00.52 bitrate=175927.6kbits/s frame= 16 fps=3.2 q=0.0 size= 13738kB time=00:00:00.64 bitrate=175846.3kbits/s frame= 20 fps=3.5 q=0.0 size= 17166kB time=00:00:00.80 bitrate=175780.6kbits/s frame= 24 fps=3.8 q=0.0 size= 20596kB time=00:00:00.96 bitrate=175750.2kbits/s frame= 28 fps=4.0 q=0.0 size= 24035kB time=00:00:01.12 bitrate=175801.6kbits/s frame= 32 fps=4.2 q=0.0 size= 27463kB time=00:00:01.28 bitrate=175762.7kbits/s frame= 36 fps=4.4 q=0.0 size= 30892kB time=00:00:01.44 bitrate=175739.0kbits/s frame= 40 fps=4.6 q=0.0 size= 34332kB time=00:00:01.60 bitrate=175778.5kbits/s frame= 44 fps=4.7 q=0.0 size= 37760kB time=00:00:01.76 bitrate=175755.4kbits/s frame= 48 fps=4.8 q=0.0 size= 41190kB time=00:00:01.92 bitrate=175742.6kbits/s frame= 52 fps=4.9 q=0.0 size= 44630kB time=00:00:02.08 bitrate=175773.6kbits/s frame= 55 fps=5.0 q=0.0 size= 47201kB time=00:00:02.20 bitrate=175760.1kbits/s frame= 58 fps=5.0 q=0.0 size= 49773kB time=00:00:02.32 bitrate=175751.9kbits/s frame= 60 fps=4.9 q=0.0 size= 51489kB time=00:00:02.40 bitrate=175748.2kbits/s frame= 62 fps=4.8 q=0.0 size= 53215kB time=00:00:02.48 bitrate=175782.2kbits/s frame= 64 fps=4.7 q=0.0 size= 54929kB time=00:00:02.56 bitrate=175772.1kbits/s frame= 66 fps=4.7 q=0.0 size= 56643kB time=00:00:02.64 bitrate=175763.5kbits/s frame= 69 fps=4.7 q=0.0 size= 59214kB time=00:00:02.76 bitrate=175753.3kbits/s frame= 73 fps=4.7 q=0.0 size= 62656kB time=00:00:02.92 bitrate=175778.8kbits/s frame= 77 fps=4.8 q=0.0 size= 66083kB time=00:00:03.08 bitrate=175763.6kbits/s frame= 81 fps=4.8 q=0.0 size= 69511kB time=00:00:03.24 bitrate=175751.2kbits/s frame= 84 fps=4.8 q=0.0 size= 72083kB time=00:00:03.36 bitrate=175745.8kbits/s frame= 88 fps=4.9 q=0.0 size= 75523kB time=00:00:03.52 bitrate=175763.3kbits/s frame= 92 fps=4.9 q=0.0 size= 78951kB time=00:00:03.68 bitrate=175751.0kbits/s frame= 96 fps=5.0 q=0.0 size= 82379kB time=00:00:03.84 bitrate=175742.8kbits/s frame= 100 fps=5.0 q=0.0 size= 85820kB time=00:00:04.00 bitrate=175758.5kbits/s frame= 103 fps=5.1 q=0.0 size= 88390kB time=00:00:04.12 bitrate=175750.7kbits/s frame= 107 fps=5.1 q=0.0 size= 91819kB time=00:00:04.28 bitrate=175743.6kbits/s frame= 110 fps=5.1 q=0.0 size= 94404kB time=00:00:04.40 bitrate=175762.5kbits/s frame= 114 fps=5.1 q=0.0 size= 97831kB time=00:00:04.56 bitrate=175753.1kbits/s frame= 118 fps=5.2 q=0.0 size= 101261kB time=00:00:04.72 bitrate=175747.4kbits/s frame= 122 fps=5.2 q=0.0 size= 104703kB time=00:00:04.88 bitrate=175763.0kbits/s Truncating packet of size 1382400 to 1 No more inputs to read from, finishing. frame= 125 fps=5.2 q=0.0 Lsize= 107275kB time=00:00:05.00 bitrate=175759.3kbits/s video:107273kB audio:0kB subtitle:0 global headers:0kB muxing overhead 0.001620% [AVIOContext @ 0x7fe5e0c187a0] Statistics: 32768 bytes read, 0 seeks
Step 4: Evaluate framemd5 from the ffv1 encoding. Lots of decoding errors.
ffmpeg started on 2012-07-24 at 00:52:57 Report written to "ffmpeg-20120724-005257.log" Command line: ffmpeg -report -y -i random_yuv422p10le_ffv1_v3.mov -f framemd5 random_yuv422p10le_ffv1_v3.framemd5 ffmpeg version 0.11.1.git Copyright (c) 2000-2012 the FFmpeg developers built on Jul 16 2012 20:16:59 with gcc 4.2.1 (Apple Inc. build 5666) (dot 3) configuration: --prefix=/usr/local/Cellar/ffmpeg/HEAD --enable-shared --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-libfreetype --cc=/usr/bin/gcc-4.2 --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libxvid --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libass --enable-libvo-aacenc --enable-libopenjpeg libavutil 51. 65.100 / 51. 65.100 libavcodec 54. 40.100 / 54. 40.100 libavformat 54. 16.104 / 54. 16.104 libavdevice 54. 1.100 / 54. 1.100 libavfilter 3. 2.100 / 3. 2.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fb35184e200] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fb35184e200] ISO: File Type Major Brand: qt [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fb35184e200] File position before avformat_find_stream_info() is 109849534 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173456 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169650 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172885 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174277 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fb35184e200] All info found [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fb35184e200] File position after avformat_find_stream_info() is 890544 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'random_yuv422p10le_ffv1_v3.mov': Metadata: major_brand : qt minor_version : 512 compatible_brands: qt encoder : Lavf54.16.104 Duration: 00:00:05.00, start: 0.000000, bitrate: 175759 kb/s Stream #0:0(eng), 1, 1/25: Video: ffv1 (FFV1 / 0x31564646), yuv422p10le, 720x480, 175756 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc Metadata: handler_name : DataHandler [buffer @ 0x7fb351419d80] Setting entry with key 'video_size' to value '720x480' [buffer @ 0x7fb351419d80] Setting entry with key 'pix_fmt' to value '74' [buffer @ 0x7fb351419d80] Setting entry with key 'time_base' to value '1/25' [buffer @ 0x7fb351419d80] Setting entry with key 'pixel_aspect' to value '0/1' [buffer @ 0x7fb351419d80] Setting entry with key 'sws_param' to value 'flags=2' [buffer @ 0x7fb351419d80] Setting entry with key 'frame_rate' to value '25/1' [graph 0 input from stream 0:0 @ 0x7fb351419e40] w:720 h:480 pixfmt:yuv422p10le tb:1/25 fr:25/1 sar:0/1 sws_param:flags=2 [ffv1 @ 0x7fb351856800] detected 2 logical cores Output #0, framemd5, to 'random_yuv422p10le_ffv1_v3.framemd5': Metadata: major_brand : qt minor_version : 512 compatible_brands: qt encoder : Lavf54.16.104 Stream #0:0(eng), 0, 1/25: Video: rawvideo (Y3[10][10] / 0xA0A3359), yuv422p10le, 720x480, q=2-31, 200 kb/s, 25 tbn, 25 tbc Metadata: handler_name : DataHandler Stream mapping: Stream #0:0 -> #0:0 (ffv1 -> rawvideo) Press [q] to stop, [?] for help [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173456 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172885 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169650 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174277 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170994 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 166515 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169790 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171468 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168153 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169138 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170273 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173103 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 164975 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169877 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169243 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170572 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172386 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168833 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172132 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 164016 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173741 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171346 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170708 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171726 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174349 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171844 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 167601 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172483 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168849 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171377 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 166425 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169519 frame= 8 fps=0.0 q=0.0 size= 1kB time=00:00:00.32 bitrate= 16.3kbits/s bytestream end mismatching by 171754 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169419 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173672 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 167419 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170808 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173143 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168513 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168634 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168282 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172850 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168647 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174409 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172002 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170338 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172932 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173357 frame= 12 fps= 11 q=0.0 size= 1kB time=00:00:00.48 bitrate= 16.2kbits/s bytestream end mismatching by 171023 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168317 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172524 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 176467 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168782 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170576 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173457 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 166240 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168683 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172012 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169181 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171676 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168649 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169157 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170199 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170054 frame= 16 fps= 10 q=0.0 size= 1kB time=00:00:00.64 bitrate= 16.1kbits/s bytestream end mismatching by 169399 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171299 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174063 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169753 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174065 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 166864 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 177683 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168717 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168194 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172711 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170597 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172044 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 166522 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172053 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169761 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174997 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169749 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171340 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173757 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 166013 frame= 21 fps=9.5 q=0.0 size= 2kB time=00:00:00.84 bitrate= 16.1kbits/s bytestream end mismatching by 172220 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170904 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170752 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170204 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169882 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170136 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170192 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170294 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 167671 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172103 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170401 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 176797 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174000 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170388 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 176954 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173211 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170480 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173895 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171055 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168601 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 175378 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170967 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170294 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169521 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172842 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169599 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170224 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169175 frame= 28 fps= 10 q=0.0 size= 2kB time=00:00:01.12 bitrate= 16.1kbits/s bytestream end mismatching by 169151 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168137 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169286 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169353 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172260 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171297 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 175153 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168977 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171642 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171559 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173980 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172167 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172064 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172327 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171345 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 177199 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169510 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171522 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169888 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 175922 frame= 33 fps= 10 q=0.0 size= 3kB time=00:00:01.32 bitrate= 16.1kbits/s bytestream end mismatching by 174043 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171236 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172720 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174412 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173009 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173509 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168614 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171253 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174489 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 176876 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169385 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169615 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172964 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173292 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171677 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 177448 frame= 37 fps=9.8 q=0.0 size= 3kB time=00:00:01.48 bitrate= 16.1kbits/s bytestream end mismatching by 167634 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170259 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171568 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169818 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171250 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170738 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168915 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169626 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172334 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170254 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 166760 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169760 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170128 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172197 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172739 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171909 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 167062 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168403 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174260 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169926 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 177336 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 167080 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 167839 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168072 frame= 43 fps=9.7 q=0.0 size= 3kB time=00:00:01.72 bitrate= 16.1kbits/s bytestream end mismatching by 173725 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170293 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 166414 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168191 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 164474 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172013 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170755 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168505 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171669 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169894 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 167302 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 167737 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169763 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172961 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173677 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170882 frame= 47 fps=9.3 q=0.0 size= 4kB time=00:00:01.88 bitrate= 16.1kbits/s bytestream end mismatching by 173651 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173383 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171635 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174672 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172086 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172819 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173837 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169366 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173435 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171012 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171442 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171707 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172060 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173934 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169611 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174287 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173116 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170964 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169449 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172306 frame= 52 fps=9.3 q=0.0 size= 4kB time=00:00:02.08 bitrate= 16.0kbits/s bytestream end mismatching by 171774 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174594 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171095 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168820 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173512 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172332 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171910 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170450 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172870 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173213 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172016 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168433 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 175740 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 175157 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172560 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170870 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171925 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 176081 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172150 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173147 frame= 57 fps=9.2 q=0.0 size= 4kB time=00:00:02.28 bitrate= 16.0kbits/s bytestream end mismatching by 174541 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174144 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 176718 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174117 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174294 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 177091 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174387 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 175218 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171909 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 176989 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171679 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172763 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173950 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169435 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 175993 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172282 frame= 61 fps=9.0 q=0.0 size= 5kB time=00:00:02.44 bitrate= 16.0kbits/s bytestream end mismatching by 170036 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168207 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168723 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168210 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170516 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171441 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170022 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 166291 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171541 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168590 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169448 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168992 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170470 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169427 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170210 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 175504 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173400 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 177034 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171247 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168980 frame= 66 fps=9.0 q=0.0 size= 5kB time=00:00:02.64 bitrate= 16.0kbits/s bytestream end mismatching by 170843 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170674 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 167544 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172964 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168521 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173347 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171153 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174788 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173375 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169370 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169522 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 175173 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171925 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174033 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 176487 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170924 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171485 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172872 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 178663 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168258 frame= 71 fps=9.0 q=0.0 size= 6kB time=00:00:02.84 bitrate= 16.0kbits/s bytestream end mismatching by 171726 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173890 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 167184 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169714 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172365 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173032 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174741 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169518 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169895 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170168 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168141 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 167176 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171427 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171275 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170560 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169840 frame= 75 fps=8.8 q=0.0 size= 6kB time=00:00:03.00 bitrate= 16.0kbits/s bytestream end mismatching by 172431 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171674 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170402 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171416 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171653 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 167889 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174068 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170130 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170095 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173007 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169187 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174171 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 175629 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 176873 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174962 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169315 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 179252 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171403 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169851 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173427 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168859 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171914 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 176028 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169760 frame= 81 fps=8.9 q=0.0 size= 6kB time=00:00:03.24 bitrate= 16.0kbits/s bytestream end mismatching by 173380 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171960 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 166287 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173484 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172209 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168364 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170532 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173801 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170170 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170424 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 176721 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170103 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 176258 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173930 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171763 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174932 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 166282 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168926 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172093 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171325 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171127 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172093 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169703 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171776 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171904 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171025 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 176199 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172416 frame= 88 fps=9.2 q=0.0 size= 7kB time=00:00:03.52 bitrate= 16.0kbits/s bytestream end mismatching by 169962 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172441 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174491 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172662 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171844 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171773 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169410 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169513 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168838 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170419 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 167782 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169198 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169541 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170474 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171934 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168992 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171682 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174243 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168607 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171818 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172352 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173229 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174337 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171136 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170344 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168021 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172931 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172532 frame= 95 fps=9.4 q=0.0 size= 7kB time=00:00:03.80 bitrate= 16.0kbits/s bytestream end mismatching by 173362 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172522 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172835 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 176107 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174076 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174683 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 175244 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174889 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173203 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171326 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169581 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168980 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168577 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 167932 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168386 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172117 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172577 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 167691 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170999 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169044 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170571 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 165439 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173392 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169901 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171679 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171205 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170571 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172622 frame= 102 fps=9.6 q=0.0 size= 8kB time=00:00:04.08 bitrate= 16.0kbits/s bytestream end mismatching by 169336 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169567 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169539 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174244 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170810 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172470 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172969 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168228 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174153 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172910 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168928 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170077 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 176624 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171022 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170715 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169822 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171205 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170689 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171115 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173024 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 176577 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169030 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174624 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174785 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 177879 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174988 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172641 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 176990 frame= 109 fps=9.8 q=0.0 size= 9kB time=00:00:04.36 bitrate= 16.0kbits/s bytestream end mismatching by 173786 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168947 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173142 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171199 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172328 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 167846 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171370 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 175160 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170569 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171593 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171542 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173817 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172475 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170399 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171980 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170990 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171938 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168109 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171034 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 167073 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172693 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168870 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 175656 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168547 frame= 115 fps=9.8 q=0.0 size= 9kB time=00:00:04.60 bitrate= 16.0kbits/s bytestream end mismatching by 169864 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174690 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173457 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170380 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170089 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171371 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168008 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173451 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 175484 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170969 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169755 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170465 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168592 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172274 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171397 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168831 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173080 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173005 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 172175 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170342 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171250 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171715 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173056 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170635 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169385 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171870 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168041 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 165194 frame= 122 fps= 10 q=0.0 size= 10kB time=00:00:04.88 bitrate= 16.0kbits/s bytestream end mismatching by 169188 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171694 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169488 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 166793 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 174462 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 168330 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171741 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 169738 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 171995 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 175687 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 170329 [ffv1 @ 0x7fb351856800] bytestream end mismatching by 173744 No more inputs to read from, finishing. frame= 125 fps= 10 q=0.0 Lsize= 10kB time=00:00:05.00 bitrate= 16.0kbits/s video:168750kB audio:0kB subtitle:0 global headers:0kB muxing overhead -99.994206% [AVIOContext @ 0x7fb3514183e0] Statistics: 34712 bytes read, 2 seeks
Step 5: I would diff the two framemd5 (one from raw source video and one from ffv1) files and find the mismatch.
/dev/random doesnt produce valid 10bit raw, but instead it fills all 16bits with random bits, i suspect this is why things fail in your test