====== Preset - 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//
* Le CRF 24 est utilisé pour l’encodage en 1080p
* Le CRF 20 est utilisé pour l’encodage en 720p
* Le fichier source est en 1080p/H264 avec un bitrate de 10Mb/s, extrait du site http://jell.yfish.us/
===== Logiciels utilisés =====
==== Commandes ====
* ffmpeg - encodage -vcodec libx265 -preset X -profile:v main -x265-params level=4.1:high-tier=1 -pix_fmt yuv420p -crf X
* 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;}')
* ffprobe - frame size -select_streams V -show_entries frame=pict_type,pkt_size,pkt_pts_time -of csv
==== Versions =====
* ffmpeg version 4.2.2
* ffprobe version 4.2.2
* x265 [info]: HEVC encoder version 3.3+1-f94b0d32737d
===== Résultats des tests 1080p =====
==== presets ====
{{ :gnu-linux:benchmark:libx265:1080p_Preset_H264-1080p_jellyfish-10-mbps-hd-h264-preset-gnu-plot-bitrate.png?800 |}}
{{ :gnu-linux:benchmark:libx265:1080p_Preset_H264-1080p_jellyfish-10-mbps-hd-h264-preset-gnu-plot-time.png?800 |}}
{{ :gnu-linux:benchmark:libx265:1080p_Preset_H264-1080p_jellyfish-10-mbps-hd-h264-preset-gnu-plot-size.png?800 |}}
==== frame size/preset ====
{{ :gnu-linux:benchmark:libx265:1080p_Preset_H264-1080p_jellyfish-10-mbps-hd-h264-preset-gnu-plot-frame-size.png |}}
{{ :gnu-linux:benchmark:libx265:1080p_Preset_H264-1080p_jellyfish-10-mbps-hd-h264-veryfast-preset-gnu-plot-frame-size.png |}}
{{ :gnu-linux:benchmark:libx265:1080p_Preset_H264-1080p_jellyfish-10-mbps-hd-h264-faster-preset-gnu-plot-frame-size.png |}}
{{ :gnu-linux:benchmark:libx265:1080p_Preset_H264-1080p_jellyfish-10-mbps-hd-h264-fast-preset-gnu-plot-frame-size.png |}}
{{ :gnu-linux:benchmark:libx265:1080p_Preset_H264-1080p_jellyfish-10-mbps-hd-h264-medium-preset-gnu-plot-frame-size.png |}}
{{ :gnu-linux:benchmark:libx265:1080p_Preset_H264-1080p_jellyfish-10-mbps-hd-h264-slow-preset-gnu-plot-frame-size.png |}}
{{ :gnu-linux:benchmark:libx265:1080p_Preset_H264-1080p_jellyfish-10-mbps-hd-h264-slower-preset-gnu-plot-frame-size.png |}}
{{ :gnu-linux:benchmark:libx265:1080p_Preset_H264-1080p_jellyfish-10-mbps-hd-h264-veryslow-preset-gnu-plot-frame-size.png |}}
===== Résultats des tests 720p =====
==== presets ====
{{ :gnu-linux:benchmark:libx265:720p_Preset_H265-1080p_jellyfish-10-mbps-hd-h264-preset-gnu-plot-bitrate.png?800 |}}
{{ :gnu-linux:benchmark:libx265:720p_Preset_H265-1080p_jellyfish-10-mbps-hd-h264-preset-gnu-plot-time.png?800 |}}
{{ :gnu-linux:benchmark:libx265:720p_Preset_H265-1080p_jellyfish-10-mbps-hd-h264-preset-gnu-plot-size.png?800 |}}
==== frame size/preset ====
{{ :gnu-linux:benchmark:libx265:720p_preset_h265-1080p_jellyfish-10-mbps-hd-h264-preset-gnu-plot-frame-size.png |}}
{{ :gnu-linux:benchmark:libx265:720p_preset_h265-1080p_jellyfish-10-mbps-hd-h264-veryfast-preset-gnu-plot-frame-size.png |}}
{{ :gnu-linux:benchmark:libx265:720p_preset_h265-1080p_jellyfish-10-mbps-hd-h264-faster-preset-gnu-plot-frame-size.png |}}
{{ :gnu-linux:benchmark:libx265:720p_preset_h265-1080p_jellyfish-10-mbps-hd-h264-fast-preset-gnu-plot-frame-size.png |}}
{{ :gnu-linux:benchmark:libx265:720p_preset_h265-1080p_jellyfish-10-mbps-hd-h264-medium-preset-gnu-plot-frame-size.png |}}
{{ :gnu-linux:benchmark:libx265:720p_preset_h265-1080p_jellyfish-10-mbps-hd-h264-slow-preset-gnu-plot-frame-size.png |}}
{{ :gnu-linux:benchmark:libx265:720p_preset_h265-1080p_jellyfish-10-mbps-hd-h264-slower-preset-gnu-plot-frame-size.png |}}
{{ :gnu-linux:benchmark:libx265:720p_preset_h265-1080p_jellyfish-10-mbps-hd-h264-veryslow-preset-gnu-plot-frame-size.png |}}