[x264-devel] Different output with i5-2500 and i3-4XXX with the same x264 version and source file

Kim Long-Ding kim.long-ding at gmx.de
Wed May 17 14:01:09 CEST 2017


Hello everyone,
 
i have the same ffmpeg binary and .mkv (with mpeg2 video stream) source file on two different computers. One computer has a i5-2500 cpu and the other has a i3-4XXX cpu. I would like to encode the mpeg2 stream to H.264 with the following command:
 
>> ffmpeg.exe -i test.mkv -c:v libx264 -c:a copy -c:s copy -map 0 -preset slow -tune film -crf 19 test-encoded.mkv
 
On the i5-2500 computer the resulting file size is: 1.283.574.741 bytes
On the i3-4XXX computer the resulting file size is: 1.283.575.076 bytes
 
Comparing the output on both machines with ffmpeg's md5 filter
 
>> ffmpeg.exe -i test-encoded.mkv -c copy -f md5 -loglevel warning -
 
On the i5-2500: MD5=3db1e5139d01b40e73c13d4e531329f2
On the i3-4XXX: MD5=dcec58f562a25b7a403f9e0cd71991de
 
The only difference in the ffmpeg/x264 output (see attachments) are in the used cpu instruction sets
 
i5-2500: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
i3-4XXX: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 AVX2 LZCNT BMI2
 
Should new CPU abilities actually only improve the performance, but not the output?
 
Used ffmpeg.exe: https://ffmpeg.zeranoe.com/builds/win64/static/ffmpeg-20170503-a75ef15-win64-static.zip
 
-- 
Kind regards
 
Kim
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: output-i3-4XXX.txt
URL: <http://mailman.videolan.org/pipermail/x264-devel/attachments/20170517/db06a2eb/attachment-0002.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: output-i5-2500.txt
URL: <http://mailman.videolan.org/pipermail/x264-devel/attachments/20170517/db06a2eb/attachment-0003.txt>


More information about the x264-devel mailing list