Retours d'encodages de DVD en x264, en mode "crf" - Traitement Vidéo - Video & Son
Marsh Posté le 10-12-2012 à 10:41:31
enfete tout depent du filme
je suis assez mauvais pour expliquer mais en gros un filme avec plein d'explosion aura une taille beaucoup plus lourde qu'un filme avec des scene calme
sinon pour le crf perso je le mets entre 18 et 20
ok le filme fera plusieur Go, et alors ? C'est pas comme si un HDD d'1To couté chers !
et sur 1To on peut metre 250 filme de 4Go, donc avec 1To on a de quoi faire déja !
si on compresse trops autent rester en SD !
tu peut a la limite rester a 22 c'est une bonne valeur, ce qui m'énèrve c'est ceux qui encode en biterate mods avec des taux ultra faible et au final on se retrouve avec un tas de pixel ! burk
Marsh Posté le 28-03-2014 à 13:19:18
salut,
Désolé de déterrer le topic, mais je pense qu'on utiliser la CRF et le coupler à une limitation du débit pour obtenir un très bon compromis qualité / taille de fichier.
Ce que je fais actuellement, et qui donne de bons résultats :
Code :
|
Sur les scènes fixes, très peu de différences avec la source pour un sacré gain de place, et le débit est limité sur les scènes d'action, afin de limiter la taille finale du fichier.
Résultat : le DVDRIP du transporteur fait 1.07 Go (sachant que j'en ai profité pour réencoder le son en AC3 2.0 à 192 kbps pour gagner 150 Mo).
Marsh Posté le 29-03-2014 à 10:16:06
Après quelques tests intéressants, il convient aussi d'encoder une image déjà traitée par des filtres.
Par exemple ici j'ai encodé le film NEXT nativement avec x264 sans traitement préalable en crf 18 avec limite de bitrate fixée à 1500.
Je le compare avec le même fichier MKV traité au préalable avec un filtre AAA sous Avisynth, et la déffirence est, à mon sens, très nette. Les deux flux subissent le même encodage. L'un est appliqué au MKV l'autre au fichier AVS qui permet de lui appliquer les filtres.
mkv sans traitement :
mkv avec traitement :
sans :
avec :
le script AviSynth correspondant utilise le script AAA.avs
Code :
|
Marsh Posté le 30-03-2014 à 14:49:17
Je suis justement en train de convertir mes DVD en mkv/x264.
Ce que je fais et plusieurs constatations que j'ai pu faire :
J'utilise en fait les conseils de ce tuto plus les infos de ce wiki : http://www.avidemux.org/admWiki/do [...] rial:h.264
Je garde CRF=22 car d'après ce que j'ai pu lire :
Citation : x264 Recommended Quality RF Values |
Adaptative B-Frames=Optimal est plus de 2x plus lent que la version Fast chez moi mais on passe de 599 Mo à 582 Mo pour une qualité que je trouve identique.
L'idéal serait pour chaque DVD de le ripper est d'encoder une portion de la vidéo avec différentes options.
Sans se prendre la tête avec les paramètres, sur Handbrake on peut choisir les profils et l'on ajuste le Constant Rate Factor (CRF). Pour un DVD de 1h33 simple couche (environ 4go) :
Quelques images de test que j'ai pu faire en bidouillant les paramètres indiqués :
Pour moi, différences imperceptibles si l'on ne zoome pas.
Une autre méthode de comparaison :
http://screenshotcomparison.com/comparison/68898
http://screenshotcomparison.com/comparison/68899
http://screenshotcomparison.com/comparison/68900
En augmentant la compression, les différences sont plus évidentes :
J'utilise Avisynth pour l'assemblage des vidéos :
Code :
|
Et ffmpeg pour sauvegarder les images :
Code :
|
Marsh Posté le 20-05-2014 à 23:55:39
Moi j'encode les vidéos en SD en général en CRF 22, et celles en HD en 25.
Avec MeGUI, sinon StaxRip, sinon frein à main
Marsh Posté le 21-05-2014 à 12:23:41
avec ces valeurs de CRF, il convient de désactiver le control des macroblock pour éviter les amas de pixels dans les zones sombres et les fondus enchainés.
option dans MeGUI (ou autre) no-mbtree. ca prend plus de place mais c'est bien plus agréable à l'oeil.
Marsh Posté le 21-05-2014 à 15:29:51
Je regarderai après si cette option est activée dans les presets que j'utilise (de medium à very slow).
HS : C'est rare de trouver un sujet abordant le x264 en français.
Marsh Posté le 22-05-2014 à 14:59:44
Bonjour
Je suis en train de mettre ma bibliothèque à jour car je veux récupérer un peu de place et mettre la freebox a contribution pour la lecture de mes films.
Sauf que beaucoup de mes films sont en format DVD (deux dossiers videoTS + audio TS)
du coup j'ai commencé avec HANDBRAKE
déconcertant de facilité et qui permet de mettre plusieurs taches en file pour la nuit
oui mais je ne parviens pas à déterminer quels paramètres me permettraient de conserver au mieux la qualité des films.
Que faut il privilégier ? le bitrate ? les filtres ? le nombre de passes ?
mes dvd font en moyenne 5 Go et je n'ai pas besoin d'en faire 500 Mo un bon 2,5 Go serait parfait car je souhaite garder les langues différentes et les sous titres
mais j'ai fait des essais qui arrivent à 1 Go et qui ne me plaisent pas des masses
Voilà je me disais que si quelqu'un à plus d'expérience dans ce domaine je suis preneur
merci
Marsh Posté le 22-05-2014 à 15:27:03
Si tu ne veux pas une taille déterminée, règle le logiciel en CRF 21 par exemple. En plus, il n'y a qu'une passe.
Plus le film est "rapide", plus le bitrate sera élevé. L'inverse avec les films lents. Mais la qualité sera préservée.
Dommage que HB ne soit pas souvent mis à jour avec la dernière version de x264.
Marsh Posté le 23-05-2014 à 13:16:36
merci pour le conseil
Y aurait-il alors d'autres solutions pour assurer un encodage avec les dernières versions de x264 ?
J'ai essayé DVD fab aussi en version d'essai mais je ne parviens pas à laisser toutes les pistes audio et les sous titres sur le même fichier MKV ( il sortent toujours sur un fichier a part entière)
et puis DVD fab... c'est pas donné !!
Marsh Posté le 27-05-2014 à 14:29:34
ditche a écrit : Si tu ne veux pas une taille déterminée, règle le logiciel en CRF 21 par exemple. En plus, il n'y a qu'une passe. |
Perso j'opte pour du CRF 22 avec --no-mbtree (pour éviter les macroblocks dans les scènes sombres et les applats) et preset slow pour avoir le plus souvent des films dont la taille varie entre 1.3 et 2 Go (et là je parle de films comme Die Hard 4 = longs et bourrés d'action).
Marsh Posté le 27-05-2014 à 16:51:45
Parfois j encode en very slow (en SD hein), mais pas sûr de voir la différence avec le slow...
Marsh Posté le 27-05-2014 à 16:53:41
eul'viking a écrit : merci pour le conseil |
Tu peux utiliser la dernière version de x264 avec MeGUI ou StaxRip mais je ne sais pas s'ils permettent d'encoder facilement un DVD. Je ne suis pas sur le Pc.
Marsh Posté le 30-05-2014 à 12:06:33
le probleme de handbrake est qu'il n'utilise pas l'exe de x264 mais une librairie recompilée, comme ffmpeg.
Marsh Posté le 13-06-2014 à 17:40:22
Dernier test en date, utiliser le 2-pass encoding avec quelques settings :
- utiliser un bitrate de 800-900Mbps
- no-mbtree tjs pour éviter les macroblocks dans les zones sombres
- utiliser le preset veryslow
- utiliser l'option --bluray-compat pour pouvoir le lire sur une platine*
- en parallèle, fixer le vbv-maxrate et le vbv-bufsize à 3000 pour autoriser x264 à utiliser plus de données pour encoder les high motion scenes
- encoder le son en AAC 2ch 96kbps
Ca donne un fichier de 800 MB pour 1h50-2h de film et le résultat est souvent étonnant ! Mais attention, l'encodage est plutôt lent.
Marsh Posté le 01-04-2017 à 10:10:56
Personnellement, je préfère largement la qualité à la quantité. Avec DVDFab 9.2.2.8, j'encode en CRF=15 car je ne peux pas descendre plus bas, dommage !!!
Marsh Posté le 11-11-2012 à 15:21:30
Bonjour à tous,
je souhaiterais avoir des retours ou des partages d'expériences de ceux qui font des encodages de DVD en x264, en mode "crf", que ça soit en ligne de commande (comme moi) ou à travers un logiciel.
Pour ceux qui ne savent pas, "crf" signifie "constant ratefactor", c'est l'un des modes d'encodage avec x264, où l'on choisit, pour faire simple, de viser une qualité plutôt qu'une taille de fichier.
Pour être plus précis, plutôt que de déterminer un taux d'échantillonage/bitrate avant de lancer l'encodage, on détermine une qualité, en choississant un chiffre entre 0 et 51 (0 correspondant à un encodage sans perte, mais donnant une taille de fichier plus grosse que le DVD, et 51 à une taille de fichier la plus réduite possible, mais avec une vidéo affreusement mauvaise).
Entre ces deux extrêmes, la valeur par défaut est 20 (suivant le logiciel utilisé, cela peut varier, en tout cas, en ligne de commande il me semble que c'est 20...), mais je voudrais savoir si vous gardez cette valeur par défaut lors de vos encodages, ou si vous en utilisez une autre, si oui, laquelle ?
Je parle pour les vidéos ayant comme sources des DVD (ni les Blu-Ray, ni les caméscopes, ni rien d'autre...).
Personnellement, avant je gardais la valeur par défaut de 20, mais depuis peu, vu que je trouve que les tailles de fichiers obtenues parfois trop grosses, je suis passé à une valeur de 22 ; je suis toujours satisfait de la qualité visuelle, je ne vois pas de différences notables.
Voila, j'attends vos retours et vos expériences.
Ne soyez pas timides .