encoding quality: x264 --tune=ssim --bitrate=${bitrate} --pass=1/2 --preset=veryslow --profile=high --threads=1 --keyint=125 -o ${out} ${in} filesize bitrate ssim psnr 3953903 247.1189375 11.86554 35.72 7842927 490.1829375 14.04557 39.116 15636712 977.2945 15.98117 42.009 31218743 1951.171438 17.51737 44.243 62445880 3902.8675 18.62642 45.846 125036094 7814.755875 19.60215 47.141 250675608 15667.2255 20.81702 48.557 x265 --profile=main --frame-threads=1 --no-wpp --preset=veryslow --tune=ssim --bitrate=${bitrate} --pass=1/2 --keyint=125 -o ${out} ${in} filesize bitrate ssim psnr 3885298 242.831125 13.66853 38.935 7774327 485.8954375 15.3931 41.461 15546941 971.6838125 16.97172 43.694 31102664 1943.9165 18.22537 45.44 62349137 3896.821063 19.1829 46.783 124857252 7803.57825 20.01205 47.927 249910142 15619.38388 21.12426 49.301 vpxenc --cpu-used=0 --codec=vp9 --kf-max-dist=125 --aq-mode=1 --target-bitrate=${bitrate} --passes=2 --pass=1/2 --fpf=x.log --threads=1 --parallel-mode=0 --tile-columns=0 -o ${out} ${in} filesize bitrate ssim psnr 4024723 251.5451875 13.53218 38.363 7933572 495.84825 15.32881 40.998 15233245 952.0778125 16.84705 43.217 31376763 1961.047688 18.16265 45.138 63757911 3984.869438 19.20517 46.672 124293121 7768.320063 20.04989 47.827 261501457 16343.84106 21.26691 49.447 encoding speed: x264 --tune=ssim --bitrate=4000 --pass=1/2 --preset=${preset} --profile=high --threads=1 --keyint=125 -o ${out} ${in} setting filesize bitrate ssim x264 matching rate bitrate improvement psnr time spf placebo 62454708 3903.41925 18.66867 4021.984582 3.037473683 45.872 12025 4.008333333 veryslow 62445880 3902.8675 18.62642 3902.8675 0 45.846 1826 0.608666667 slower 62448729 3903.045563 18.51665 3644.039728 -6.635993105 45.746 1055 0.351666667 slow 62441436 3902.58975 18.33874 3260.494992 -16.4530427 45.534 575 0.191666667 medium 62424886 3901.555375 18.21296 3013.952392 -22.74997783 45.409 386 0.128666667 fast 62451615 3903.225938 18.11428 2833.651465 -27.40232027 45.262 335 0.111666667 faster 62377342 3898.583875 18.02258 2675.786311 -31.36517267 45.103 258 0.086 veryfast 62438515 3902.407188 17.77492 2292.006858 -41.26684509 44.655 169 0.056333333 superfast 62358283 3897.392688 17.29486 1765.236907 -54.70723509 43.952 136 0.045333333 ultrafast 62490519 3905.657438 14.60357 598.0631984 -84.68725924 40.395 89 0.029666667 x265 --profile=main --frame-threads=1 --no-wpp --preset=${preset} --tune=ssim --bitrate=4000 --pass=1/2 --keyint=125 -o ${out} ${in} setting filesize bitrate ssim x264 matching rate bitrate improvement psnr time spf placebo 62315005 3894.687813 19.17911 5783.391584 48.49435596 46.766 60598 20.19933333 veryslow 62349137 3896.821063 19.1829 5799.00962 48.81385435 46.783 22548 7.516 slower 62338917 3896.182313 19.14693 5652.465952 45.07703948 46.738 15369 5.123 slow 62341232 3896.327 18.95986 4947.973606 26.9907173 46.549 4758 1.586 medium 62272078 3892.004875 18.73663 4221.26098 8.459807106 46.222 1913 0.637666667 fast 62323646 3895.227875 18.66729 4018.037055 3.152811185 46.118 1626 0.542 faster 62223360 3888.96 18.31907 3220.649504 -17.18481281 45.788 1587 0.529 veryfast 62272465 3892.029063 18.31025 3202.941324 -17.70510258 45.737 1318 0.439333333 superfast 62262136 3891.3835 18.23631 3058.267851 -21.40924042 45.809 1079 0.359666667 ultrafast 62225245 3889.077813 17.85591 2411.033987 -38.00499493 45.268 698 0.232666667 vpxenc --cpu-used=${speed} --codec=vp9 --kf-max-dist=125 --aq-mode=1 --target-bitrate=4000 --passes=2 --pass=1/2 --fpf=x.log --threads=1 --parallel-mode=0 --tile-columns=0 -o ${out} ${in} setting filesize bitrate ssim x264 matching rate bitrate improvement psnr time spf 0 63757911 3984.869438 19.20517 5891.63682 47.85018461 46.672 29073 9.691 1 65103894 4068.993375 19.10748 5495.999064 35.0702387 46.527 3826 1.275333333 2 66092412 4130.77575 19.09751 5457.146376 32.10948031 46.528 2317 0.772333333 3 66471210 4154.450625 18.70671 4132.339281 -0.532232689 45.942 1467 0.489 4 66740264 4171.2665 18.68111 4057.745055 -2.721510235 45.913 1442 0.480666667 5 66817854 4176.115875 18.55242 3726.439331 -10.76781768 45.845 588 0.196 decoding speed, single-threaded: ffmpeg -threads 1 -i ${file} -f null -v error -nostats - ffmpeg -threads 1 -c:v libvpx-vp9 -i ${file} -f null -v error -nostats - user times ffh264 ffvp9 libvpx-vp9 ffhevc openhevc for threads=1 28.618 25.898 34.346 41.367 36.118 27.906 25.914 34.326 41.639 36.218 28.678 25.978 34.522 41.443 36.386 27.97 26.154 34.406 41.435 36.126 27.774 25.966 34.63 41.527 36.25 28.1892 25.982 34.446 41.4822 36.2196 106.4237368 115.4645524 87.09284097 72.32017588 82.82808203 Sandybridge 3.4GHz, Ubuntu 12 decoding speed, multi-threaded: ffmpeg -threads ${threads} -i ${file} -f null -v error -nostats - ffmpeg -threads ${threads} -c:v libvpx-vp9 -i ${file} -f null -v error -nostats - real times threads ffh264 ffvp9 libvpx-vp9 ffhevc openhevc 1 27.869 26.13 34.356 41.604 36.037 27.857 26.031 34.423 41.383 36.205 27.922 25.938 34.364 41.731 36.159 28.118 26.064 34.447 41.753 36.209 27.925 26.016 34.479 41.437 36.193 27.9382 26.0358 34.4138 41.5816 36.1606 107.3798598 115.2259581 87.17433123 72.14729592 82.96322517 2 15.783 16.135 31.146 24.609 21.16 15.545 16.156 31.077 24.554 21.173 15.566 16.327 31.106 24.593 21.166 15.558 16.136 31.086 24.544 21.218 15.56 16.208 30.953 24.572 21.179 15.6024 16.1924 31.0736 24.5744 21.1792 192.2781111 185.272103 96.54497709 122.0782603 141.6484098 4 9.909 11.246 30.937 18.136 15.382 9.9 11.335 31.246 18.086 15.492 9.755 11.111 31.24 18.194 15.433 9.782 11.295 31.01 18.168 15.476 9.903 11.285 31.14 18.069 15.543 9.8498 11.2544 31.1146 18.1306 15.4652 304.5747122 266.5624111 96.41775887 165.4661181 193.9839123