gnu-linux:benchmark:libx265:compression_h264_h265_preset
Table des matières
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
frame size/preset
Résultats des tests 720p
presets
frame size/preset
gnu-linux/benchmark/libx265/compression_h264_h265_preset.txt · Dernière modification : 2022/12/17 14:09 de 127.0.0.1