Crop en x264

support de m4ng dans sa version 6
Répondre
Glubibulga
Messages : 19
Enregistré le : mar. 10 août, 2010 23:09

Crop en x264

Message par Glubibulga »

Salut !

J'ai un petit soucis depuis mon passage en v6 : Le crop ne fonctionne plus.

Reproduire le bug est assez simple (en tout cas chez moi) :
- Charger une vidéo quelconque en 1080p
- Apercu
- Redimmensionner en 960x544
- Cropper 120px de chaque côté
- Reencoder

Le réencodage se lance normalement,
mais la vdéo en sortie est en 960x544 au lieu du 720x544 attendu.

Quelques screens pour étayer mon propos :




Cela fonctionnait normalement sur la v5.
Je n'ai fait que la MaJ v6 et le patch de validité.
Je suis sous Win10 Home, et tout sur LAV depuis la v5.

Quelqu'un d'autre aurait-été touché par ce soucis ?
Ais-je raté un nouveau paramètre ?

Merci.
Modifié en dernier par Subbat le jeu. 02 janv., 2020 17:50, modifié 1 fois.
Raison : mise des images dans des lightbox
Avatar du membre
Subbat
Administrateur
Administrateur
Messages : 8836
Enregistré le : jeu. 11 déc., 2008 20:12
Localisation : Quelque part... dans le centre de la France...

Re: Crop de vidéo

Message par Subbat »

Salut,

Tu fais ça en mode autonome ou en mode "normal" ?
Tu croppes après avoir redimensionné ou avant ? Parce que chez moi ça fonctionne, que ce soit en mode autonome ou normal... mais sans redimensionnement ni avant ni après... De mémoire, il faut redimensionner avant de faire le crop... sinon il est annulé...
Avatar du membre
Subbat
Administrateur
Administrateur
Messages : 8836
Enregistré le : jeu. 11 déc., 2008 20:12
Localisation : Quelque part... dans le centre de la France...

Re: Crop en x264

Message par Subbat »

Ok, je viens de voir tes screen... je pense que c'est parce que toutes les images de la vidéo n'ont pas la même dimension... si l'image sélectionnée pour faire le crop est plus large que les autres (dans le sens nécessite moins de crop que d'autres), il restera forcément de la marge sur d'autres...
Dans le module de crop tu peux faire avancer par pas de 10s ta vidéo... Moi j'ai un cas où c'est l'inverse, si je me base sur la 1ère image à l'ouverture du module de crop, c'est le générique qui est moins large... et si je crop sur cette base, le reste de la vidéo est croppé inutilement...
Glubibulga
Messages : 19
Enregistré le : mar. 10 août, 2010 23:09

Re: Crop en x264

Message par Glubibulga »

Je suis en mode normal, et je redimensionne avant le crop.
Je ne fais pas de "crop automatique". Je croppe à la main.
Le dimensionnement sur la miniature Indique bien un 720x544.
La vidéo en sortie est en 960x544 (pas croppée du tout)

Je suis à peu près certain que vidéo originale a toujours la même taille, 1920x1080, avec les bandes noires sont "incrustées".
Les premiers épisodes (de la même source) ne faisaient pas ça en v5.

D'ailleurs, j'ai toujours eu un comportement bizarre (peut-être lié) :
lorsque je croppe, l'aperçu ne se met pas à jour à la nouvelle résolution. Je dois fermer et ré-ouvrir l'aperçu.
En v5 aussi, mais la vidéo en sortie était croppée quand même.

Je divague peut-être...
Si ça marche chez toi, tant mieux : Je réinstallerai tout ce soir.
Modifié en dernier par Glubibulga le jeu. 02 janv., 2020 17:49, modifié 1 fois.
Avatar du membre
Subbat
Administrateur
Administrateur
Messages : 8836
Enregistré le : jeu. 11 déc., 2008 20:12
Localisation : Quelque part... dans le centre de la France...

Re: Crop en x264

Message par Subbat »

Je referais un test ce soir... Mais il n'y a aucune raison...
Une fois que tu as fais ton crop, quand tu es dans la fenêtre de prévisualisation, cliques sur filtres vidéo (ou je sais plus trop quoi sur la droite), puis afficher le script avisynth... et copie ici le contenu qui s'affiche
Glubibulga
Messages : 19
Enregistré le : mar. 10 août, 2010 23:09

Re: Crop en x264

Message par Glubibulga »

J'ai désinstallé et réinstallé la v6.
J'ai désinstallé la v5, qui était verrouillée de toutes façons.

Je verrai dans quelques heures, le temps du réencodage.

J'ai remarqué un truc, si j'hédite le script AvySynth généré.
Les variables sur "Crop_g/d/h/b" sont sont en minuscules lorsqu'elles sont appelées à l'avant-dernière ligne.
Les variables sont bien case-insentitives dans ces scripts ? Sinon ça expliquerait probablement mon cas.

Code : Tout sélectionner

# **** m4ng & AVIsynth 2.5x script **** pass 2+ 

LoadPlugin("C:\PROGRA~2\m4ng_v6\system\undot.dll")
LoadPlugin("C:\PROGRA~2\m4ng_v6\system\FluxSmooth.dll")
LoadPlugin("C:\PROGRA~2\m4ng_v6\system\Convolution3D.dll")
LoadPlugin("C:\PROGRA~2\m4ng_v6\system\MaskTools.dll")
LoadPlugin("C:\PROGRA~2\m4ng_v6\system\MVTools.dll")
LoadPlugin("C:\PROGRA~2\m4ng_v6\system\Asharp.dll")
LoadPlugin("C:\PROGRA~2\m4ng_v6\system\MSharpen.dll")
LoadPlugin("C:\PROGRA~2\m4ng_v6\system\TDeint.dll")
LoadPlugin("C:\PROGRA~2\m4ng_v6\system\VSFilter.dll") #1

Source="D:\A RIPPER\AAA\BATMAN BEYOND S02E25 - WHERE'S TERRY (SS36) (1).MKV"
Largeur=960
Hauteur=544
ratio  =1.764706
vratio =1.764706
real_l=720
real_l4=720
Crop_g=120
Crop_d=-120
Crop_h=0
Crop_b=0
Borders_g=0
Borders_d=0
Borders_h=0
Borders_b=0
Bit_Rate=23.976000
Indice=0.098393

Video=DirectShowSource( Source, fps=23.976000).DelayAudio(0.000000)
Video=ConvertToYV12(Video)
#1 RESIZE
Video=LanczosResize(Video, Largeur, Hauteur)
# CROP
Video=Crop(Video, crop_g, crop_h, crop_d, crop_b)

Return(AssumeFrameBased(Video))
Avatar du membre
Subbat
Administrateur
Administrateur
Messages : 8836
Enregistré le : jeu. 11 déc., 2008 20:12
Localisation : Quelque part... dans le centre de la France...

Re: Crop en x264

Message par Subbat »

Re,

Non, il n'y a aucun soucis de case... Le crop est bien là dans le script... ce qui nous ramène à ce je t'ai dit plus haut...
Je pense que ton image de référence pour le crop est bien du 720x... mais que le reste de la vidéo est lui dans une résolution de largeur inférieure... D'autant plus que sur ta 2ème image, si tu regardes bien au dessus de la vidéo, il est bien indiqué 720x544 marlgré les 2 bandes blanches sur les côtés... La résolution 960x544 en dessous de la vidéo correspond à la résolution avant crop...
Glubibulga
Messages : 19
Enregistré le : mar. 10 août, 2010 23:09

Re: Crop en x264

Message par Glubibulga »

J'ai essayé pleins de vidéos, et effectivement il n'y en a qu'une famille qui merdouille.

Mais il n'y a rien à faire. Même en découpant le générique, en prenant une image à cropper au milieu de l'épisode,
la vidéo ressort en 16/9 au lieu du 4/3 voulu.

Assez bizarrement, j'ai une autre série en stock qui plante, sauf si je choisis une sortie en HDR.
Pourtant la série est bien en SDR...

Je ne m'y retrouve pas trop, je suis repassé à la v5.
Je changerai la date du PC à chaque fois que je le lancerai... Tant pis.
Merci quand même.
Avatar du membre
Subbat
Administrateur
Administrateur
Messages : 8836
Enregistré le : jeu. 11 déc., 2008 20:12
Localisation : Quelque part... dans le centre de la France...

Re: Crop en x264

Message par Subbat »

Il n'y a pourtant eu aucun changement entre la v5 et la v6 pour ce dont tu parles...
Pour ce qui est du 16/9 vs 4/3... si au mux il est dit que la vidéo est du 16/9... même avec une résolution 4/3, le lecteur étirera la vidéo pour la mettre en 16/9...
Glubibulga
Messages : 19
Enregistré le : mar. 10 août, 2010 23:09

Re: Crop en x264

Message par Glubibulga »

Je sais, mais non, ce n'était pas ça.

Le codec x264 est différent, pourtant, non ?
Sur la V5, il n'affichait rien dans le terminal, et avait un compte à rebours dans la barre.

Sur la V6 je vois les logs dans le terminal, mais plus de compte à rebours en temps. Juste en frames.
A l'occasion, quand j'aurais fini mes fichiers problématiques, j'essaierai d'inverser les deux fichiers x264.exe... ?
Avatar du membre
Subbat
Administrateur
Administrateur
Messages : 8836
Enregistré le : jeu. 11 déc., 2008 20:12
Localisation : Quelque part... dans le centre de la France...

Re: Crop en x264

Message par Subbat »

Alors ça non... ça n'a rien à voir entre la.v5 et la v6...
La différence entre les 2 fenêtres dos, cest qu'avec une version tu as utilisé le mode autonome et avec l'autre le mode normal...
Répondre