Handbrake encodage vidéo x264 vers x265

Theophile76 Messages postés 2115 Statut Membre -  
ziggourat Messages postés 24643 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, j'ai pas mal de vidéo compressé en 264 et je voudrais les compresser en 265 avec handbrake.
J'ai lu dans un tuto que le plus simple était de choisir "h.265" et la valeur "23" pour "Constant Quality".

Ma question est la suivante :
1. J'avais encodé un film d'un BlueRay (que j'ai acheté) en "h.264" avec la valeur "23" pour "Constant Quality".
2. Je veux ré-encoder cette vidéo "h.265" avec la valeur "23" pour "Constant Quality".

Je me doute que le mieux est d'encoder directement du BlueRay vers le x265 mais je ne peux pas.
Du coup est-ce que le fait qu'il y ai une "double compression" de la "Constant qualité" (en x264 puis en x265) je ne vais pas perdre en qualité ? Si oui comment faire pour transformer mon film x264 en x265 sans perte de qualité mais avec un poids inférieur ?



On s'ennuie pas avec l'informatique :)

2 réponses

  1. ziggourat Messages postés 24643 Date d'inscription   Statut Contributeur Dernière intervention   5 340
     
    Salut,

    Tu possèdes un i5 8400 avec 16 Go de RAM est c'est une bonne chose pour l'encodage en H265 car cela requiert beaucoup de ressources ;)

    Pourquoi n'arrives-tu pas à ouvrir ton Blu-ray dans Handbrake pour l'encoder en H265 puisque tu as réussi à le faire en H264 ?

    Il est certain qu'en fonction du bitrate/débit original du Blu-ray, un encodage en H264 lui a déjà fait perdre de la "qualité" et donc reprendre ce fichier pour le ré-encoder en H265 devrait aussi avoir comme conséquence une nouvelle perte si minime soit-elle en théorie. Les double conversions sont à éviter autant que faire se peut...

    Après, je ne suis pas assez compétent pour te dire quels réglages au niveau des filtres il faut mettre pour optimiser l'encodage en H265. En plus je n'utilise plus guère HandBrake et je n'ai que la version portable sur ma machine.
    Gej62 est beaucoup plus compétent que moi à ce sujet, je ne sais pas s'il emploie Handbrake par contre car il se servait de logiciels plus poussés comme StaxRip peut-être, VidCoder, Hynrid voire XviD4PSP, mais il semble de moins en moins présent sur le forum :(
    Moi, j'encode mais en laissant presque toujours les paramètres par défaut dans les logiciels....

    Si tu l'as pas déjà fait, cherche des tutoriels sur la toile, et effectue des tests, c'est encore le meilleur moyen d'apprendre.

    Tu as sur cette page le paramétrage RF pour le H264/H265 : https://handbrake.fr/docs/en/latest/workflow/adjust-quality.html
    Après tu n'as qu'a essayez avec soit des profils pré-configurés et en mettant la Qualité Constante à (+/-1) 22 donc 23 me parait bien car cela sera plus rapide puisque pas nécessité d'un encodage en 2 passes comme pour le Bitrate moyen (Average Bitrate), soit en choisissant des paramétrages plus personnels.
    Ajuste éventuellement les paramètres afin qu'il correspondent bien à ton fichier source en terme de Dimensions ou de FPS par exemple et si nécessaire sinon laisse le logiciel gérer tout ça.
    En qualité Constante, plus c'est faible meilleur se sera (mais faut pas exagéré...) mais cela prendra peut-être plus de temps mais moins quand Average Bitrate 2 passes en tout cas.
    Par contre, en Bitrate Constant, tu ne maitrises pas le poids du fichier en sortie.
    Je te laisse ce petit tutoriel en français que j'ai trouvé : http://geekattitioude.fr/compresser-une-video-sans-perte-de-qualite-avec-handbrake.php
    Celui est fait avec une ancienne version et sur Mac apparemment : https://lokan.jp/2017/10/03/comment-encoder-films-series-hevc-h265/
    Ici, cette discussion donne plus d'informations mais c'est en anglais : https://www.reddit.com/r/PleX/comments/8co82z/what_are_your_h265_settings_in_handbrake/
    Voir aussi cette article en anglais qui semble-t-il laisse la configuration pour encoder en HEVC avec Handbrake : https://www.techspot.com/article/1131-hevc-h256-enconding-playback/

    Là je teste sur un enregistrement TNT de hier soir, que j'ai encodé en H264/AVC avec Avidemux à 4000 Kbps, pour voir si le gain de poids est significatif en H265 Contant Quality à 22.
    Je te laisserais le résultat plus tard... car je ne suis qu'a 47 % au bout d'une heure de traitement pour un film d'1h30... cela à l'air d'être assez long malgré tout... surtout pour mon R7 1700X... il doit y avoir un truc que je n'ai pas pigé...

    1
    1. ziggourat Messages postés 24643 Date d'inscription   Statut Contributeur Dernière intervention   5 340
       
      Edit: l'encodage de mon film (1920x7080) en en H265 a duré un peu plus de 2h08 tandis qu'en H264/AVC cela m'avait pris en 2 passes 1h50 environ donc c'est équivalent en gros.
      Par contre le poids a lui fortement diminué : 1Go contre 2.7 Go donc le gain est important. Je ne constate pas vraiment de différence en visionnant quelques passages mais je ne suis pas vraiment un spécialiste pour voir s'il y réellement des grosses différences à l'image.

      Je te laisse les infos du fichier original en H264 fait avec Avidemux si ça t’intéresse :
      Général
      Nom complet : G:\FILM_DOCS_TV\TOUT_POUR_ETRE_HEUREUX_TV_HD.mp4
      Format : MPEG-4
      Profil du format : Base Media / Version 2
      Identifiant du codec : mp42 (mp42/isom)
      Taille du fichier : 2,70 Gio
      Durée : 1 h 33 min
      Type de débit global : Variable
      Débit global moyen : 4 132 kb/s
      Date d'encodage : UTC 2018-09-02 21:15:44
      Date de marquage : UTC 2018-09-02 21:45:41

      Vidéo
      ID : 1
      Format : AVC
      Format/Info : Advanced Video Codec
      Profil du format : High@L4.2
      Paramètres du format : CABAC / 4 Ref Frames
      Paramètres du format, CABAC : Oui
      Paramètres du format, RefFrames : 4 images
      Identifiant du codec : avc1
      Identifiant du codec/Info : Advanced Video Coding
      Durée : 1 h 33 min
      Duration_LastFrame : -20 ms
      Débit : 3 998 kb/s
      Débit nominal : 8 000 kb/s
      Largeur : 1 920 pixels
      Hauteur : 1 080 pixels
      Format à l'écran : 16/9
      Type d'images/s : Constant
      Images par seconde : 25,000 Im/s
      Images/s d'origine : 50,000 Im/s
      Espace de couleurs : YUV
      Sous-échantillonnage de la chrominance : 4:2:0
      Profondeur des couleurs : 8 bits
      Type de balayage : Progressif
      Bits/(Pixel*Image) : 0.077
      Taille du flux : 2,61 Gio (97%)
      Bibliothèque utilisée : x264 core 152 r2854 e9a5903
      Paramètres d'encodage : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x133 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=24 / lookahead_threads=4 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=2pass / mbtree=1 / bitrate=8000 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=1:1.00
      Date d'encodage : UTC 2018-09-02 21:15:44
      Date de marquage : UTC 2018-09-02 21:45:41
      Codec configuration box : avcC

      Audio
      ID : 2
      Format : AAC LC
      Format/Info : Advanced Audio Codec Low Complexity
      Identifiant du codec : mp4a-40-2
      Durée : 1 h 33 min
      Duration_FirstFrame : 80 ms
      Type de débit : Variable
      Débit : 129 kb/s
      Canaux : 2 canaux
      Channel layout : L R
      Echantillonnage : 48,0 kHz
      Images par seconde : 46,875 Im/s (1024 SPF)
      Mode de compression : Avec perte
      Taille du flux : 86,6 Mio (3%)
      Titre : Stereo
      Langue : Français
      Date d'encodage : UTC 2018-09-02 21:15:44
      Date de marquage : UTC 2018-09-02 21:45:41




      et celui fait en H265 avec HandBrake :
      Nom complet : D:\Téléchargement\Tout Pour Etre Heureux Tv Hd-1.mkv
      Format : Matroska
      Version du format : Version 4
      Taille du fichier : 1,01 Gio
      Durée : 1 h 33 min
      Débit global moyen : 1 543 kb/s
      Date d'encodage : UTC 2018-09-03T16:33:20Z
      Application utilisée : HandBrake 1.1.1 2018061800
      Bibliothèque utilisée : Lavf57.7.2

      Vidéo
      ID : 1
      Format : HEVC
      Format/Info : High Efficiency Video Coding
      Profil du format : Main@L4@Main
      Identifiant du codec : V_MPEGH/ISO/HEVC
      Durée : 1 h 33 min
      Largeur : 1 920 pixels
      Hauteur : 1 080 pixels
      Format à l'écran : 16/9
      Type d'images/s : Constant
      Images par seconde : 25,000 Im/s
      Espace de couleurs : YUV
      Sous-échantillonnage de la chrominance : 4:2:0
      Profondeur des couleurs : 8 bits
      Bibliothèque utilisée : x265 2.6:[Windows][GCC 7.3.0][64 bit] 8bit+10bit+12bit
      Paramètres d'encodage : cpuid=1173503 / frame-threads=4 / numa-pools=16 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=1 / input-res=1920x1080 / interlace=0 / total-frames=0 / level-idc=0 / high-tier=1 / uhd-bd=0 / ref=4 / no-allow-non-conformance / no-repeat-headers / annexb / no-aud / no-hrd / info / hash=0 / no-temporal-layers / open-gop / min-keyint=25 / keyint=250 / bframes=4 / b-adapt=2 / b-pyramid / bframe-bias=0 / rc-lookahead=25 / lookahead-slices=4 / scenecut=40 / no-intra-refresh / ctu=64 / min-cu-size=8 / no-rect / no-amp / max-tu-size=32 / tu-inter-depth=1 / tu-intra-depth=1 / limit-tu=0 / rdoq-level=2 / dynamic-rd=0.00 / no-ssim-rd / signhide / no-tskip / nr-intra=0 / nr-inter=0 / no-constrained-intra / no-strong-intra-smoothing / max-merge=3 / limit-refs=3 / limit-modes / me=3 / subme=3 / merange=57 / temporal-mvp / weightp / no-weightb / no-analyze-src-pics / deblock=0:0 / sao / no-sao-non-deblock / rd=4 / no-early-skip / rskip / no-fast-intra / no-tskip-fast / no-cu-lossless / no-b-intra / no-splitrd-skip / rdpenalty=0 / psy-rd=2.00 / psy-rdoq=1.00 / no-rd-refine / analysis-reuse-mode=0 / no-lossless / cbqpoffs=0 / crqpoffs=0 / rc=crf / crf=22.0 / qcomp=0.60 / qpstep=4 / stats-write=0 / stats-read=0 / ipratio=1.40 / pbratio=1.30 / aq-mode=1 / aq-strength=1.00 / cutree / zone-count=0 / no-strict-cbr / qg-size=32 / no-rc-grain / qpmax=69 / qpmin=0 / no-const-vbv / sar=1 / overscan=0 / videoformat=5 / range=0 / colorprim=1 / transfer=1 / colormatrix=1 / chromaloc=0 / display-window=0 / max-cll=0,0 / min-luma=0 / max-luma=255 / log2-max-poc-lsb=8 / vui-timing-info / vui-hrd-info / slices=1 / no-opt-qp-pps / no-opt-ref-list-length-pps / no-multi-pass-opt-rps / scenecut-bias=0.05 / no-opt-cu-delta-qp / no-aq-motion / no-hdr / no-hdr-opt / no-dhdr10-opt / analysis-reuse-level=5 / scale-factor=0 / refine-intra=0 / refine-inter=0 / refine-mv=0 / no-limit-sao / ctu-info=0 / no-lowpass-dct / refine-mv-type=0 / copy-pic=1
      Default : Oui
      Forced : Non
      Gamme de couleurs : Limited
      Coordonnées de chromaticité : BT.709
      Caractéristiques du transfert : BT.709
      Coefficients de la matrice : BT.709

      Audio
      ID : 2
      Format : AAC LC
      Format/Info : Advanced Audio Codec Low Complexity
      Identifiant du codec : A_AAC-2
      Durée : 1 h 33 min
      Canaux : 2 canaux
      Channel layout : L R
      Echantillonnage : 48,0 kHz
      Images par seconde : 46,875 Im/s (1024 SPF)
      Mode de compression : Avec perte
      Délai par rapport Vidéo : -80 ms
      Titre : Stereo
      Langue : Français
      Default : Oui
      Forced : Non

      Image du fichier en H264 :


      Image du fichier en H265 :
      0
  2. glandu Messages postés 25506 Date d'inscription   Statut Contributeur Dernière intervention   4 090
     
    Bonjour je ne suis pas le plus apte à répondre il y a "ziggourat" plus branché conversion vous pouvez lui envoyer un" message privé" si votre question ne l'interpelle pas
    il est dit que la compression en HEVC (h265) pour du 1080p on peut avoir un gain de 60% du volume
    Quand à la qualité je veux bien que le format permet " une profondeur de couleur de 8 bits par échantillon avec sous-échantillonnage de la chrominance 4:2:0,ui est le type le plus commun de la vidéo avec des appareils grand public" donc pour la qualité elle sera au mieux celle du fichier d'origine mais pas meilleure

    " les Anes changent d'avis pas les imbéciles"
    pensez à mettre" résolu"à votre message si c'est le cas
    0