Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forum DivX Video Ripp-it After Me Ri4m _ Filtres avisynth.... _ Supprimer les bandes noires d'un DIVX [Réglé]

Écrit par : Precarius 25/09/2009 19:11

Bonjour le forum !

Voilà j'ai une vidéo qui comporte des bandes noires sur le côté et je n'arrive pas à les enlever.

En cherchant sur le forum j'ai trouvé un sujet similaire => http://forum.ripp-it.com/Suppression-bandes-noires-en-mode-reencodage-Regle-t17949.html mais les réponses ne m'ont pas aidé : j'ai changé le crop via la souris mais ca ne change rien

Les informations sur la vidéo :



Les bandes noires à enlever sur les côtés :



EDIT : j'ai essayé avec le filtre NullTransform de VirtualDub mais il y a encore des bandes noires bof.gif elle sont même+ grosses )

Merci de votre aide

Écrit par : leon1789 25/09/2009 20:28

Avé.

Il y a aussi quelques lignes pas nettes en bas d'image.

Connais-tu AviSynth ?

Écrit par : SG1 25/09/2009 20:42

Bonjour,

Dans Ri4m, tu peux faire ça très bien...

...Mais tu seras obligé de faire un réencodage vidéo puisque ton fichier est déjà encodé.

Tu ouvres ta vidéo dans Ri4m en Ré-encodage, puis tu cliques sur Prévisualisation

En haut tu as un bouton marqué Crop

Tu changes les chiffres de chaque côté... et tu cliques sur View pour contrôler si ça te convient.

Quand ton réglage te parait bon, clic sur OK !

Evidemment, ça va réduire d'autant la largeur de ta vidéo.

Ta vidéo fait 352x288, si tu enlèves 4 de chaque côté, tu auras 344x288

Si tu veux conserver la même largeur, tu édites ton script AVS (Bouton à droite Editer le Script)

Et tu modifies la ligne largeur en ajoutant 8 à ton chiffre de départ, soit 352 + 8 = 360 :

Citation
Source="chemin/film.avi"
Largeur=360
Hauteur=288


Après réencodage ta vidéo fera toujours 352x288

Ce principe déforme un peu l'image, mais vu que ta vidéo parait étirée vers le haut ça ne devrait pas poser de problème.

@+

PS : Léon est passé avant moi...

Écrit par : Precarius 25/09/2009 21:00

Re ,

Merci pour vos reply aga.gif

Alors, j'ai suivit la méthode de SG1 et au final ca agrandit les bandes noires .

( J'ai essayé 4 / -4 puis 8 / -8 )

Ce qui est bizarre c'est que à la prévisualisation ca crop bien , les bandes noires disparaissent , mais aprés encodage (Xvid) elle y sont toujours....

Je comprend plus rien.... an_what.gif


Citation
Il y a aussi quelques lignes pas nettes en bas d'image.
oui c'est le cas , je pense que c'est un VHSRIP donc ....

Écrit par : SG1 25/09/2009 21:08

Bonjour,

Citation (Precarius @ vendredi 25 septembre 2009 à 22:00) *
mais aprés encodage (Xvid) elle y sont toujours....


C'est pas logique...

Tu peux afficher le contenu de ton script AVS ?

(Copier/coller)

@+

Écrit par : Precarius 25/09/2009 21:12

(je sais pas si c'est ça , je suis allé dans Prévisulaisation puis j'ai cliqué sur "Editer le script")



# **** Ripp-it & AVIsynth 2.5x script **** pass 2+

LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\undot.dll")
LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\DirectShowSource.dll")

Source="c:\documents and settings\administrateur\bureau\filmdevacance.avi"
Largeur=352
Hauteur=288
ratio =1.222222
vratio =1.222222
Crop_g=4
Crop_d=-4
Crop_h=0
Crop_b=0
Indice=0.329054

Video=DirectShowSource( Source, fps=25.000000)
Video=KillAudio(video)
Video=ConvertToYV12(Video)
Video=BilinearResize(Video, Largeur, Hauteur)
Video=Crop(Video, crop_g, crop_h, crop_d, crop_b)

Return(Video)

Écrit par : SG1 27/09/2009 09:01

Bonjour,

Ton script me parait bon...

Je ne pense pas que ça puisse jouer sur le problème, mais utilise un chemin court et sans espace : C:\Film

Peux-tu remettre une capture après encodage (avec les bandes noires plus grandes)...

@+

Écrit par : Precarius 27/09/2009 20:02

re,

j'ai placé le film dans C:

Voilà ce que ça donne aprés cropping :




(l'image n'apparaît pas , mais on voit les bandes noires )

Écrit par : SG1 28/09/2009 08:36

Bonjour,

Oui, en effet, tu as maintenant de très belles bandes noires...

Et c'est de moins en moins logique. Peux-tu remettre le script AVS que tu obtiens avec cette belle image noire, stp ?

@+

Écrit par : Precarius 29/09/2009 13:47

Le script :

# **** Ripp-it & AVIsynth 2.5x script **** pass 2+

LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\undot.dll")
LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\DirectShowSource.dll")

Source="c:\filmsdevacances.avi"
Largeur=352
Hauteur=288
ratio =1.222222
vratio =1.222222
Crop_g=4
Crop_d=-4
Crop_h=0
Crop_b=0
Indice=3.229974

Video=DirectShowSource( Source, fps=25.000000)
Video=KillAudio(video)
Video=ConvertToYV12(Video)
Video=BilinearResize(Video, Largeur, Hauteur)
Video=Crop(Video, crop_g, crop_h, crop_d, crop_b)
Video=Trim(Video, 0, 1000)

Return(Video)


C'est quand même bizarre ....et comment ca se fait que avec VirtualDub + Nulltransform ca ne marche pas non plus ?

Ca viendrait de la vidéo ?

Écrit par : SG1 29/09/2009 14:44

Bonjour,

Copie ton script AVS dans un fichier texte et renomme-le avec extension .avs

Ouvre ce fichier « Film.avs » directement dans VirtualDub pour voir si c'est différent de Ri4m...

@+

Écrit par : Precarius 29/09/2009 15:27

Ca donne ça :



j'ai fait Direct Stream Copy video et audio , mais au final toujours les bandes noires

Écrit par : Precarius 02/10/2009 23:05

tanpis , je laisse tomber , ca restera un mystère an_ouarf.gif

merci pour votre aide cling1.gif

Écrit par : SG1 03/10/2009 09:35

Bonjour,

Ooopss, désolé, j'avais pas vu ta réponse...

Citation
j'ai fait Direct Stream Copy video et audio , mais au final toujours les bandes noires


Si tu fais un Direct Stream Copy pour la vidéo, tu ne pourras rien modifier.

Pour supprimer tes bandes noires, il te faut réencoder...

Teste sur une portion de ta vidéo...

@+

Écrit par : Precarius 03/10/2009 13:08

j'ai testé sur une portion de la vidéo et c'est toujours pareil ...

c'est comme si les bandes noires étaient "inenlevables"

arf ! c'est pas grave , mais moi qui aime tout bien comprendre là je ne comprend pas pourquoi le crop n'a pas d'effet

merci quand même SG1 ! cling1.gif




Écrit par : SG1 03/10/2009 14:22

Bonjour,

Je ne sais pas si c'est perso ou pas, la vidéo, mais si tu veux, tu coupes une portion et tu mets un lien...

Si c'est possible, je testerais... Mais si tu acceptes, il me faut un morceau de 1 ou 2 mo maxi... Je n'ai pas l'ADSL !!!

@+

Écrit par : leon1789 03/10/2009 15:40

Hello,
j'ai l'ADSL et je peux aussi tester rapidement.

Écrit par : Precarius 03/10/2009 16:51

bonne idée aga.gif

voilà le sample : http://www.megaupload.com/?d=CA48HLMR (4mo)


et le sample pour SG1 qui fait 2 mo => http://www.megaupload.com/?d=JY8M86LM

Écrit par : leon1789 03/10/2009 17:53

image 738 du source 4Mo :

Avec un simple Crop(8,2,-8,-4), on a arrive à ceci :

Si on fait suivre un petit BicubicResize(384,272, 0,0.8 ), on a arrive à cela :
Personnellement, je pense que ce format d'image L/H est le bon... Non ?


...et en terminant par SoftSharpen(preset="vhs") (ben oui, faut bien cling1.gif ), on obtient

Écrit par : Precarius 03/10/2009 19:04

merci de ton aide leon

Question : as tu encodé aprés les changements et si oui est ce qu'il y a toujours les bandes noires ou pas ?

Question 2 : Pour le crop je sais faire , par contre je ne sais pas pour Bicub resize et Shoft Sharpen , c'est dans les réglages de la prévisualisation ou c'est ailleurs ?



Citation
Personnellement, je pense que ce format d'image L/H est le bon... Non ?
oui c'est très bien , en fait la réso c'est pas le + important , le + important c'est ces satanées bandes noires cling1.gif

Écrit par : leon1789 03/10/2009 19:39

Citation (Precarius @ samedi 03 octobre 2009 à 20:04) *
Question : as tu encodé aprés les changements et si oui est ce qu'il y a toujours les bandes noires ou pas ?

Oui j'ai encodé, et il n'y a aucun problème. Encodage en divx http://www.gigasize.com/get.php?d=4x94g4p5svb

Citation (Precarius @ samedi 03 octobre 2009 à 20:04) *
Question 2 : Pour le crop je sais faire , par contre je ne sais pas pour Bicub resize et Shoft Sharpen , c'est dans les réglages de la prévisualisation ou c'est ailleurs ?

Voici un script avs pour le réencodage
Code
AviSource("c:\documents and settings\administrateur\bureau\filmdevacance.avi")
KillAudio
Crop(8,2,-8,-4)
BicubicResize(384,272, 0,0.8)

Utilise ces quatre lignes à la place de tout le script de ri4m (que tu as donné en message #10), puis demande à ri4m de réencoder.


Pour SoftSharpen, on verra plus tard aga.gif

Citation (Precarius @ samedi 03 octobre 2009 à 20:04) *
Citation
Personnellement, je pense que ce format d'image L/H est le bon... Non ?
oui c'est très bien , en fait la réso c'est pas le + important , le + important c'est ces satanées bandes noires cling1.gif

Tu préfères avoir une image déformée !? Le break ressemble à un pot de yaourt ! an_ouarf.gif

Écrit par : Precarius 03/10/2009 20:32

GG leon aga.gif

Ca m'étonnait que le crop ne soit pas possible , c'est donc un problème de bons réglages à appliquer


Par contre je sais pas pourquoi le script me donne des erreurs , voilà comment je fais :

Le film à réencoder se trouve dans c:\documents and settings\administrateur\bureau\filmdevacance.avi

Je choisis "Réencoder un film" , je sélectionne le film , je choisis le codec Xvid en avi , puis je clique sur Prévisualisation

Là je clique sur Editer le script qui est comme ça :

# **** Ripp-it & AVIsynth 2.5x script **** pass 2+

LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\undot.dll")
LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\DirectShowSource.dll")

Source="c:\documents and settings\administrateur\bureau\filmdevacance.avi"
Largeur=352
Hauteur=288
ratio =1.222222
vratio =1.222222
Crop_g=0
Crop_d=0
Crop_h=0
Crop_b=0
Indice=0.321575

Video=DirectShowSource( Source, fps=25.000000)
Video=KillAudio(video)
Video=ConvertToYV12(Video)
Video=BilinearResize(Video, Largeur, Hauteur)

Return(Video)





, puis je remplace par ce que tu m'a donné , donc ça donne :

# **** Ripp-it & AVIsynth 2.5x script **** pass 2+

LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\undot.dll")
LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\DirectShowSource.dll")

Source="c:\documents and settings\administrateur\bureau\filmdevacance.avi"
KillAudio
Crop(8,2,-8,-4)
BicubicResize(384,272, 0,0.glass1.gif


Mais aprés que je lance le réencodage ca met : "I don't know what kill audio means" (C:\PROGRA 1\RIPP I\DLLS\ARip-it.avs, line 7)


Donc , je reéssayes en enlevant Kill audio , mais ca me remet une erreur : "Script errors : invalid argument to function "Crop"


ca doit surement venir du script , mais j'en sais pas plus....








Écrit par : leon1789 03/10/2009 20:46

Citation (Precarius @ samedi 03 octobre 2009 à 21:32) *
, puis je remplace par ce que tu m'a donné , donc ça donne :

# **** Ripp-it & AVIsynth 2.5x script **** pass 2+

LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\undot.dll")
LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\DirectShowSource.dll")

Source="c:\documents and settings\administrateur\bureau\filmdevacance.avi"
KillAudio
Crop(8,2,-8,-4)
BicubicResize(384,272, 0,0.8 )


C'est normal : tu n'as pas copié de manière exacte la première ligne que je t'ai donnée :

AviSource("c:\documents and settings\administrateur\bureau\filmdevacance.avi")
KillAudio
Crop(8,2,-8,-4)
BicubicResize(384,272, 0,0.8 )



Tu peux aussi enlever les deux LoadPlugin qui ne servent plus à rien.

Écrit par : Precarius 03/10/2009 20:56

J'ai modifié le script , ce qui donne ça :

# **** Ripp-it & AVIsynth 2.5x script **** pass 2+

AviSource("c:\documents and settings\administrateur\bureau\filmdevacance.avi")
KillAudio
Crop(8,2,-8,-4)
BicubicResize(384,272, 0,0.glass1.gif


mais ca met : "Error initializing audio stream decompression"
Check to make sure you have the requires codec (C:\PROGRA 1\RIPP I\DLLS\ARip-it.avs, line 3)

La ligne 3 corespond à AviSource("c:\documents and settings\administrateur\bureau\filmdevacance.avi")

Écrit par : leon1789 03/10/2009 21:02

Citation (Precarius @ samedi 03 octobre 2009 à 21:56) *
mais ca met : "Error initializing audio stream decompression"

Ah ok. Bon alors essaie ceci aga.gif
Code
LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\DirectShowSource.dll")
DirectShowSource("c:\documents and settings\administrateur\bureau\filmdevacance.avi", fps=25)
KillAudio
Crop(8,2,-8,-4)
BicubicResize(384,272, 0,0.8)

Là, ça va aller cling1.gif

Écrit par : Precarius 03/10/2009 21:14

Tada ! ca fonctionne !!


milles merci leon aga.gif


En fait ca à l'air très pratique d'utiliser le script avs , encore faut-il savoir s'en servir ...donc si tu as de la docu qui explique comment se servir du script avs (syntaxe , mise en forme etc....) n'hésites pas cling1.gif



Écrit par : leon1789 03/10/2009 21:23

Citation (Precarius @ samedi 03 octobre 2009 à 22:14) *
Tada ! ca fonctionne !!

tant meiux aga.gif

Citation (Precarius @ samedi 03 octobre 2009 à 22:14) *
milles merci leon aga.gif

de rien aga.gif

Citation (Precarius @ samedi 03 octobre 2009 à 22:14) *
En fait ca à l'air très pratique d'utiliser le script avs , encore faut-il savoir s'en servir ...donc si tu as de la docu qui explique comment se servir du script avs (syntaxe , mise en forme etc....) n'hésites pas cling1.gif

C'est pour cela que, dès le message #2 de la discussion, je t'ai demandé si tu connaissais AviSynth aga.gif

Si tu le sens, commence par ici http://avisynth.org/mediawiki/Main_Page/fr, et après, tout le monde d'AviSynth est à toi aga.gif

Lorsque tu auras fait les premiers pas dans avisynth, on pourra regarder SoftSharpen sans problème cling1.gif

Écrit par : Precarius 03/10/2009 22:16

thx pour la docu , je vais étudier tout ça de plus prés


Vraiment bien ce forum , continuez comme ça les gars !! aga.gif









Écrit par : SG1 04/10/2009 14:17

Bonjour,

Citation
et le sample pour SG1 qui fait 2 mo => http://www.megaupload.com/?d=JY8M86LM


J'ai vu que Léon t'avais pris en main...

Et comme c'est un pro de AviSynth... je l'ai laissé faire...

Donc, je n'ai pas testé... puisque tu as réussi.

@+

Écrit par : leon1789 04/10/2009 15:02

Ce sujet est réglé. Si vous rencontrez un problème similaire, vous pouvez ouvrir un nouveau sujet.

Écrit par : rol 04/10/2009 15:07

Sujet déplacé cling1.gif

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)