[FFmpeg-devel] FFv1.3: Final testing - Results
Peter B.
pb at das-werkstatt.com
Fri Nov 2 13:01:07 CET 2012
On 11/01/2012 11:39 PM, Michael Niedermayer wrote:
> take 10 files
> take 10 ways to encode them
> build a table of 100 cells each contains the percentage of how much
> bigger the file gets with GOP 1 instead of GOP 100.
> add 3 columns that contain the rowwise max, min and average
> add 3 rows that contain the columnwise max, min and average
>
> please also make sure the result is correctly formatet and is
> vertically aligned
Here's what I got now, comparing GOP 1 to GOP 300 with different
encoding parameters:
(Properly aligned with a fixed-width font, but sorry it's wider than 80
characters)
//----------------------------------
FFv1 (version
1) FFv1 (version
3)
Name PIX_FMT Duration_TS raw coder=0
coder=1 context=0 context=1 coder=0 coder=1
context=0 context=1 slices=4 slices=30 crc=0 crc=1
min avg max
akiyo_qcif yuv420p 300 11140 0.96
0.9 0.96 0.87 0.91 0.84
0.91 0.79 0.91 0.81 0.91 0.91 0.79
0.89 0.96
bowing_qcif yuv420p 300 11140 0.97
0.92 0.97 0.9 0.94 0.88
0.94 0.85 0.94 0.86 0.94 0.94 0.85
0.92 0.97
bridge_close_qcif yuv420p 2001 74300 0.97
0.92 0.97 0.92 0.94 0.87
0.94 0.88 0.94 0.87 0.94 0.94 0.87
0.93 0.97
bridge_far_qcif yuv420p 2101 78012 0.98
0.93 0.98 0.93 0.95 0.89
0.95 0.89 0.95 0.9 0.95 0.95 0.89
0.94 0.98
carphone_qcif yuv420p 382 14188 0.97
0.92 0.97 0.92 0.94 0.89
0.94 0.88 0.94 0.88 0.94 0.94 0.88
0.93 0.97
claire_qcif yuv420p 494 18344 0.96
0.91 0.96 0.9 0.92 0.88
0.92 0.84 0.92 0.86 0.92 0.92 0.84
0.91 0.96
coastguard_qcif yuv420p 300 11140 0.97
0.93 0.97 0.93 0.94 0.89
0.94 0.89 0.94 0.89 0.94 0.94 0.89
0.93 0.97
container_qcif yuv420p 300 11140 0.97
0.92 0.97 0.91 0.92 0.86
0.92 0.85 0.92 0.84 0.92 0.93 0.84
0.91 0.97
deadline_qcif yuv420p 1374 51020 0.97
0.91 0.97 0.9 0.92 0.85
0.92 0.83 0.92 0.82 0.92 0.92 0.82
0.9 0.97
flower_garden_422_qcif yuv422p 360 17824 0.97
0.93 0.97 0.92 0.93 0.89
0.93 0.87 0.93 0.83 0.93 0.93 0.83
0.92 0.97
football_422_qcif yuv422p 360 17824 0.98
0.93 0.98 0.94 0.95 0.9
0.95 0.9 0.95 0.9 0.95 0.95 0.9
0.94 0.98
min 0.96
0.9 0.96 0.87 0.91 0.84
0.91 0.79 0.91 0.81 0.91 0.91
avg 0.97
0.92 0.97 0.91 0.93 0.88
0.93 0.86 0.93 0.86 0.93 0.93
max 0.97
0.92 0.97 0.91 0.93 0.88
0.93 0.86 0.93 0.86 0.93 0.93
//----------------------------------
I've done it for the QCIF resolutions, just because that was the fastest
results to regenerate, as I had to change the format and contents of the
CSVs created during the testsuite.
I can now easily (and quite quickly) generate these results for any
input videos desired.
Something I've noticed is that e.g. enabling CRC produces larger files
(of course), but as the Derf videos are very short, that size difference
disappears when rounding to 2 decimal places.
This might have a more visible difference with longer files.
Feedback welcome,
Pb
More information about the ffmpeg-devel
mailing list