brol28 a écrit :
je passe par smartcutter. Est-ce qu'il réencode dans la foulée, je n'en sais rien.
|
Très facile à savoir. Si l’enregistrement du résultat prends quelques secondes à 1-2 minutes, non, il n’y a pas réencodage.
Si ça prends plusieurs dizaines de minutes, oui, il y a réencodage.
brol28 a écrit :
Pour virer les pubs, j'utilise smartcutter ensuite je transforme avec format factory.
J'imagine qu'il y a mieux mais bon, la vidéo, c'est pas mon domaine... d'où ma demande ici
|
Je ne connais aucun des deux malheureusement. Mais je peux toujours te donner mes settings de compression si tu le souhaites, les options de compression étant les mêmes à partir du moment où tu utilises le même codec, qu’importe donc que tu utilises format factory au lieu de virtualdub.
Une première observation. Vidéo d’origine tu avais
brol28 a écrit :
Overall bit rate : 12.1 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
|
Et vidéo après ton traitement
brol28 a écrit :
Overall bit rate 9 Mbps
Width : 1 280 pixels
Height : 720 pixels
|
1) Ta vidéo est bien en 1920 x 1080 et sans aucune bande noire.
2) Lorsque tu es passé du m2ts au mp4 avec le logiciel format factory, celui-ci a fait plusieurs opérations.
- A) redimensionné la vidéo (1920.1080 -> 1280.720)
- B) compressé (12 Mbps ->9 Mbps)
- C) changé le conteneur (m2ts->MP4)
A) Format Factory a redimensionné (resize) car tu as certainement laissé cette option cochée ou tu l’as choisis. Le redimensionnement consiste à retirer des pixels. Ainsi au départ ta vidéo faisait 1920 points de longueur, il n’en fait plus que 1280 à la sortie.
Par expérience je sais que le redimensionnement fait perdre beaucoup en terme de qualité d’image. Normal, tu as des pixels qui sont allés à la trappe. Ayant fait des tests, j’ai remarqué que pour un débit identique, il vaut mieux laisser les dimensions d’origine plutôt que de passer par cette étape.
Ne pas confondre « redimensionnement » et coupe (crop). Ce dernier ampute une partie de l’image. Tandis que le redimensionnement, l’image est certes plus petite, mais aucune partie ne manque. Si les bandes noires existaient il aurait fallu utiliser le crop.
B) La compression. Ta vidéo avait un débit de 12 Mbps et grâce à la compression, elle ne fait plus que du 9 Mbps. Avantage, cela prend moins de place (sur la clé usb). Inconvénient, il y a une perte de qualité relative (qui peut être indécelable). Dépendant du degré de compression que tu as choisi.
Par exemple si tu avais choisi un débit de 1 mbps, ta vidéo serait + ou – 9 fois plus petites. Mais question qualité, ce serait très très moche. Donc comme tu vois, c’est un compromis à faire entre taille du fichier sur le disque dur et qualité.
Toutes choses étant égales par ailleurs, la qualité est fortement corrélée avec le débit. Et le débit doit tenir compte des dimensions de la vidéo. Une vidéo en 1920x1080 nécessite beaucoup plus de débit qu’une vidéo en 800x600. Logique. Imagine les dimensions comme une surface de mur à peindre et le débit, la peinture. 1920 x 1080 centimètres demanderait bien plus de peintures que 800 x 600 centimètres.
Mais de la même manière, il est inutile de choisir un débit trop élevé car la qualité sera identique. Pour reprendre l’analogie de la peinture, s’il faut un pot pour bien peindre le mur, 3 ou 4 pots n’apporteront rien de plus si ce n’est de payer plus cher et dans le cas de la vidéo, de prendre plus de place que nécessaire sur la clé usb.
Comment choisir le débit ? Soit tu fais des essais, en diminuant le débit jusqu’à ce que tu trouves un compromis taille/qualité qui te convienne (il faut faire cela avec des vidéos de quelques secondes pour que ça aille vite). Inutile de compresser une vidéo qui dure 2 heures. Soit tu décides que tu n’en as rien à faire de la taille et tu choisis 12 Mbps pour des vidéos de 1920 x 1080. La qualité sera au top mais la taille très grande.
Autre solution, le mode « crf ». Dans ce mode, tu ne choisis pas le débit mais la « qualité » que tu voudrais obtenir. Le codec se chargera ensuite de mettre beaucoup de débit lorsqu’il le faut et moins lorsque ce n’est pas nécessaire. Mais je ne connais pas trop ce dernier. Il faut faire des essais.
C) Le conteneur…Wiki sait mieux que moi
« Dans le domaine du multimédia, il est important de bien séparer le rôle des conteneurs de celui des codecs :
-Un conteneur permet de stocker des flux vidéo et audio liés selon une séquence précise.
- Un codec permet d'encoder et de décoder ces flux.
Un logiciel (ou lecteur dvd) capable de reconnaître et d'ouvrir un conteneur pourra accéder aux flux, mais ne pourra les décoder que s'il dispose également des codecs appropriés à chacun.
Le conteneur peut donc être vu comme une boîte (le contenant), et les flux comme ce que l'on met à l'intérieur de la boîte (le contenu). »
Là où c’est problématique : Tu disais que la personne pouvait lire des AVI et des MP4.
Mais ce ne sont que des conteneurs (des boîtes vides). Cela veut dire que selon le codec utilisé lors de la compression (ce que tu mets dans la boîte), il est possible que son lecteur n’arrive pas à lire les fichiers, même si ce sont des AVI ou des MP4. Si tu lui a déjà compressé des vidéos et ça fonctionnait, tâche donc de ne pas changer de « codec », car sinon, il n’est pas exclu qu’il n’arrive pas à lire. Tu peux redimensionner, compresser, couper etc, mais ne change pas de codec.
Et enfin, changer le conteneur (m2ts à MP4), ne nécessite pas forcément de compresser. Les conteneurs étant des boîtes vides, bien souvent il est possible de changer de boîte facilement et rapidement sans compresser. Si tu ne changeais que le conteneur, l’opération au lieu de prendre 1 heure ne prendrait par exemple que 20 secondes. Cependant, je ne m’engagerais pas sur la compatibilité avec le lecteur de salon…En revanche si c’est pour lire avec vlc, ça ne posera pas de problème.
Ca c’était pour t’expliquer un peu.
Pour résumer et si tu veux obtenir une meilleure qualité que maintenant.
- Ne redimensionne pas ! Pour l’exemple, il faut garder la dimension de la vidéo d’origine, à savoir 1980 x 1080.
- Pour le débit, 6000 Mbps devrait le faire. Mais si tu ne manques pas de place, 9000Mbps devrait être extra. (Mais à toi de juger, c’est rapide de faire un essai.
- Voici mes options pour l’encodage à 6000 Mbps « --bitrate 6000 --preset veryslow --keyint 90 --min-keyint 30 --ref 16 --me umh --b-adapt 2 --deblock 0:0 --merange 24 --direct auto --trellis 2 --psy-rd 1.0:0.00 --rc-lookahead 60 --qpmin 10 --qpmax 51 --bframes 8
Mais encore une fois, c’est mon choix perso, certain vont peut-être dire que c’est n’importe quoi. Mais le résultat me convient.
- utiliser minimum 2 passes (ça doit être dans les options)
Avertissement important !! Ca c’est pour la qualité. Mais en aucune manière je ne peux te garantir la compatibilité avec le lecteur de la personne.
Par exemple, il est possible qu’un vieux lecteur ne lise pas les vidéos en 1980 x 1080…et dans ce cas, il faudrait redimensionner comme tu l’avais fait.
Bon, au final, je n’ai pas l’impression de t’avoir beaucoup aidé. Les variables étant trop nombreuses et surtout, tu n’as pas l’occasion de faire des tests avec le lecteur de destination.
Message édité par yellowstone2 le 21-08-2017 à 20:50:25