Forum général.hors-sujets Conversion DVD vers mkv: H265 ou H264 ?

Posté par  . Licence CC By‑SA.
Étiquettes :
5
21
oct.
2015

Bonjour,

je souhaiterais convertir ma collection de DVDs.
Après quelques recherches, il semble que le h265 ne soit pas le meilleur choix, puisqu'il a été conçu pour de la très haute définition.
Mon but est de conserver la 'qualité' DVD tout en optimisant la taille du fichier résultant de la conversion.

Pour mon premier essai avec handbrake, j'ai opté pour du h265 avec un Constant Rate Factor de 20 et un preset medium.
J'obtiens un fichier de près de 600Mo mais qui a tendance à désagréablement pixeliser sur certaines images.
En passant à un CRF de 18 cette pixellisation disparaît mais le fichier triple de taille.

En h264 CRF 20, pas de pixellisation mais un fichier de taille équivalente au précédent.
Je suis en train de tester avec h264 CRF 18 et preset very slow pour voir ce que cela donne, et j'ai encore 5h devant moi avant de connaître le résultat.

En attendant je suis preneur d'avis éclairés sur la question.

Merci

  • # mon preset HB

    Posté par  . Évalué à 2. Dernière modification le 21 octobre 2015 à 21:18.

    Ci-dessous mon preset pour les DVD dans Handbrake
    J'obtiens des video en résolution native et des fichier d'environ 1,7Go pour un film de 2h
    Video en H264 et son en AAC 160b/s
    Pour utiliser le preset tu copies le texte dans un fichier que tu renomme en xxxx.plist et tu l'importes dans HandBrake

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <array>
        <dict>
            <key>AudioAllowAACPass</key>
            <true />
            <key>AudioAllowAC3Pass</key>
            <true />
            <key>AudioAllowDTSHDPass</key>
            <true />
            <key>AudioAllowDTSPass</key>
            <true />
            <key>AudioAllowMP3Pass</key>
            <true />
            <key>AudioEncoderFallback</key>
            <string>AAC (avcodec)</string>
            <key>AudioLanguageList</key>
            <array>
                <string>fra</string>
            </array>
            <key>AudioList</key>
            <array>
                <dict>
                    <key>AudioBitrate</key>
                    <string>160</string>
                    <key>AudioEncoder</key>
                    <string>AAC (avcodec)</string>
                    <key>AudioMixdown</key>
                    <string>Dolby Pro Logic II</string>
                    <key>AudioSamplerate</key>
                    <string>source</string>
                    <key>AudioTrack</key>
                    <integer>1</integer>
                    <key>AudioTrackDRCSlider</key>
                    <real>0</real>
                    <key>AudioTrackGainSlider</key>
                    <real>0</real>
                    <key>AudioTrackQuality</key>
                    <real>-1</real>
                    <key>AudioTrackQualityEnable</key>
                    <false />
                </dict>
            </array>
            <key>AudioSecondaryEncoderMode</key>
            <true />
            <key>AudioTrackSelectionBehavior</key>
            <string>first</string>
            <key>ChapterMarkers</key>
            <true />
            <key>Default</key>
            <false />
            <key>FileFormat</key>
            <string>MPEG-4 (avformat)</string>
            <key>Folder</key>
            <false />
            <key>Mp4HttpOptimize</key>
            <false />
            <key>Mp4LargeFile</key>
            <false />
            <key>Mp4iPodCompatible</key>
            <false />
            <key>PictureAutoCrop</key>
            <true />
            <key>PictureBottomCrop</key>
            <real>0</real>
            <key>PictureDeblock</key>
            <integer>0</integer>
            <key>PictureDecomb</key>
            <integer>0</integer>
            <key>PictureDecombCustom</key>
            <string></string>
            <key>PictureDecombDeinterlace</key>
            <true />
            <key>PictureDeinterlace</key>
            <integer>0</integer>
            <key>PictureDeinterlaceCustom</key>
            <string></string>
            <key>PictureDenoiseCustom</key>
            <string></string>
            <key>PictureDenoiseFilter</key>
            <string>off</string>
            <key>PictureDenoisePreset</key>
            <string>medium</string>
            <key>PictureDenoiseTune</key>
            <string>none</string>
            <key>PictureDetelecine</key>
            <integer>0</integer>
            <key>PictureDetelecineCustom</key>
            <string></string>
            <key>PictureHeight</key>
            <integer>0</integer>
            <key>PictureKeepRatio</key>
            <true />
            <key>PictureLeftCrop</key>
            <real>0</real>
            <key>PictureLooseCrop</key>
            <false />
            <key>PictureModulus</key>
            <string>2</string>
            <key>PicturePAR</key>
            <string>2</string>
            <key>PicturePARHeight</key>
            <real>1</real>
            <key>PicturePARWidth</key>
            <real>1</real>
            <key>PictureRightCrop</key>
            <real>0</real>
            <key>PictureTopCrop</key>
            <real>0</real>
            <key>PictureWidth</key>
            <integer>0</integer>
            <key>PresetBuildNumber</key>
            <integer>2015030800</integer>
            <key>PresetDescription</key>
            <string>HandBrake&apos;s normal, default settings.</string>
            <key>PresetName</key>
            <string>Normal</string>
            <key>SubtitleAddCC</key>
            <false />
            <key>SubtitleAddForeignAudioSearch</key>
            <false />
            <key>SubtitleAddForeignAudioSubtitle</key>
            <true />
            <key>SubtitleLanguageList</key>
            <array>
                <string>fra</string>
            </array>
            <key>SubtitleTrackSelectionBehavior</key>
            <string>none</string>
            <key>Type</key>
            <integer>1</integer>
            <key>UsesPictureFilters</key>
            <integer>1</integer>
            <key>UsesPictureSettings</key>
            <integer>2</integer>
            <key>VideoAvgBitrate</key>
            <real>2500</real>
            <key>VideoEncoder</key>
            <string>H.264 (x264)</string>
            <key>VideoFramerate</key>
            <string>source</string>
            <key>VideoFramerateMode</key>
            <string>vfr</string>
            <key>VideoGrayScale</key>
            <false />
            <key>VideoLevel</key>
            <string>auto</string>
            <key>VideoOptionExtra</key>
            <string></string>
            <key>VideoPreset</key>
            <string>veryfast</string>
            <key>VideoProfile</key>
            <string>main</string>
            <key>VideoQualitySlider</key>
            <integer>20</integer>
            <key>VideoQualityType</key>
            <integer>2</integer>
            <key>VideoTune</key>
            <string>film</string>
            <key>VideoTurboTwoPass</key>
            <false />
            <key>VideoTwoPass</key>
            <false />
            <key>x264UseAdvancedOptions</key>
            <false />
        </dict>
    </array>
    </plist>
    • [^] # Re: mon preset HB

      Posté par  . Évalué à 3.

      Je pense ne pas avoir été assez clair: je comprends les paramètres que j'utilise avec handbrake, et c'est volontairement que j'ai choisi d'utiliser du CRF plutôt que du VBR comme tu le proposes.

      Ce dont je n'ai pas la confirmation c'est l'inadaptation du h265 à la compression de vidéos ayant la résolution proposée sur un DVD.

      Par contre j'espérai une taille moitié moindre que les 1,7Go que tu obtiens. En diminuant la taille de tes fichiers tu perds vraiment beaucoup en qualité ?

      • [^] # Re: mon preset HB

        Posté par  . Évalué à 2.

        quand je rippais des DVD, je faisais attention aux pistes audio, à leur format et à leur rate.

        en effet, c'etait souvent les pistes audios qui prenaient le plus de place et c'etait un bon moyen de reduire la taille du CD.

        1°) ne recuperer que les langues qui t'interessent vraiment (francais/anglais ?)
        2°) choisir un format correct pour le son AAC/MP3/MP4 ?
        3°) choisir du VBR pour mieux compresser les silences…

        • [^] # Re: mon preset HB

          Posté par  . Évalué à 2.

          j'aurai du également préciser que j'avais déjà fait ce travail de sélection: je ne garde que la piste video principale, les pistes audios VO et commentaires, ainsi que les sous titres VO et français. Les pistes audios sont sauvées en AAC.

          Par contre je n'ai pas fais attention au type de compression pour l'audio, mais je ne pense pas que ce soit cela qui fasse varier le fichier final du simple au double.

          • [^] # Re: mon preset HB

            Posté par  . Évalué à 2. Dernière modification le 22 octobre 2015 à 13:47.

            _>Par contre je n'ai pas fais attention au type de compression pour l'audio, mais je ne pense pas que ce soit cela qui fasse varier le fichier final du simple au double.
            _
            A qualité égale, le AAC sera nettement meilleur que du mp3 et c'est clairement audible. A bitrate égal la taille sera la même mais la qualité sera proche de l'original (au nombre de pistes près le 5-1 devenant du stéreo)
            Concernant la vidéo, comme je garde la résolution d'origine du DVD, la taille du fichier reste conséquente. Si tu veux des fichiers de 700M0 il va falloir réduire la résolution à 640 pixels en largeur.
            Concernant le H265, à part une durée d'encodage multipliée par 4 ou 5, je n'en ai pas vu l'intérêt sur un DVD. Quand les processeurs seront équipés de circuits d'encodage hard pour le 265, ça sera peut-être plus intéressant. Mais pour l'instant, si en plus tu constates une dégradation de la qualité, il vaut mieux rester sur du 264, non?

          • [^] # Re: mon preset HB

            Posté par  . Évalué à 3.

            Ca ne va pas répondre à ta question, mais je me suis aussi posé le problème de comment copier ma collection de DVDs, et au final j'ai fini par faire des images iso complètes sur un disque de 1To (y a de la place pour plus d'une centaine de DVDs)
            Plus rapide, plus de doutes sur le fait d'avoir réduit la qualité, j'ai les bonus… et finalement vu la capacité et le prix des disques durs de maintenant la taille n'est plus un problème.

        • [^] # Re: mon preset HB

          Posté par  (site web personnel, Mastodon) . Évalué à 1.

          De mon côté, étant donné que l'écrasante majorité des pistes audio des dvd sont encodées en ac3, je les garde dans ce codec (donc passthru sous Handbrake) plutôt que de décoder de l'ac3 et le ré-encoder en aac pour gratter quelques kb/s au prix d'une dégradation plus ou moins audible. La réponse est évidemment différente quand on part de sources audio pcm.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.