====== CRF - 1080pH264 -> 1080p/H265 & 720p/H265 ====== ===== Avant propos ===== C'est test sont indicatif, ils ont été fait avec des paramètres limiter, il ont valeur d'indication. ===== Protocole de test ===== * ffmpeg pour l'encodage * La libraire libx265 pour la compression * La mesure du bitrate est fait avec ffmpeg * Mesure du temps en Ms avec la commande //date// * Les fichiers source sont tous en HEVC 1080p et sont extrait du site http://jell.yfish.us/ * Les CRF de 0 à 9 et au delà de 30 ne sont pas traiter ici ===== Logiciels utilisés ===== ==== Commandes ==== * ffmpeg - encodage -vcodec libx265 -preset faster -profile:v main -x265-params level=4.1:high-tier=1 -pix_fmt yuv420p -crf * ffmpeg - encodage 720p -vf scale=1280:-1 -vcodec libx265 -preset faster -profile:v main -x265-params level=4.1:high-tier=1 -pix_fmt yuv420p -crf * ffmpeg - bitrate grep "bitrate" | awk '{$6=$6/1024; print $6;}') ==== Versions ===== * ffmpeg version 4.2.2 * x265 [info]: HEVC encoder version 3.3+1-f94b0d32737d ===== Resultats des tests 1080p ===== ==== Source H264 3Mb/s ==== {{ :gnu-linux:benchmark:1080p_CRF_H264-1080p_jellyfish-03-mbps-hd-h264-gnu-plot-bitrate.png?800 |}} {{ :gnu-linux:benchmark:1080p_CRF_H264-1080p_jellyfish-03-mbps-hd-h264-gnu-plot-time.png?800 |}} ==== Source H264 5Mb/s ==== {{ :gnu-linux:benchmark:1080p_CRF_H264-1080p_jellyfish-05-mbps-hd-h264-gnu-plot-bitrate.png?800 |}} {{ :gnu-linux:benchmark:1080p_CRF_H264-1080p_jellyfish-05-mbps-hd-h264-gnu-plot-time.png?800 |}} ==== Source H264 10Mb/s ==== {{ :gnu-linux:benchmark:1080p_CRF_H264-1080p_jellyfish-10-mbps-hd-h264-gnu-plot-bitrate.png?800 |}} {{ :gnu-linux:benchmark:1080p_CRF_H264-1080p_jellyfish-10-mbps-hd-h264-gnu-plot-time.png?800 |}} ==== Source H264 25Mb/s ==== {{ :gnu-linux:benchmark:1080p_CRF_H264-1080p_jellyfish-25-mbps-hd-h264-gnu-plot-bitrate.png?800 |}} {{ :gnu-linux:benchmark:1080p_CRF_H264-1080p_jellyfish-25-mbps-hd-h264-gnu-plot-time.png?800 |}} ==== Source H264 50Mb/s ==== {{ :gnu-linux:benchmark:1080p_CRF_H264-1080p_jellyfish-50-mbps-hd-h264-gnu-plot-bitrate.png?800 |}} {{ :gnu-linux:benchmark:1080p_CRF_H264-1080p_jellyfish-50-mbps-hd-h264-gnu-plot-time.png?800 |}} ==== Comparaison du CRF 10 ==== {{ :gnu-linux:benchmark:1080p_CRF_H264-1080p_CRF10-gnu-plot-bitrate.png?800 |}} ==== Comparaison du CRF 14 ==== {{ :gnu-linux:benchmark:1080p_CRF_H264-1080p_CRF14-gnu-plot-bitrate.png?800 |}} ==== Comparaison du CRF 16 ==== {{ :gnu-linux:benchmark:1080p_CRF_H264-1080p_CRF16-gnu-plot-bitrate.png?800 |}} ==== Comparaison du CRF 20 ==== {{ :gnu-linux:benchmark:1080p_CRF_H264-1080p_CRF20-gnu-plot-bitrate.png?800 |}} ==== Comparaison du CRF 24 ==== {{ :gnu-linux:benchmark:1080p_CRF_H264-1080p_CRF24-gnu-plot-bitrate.png?800 |}} ==== Comparaison du CRF 26 ==== {{ :gnu-linux:benchmark:1080p_CRF_H264-1080p_CRF26-gnu-plot-bitrate.png?800 |}} ==== Comparaison du CRF 30 ==== {{ :gnu-linux:benchmark:1080p_CRF_H264-1080p_CRF30-gnu-plot-bitrate.png?800 |}} ===== Resultats des tests 720p ===== ==== Source H264 3Mb/s ==== {{ :gnu-linux:benchmark:720p_H264-1080p_jellyfish-03-mbps-hd-h264-gnu-plot-bitrate.png?800 |}} {{ :gnu-linux:benchmark:720p_H264-1080p_jellyfish-03-mbps-hd-h264-gnu-plot-time.png?800 |}} ==== Source H264 5Mb/s ==== {{ :gnu-linux:benchmark:720p_H264-1080p_jellyfish-05-mbps-hd-h264-gnu-plot-bitrate.png?800 |}} {{ :gnu-linux:benchmark:720p_H264-1080p_jellyfish-05-mbps-hd-h264-gnu-plot-time.png?800 |}} ==== Source H264 10Mb/s ==== {{ :gnu-linux:benchmark:720p_H264-1080p_jellyfish-10-mbps-hd-h264-gnu-plot-bitrate.png?800 |}} {{ :gnu-linux:benchmark:720p_H264-1080p_jellyfish-03-mbps-hd-h264-gnu-plot-time.png?800 |}} ==== Source H264 25Mb/s ==== {{ :gnu-linux:benchmark:720p_H264-1080p_jellyfish-25-mbps-hd-h264-gnu-plot-bitrate.png?800 |}} {{ :gnu-linux:benchmark:720p_H264-1080p_jellyfish-25-mbps-hd-h264-gnu-plot-time.png?800 |}} ==== Source H264 50Mb/s ==== {{ :gnu-linux:benchmark:720p_H264-1080p_jellyfish-50-mbps-hd-h264-gnu-plot-bitrate.png?800 |}} {{ :gnu-linux:benchmark:720p_H264-1080p_jellyfish-50-mbps-hd-h264-gnu-plot-time.png?800 |}} ==== Comparaison du CRF 10 ==== {{ :gnu-linux:benchmark:720p_H264-1080p_CRF10-gnu-plot-bitrate.png?800 |}} ==== Comparaison du CRF 14 ==== {{ :gnu-linux:benchmark:720p_H264-1080p_CRF14-gnu-plot-bitrate.png?800 |}} ==== Comparaison du CRF 16 ==== {{ :gnu-linux:benchmark:720p_H264-1080p_CRF16-gnu-plot-bitrate.png?800 |}} ==== Comparaison du CRF 20 ==== {{ :gnu-linux:benchmark:720p_H264-1080p_CRF20-gnu-plot-bitrate.png?800 |}} ==== Comparaison du CRF 24 ==== {{ :gnu-linux:benchmark:720p_H264-1080p_CRF24-gnu-plot-bitrate.png?800 |}} ==== Comparaison du CRF 26 ==== {{ :gnu-linux:benchmark:720p_H264-1080p_CRF26-gnu-plot-bitrate.png?800 |}} ==== Comparaison du CRF 30 ==== {{ :gnu-linux:benchmark:720p_H264-1080p_CRF30-gnu-plot-bitrate.png?800 |}}