[AVS] black frame: un script?

black frame: un script? [AVS] - Traitement Vidéo - Video & Son

Marsh Posté le 18-09-2003 à 15:27:45    

Salut.
 
J'ai envie de faire un script du genre:
 
if(framenb>xxxxx)
blackframe()
 
histoire de gagner encore un rab de place sur les credits tt en conservant la musique..
 
Qqun a une idée?? :)


---------------
Athlon64 s754 10*200MHz - R9800Pro - 512MB DDR200MHz - ZX6RR - Q2[SupOp] - Tutorial Video: multilangues, multisstitres
Reply

Marsh Posté le 18-09-2003 à 15:27:45   

Reply

Marsh Posté le 18-09-2003 à 16:30:47    

de mémoire, je crois que tu peux avoir un fichier video plus court que la piste son : le supplément de son sera affiché avec la derniere trame de la video. à vérifier mais ça m'est déja de me gourrer est d'avoir ça
 
=> dc pas la peine d'encoder les crédits : gain de place encore plus important


Message édité par len22 le 18-09-2003 à 16:31:15
Reply

Marsh Posté le 18-09-2003 à 17:53:09    

Ahah!! Je vais essayer ça.. :)


---------------
Athlon64 s754 10*200MHz - R9800Pro - 512MB DDR200MHz - ZX6RR - Q2[SupOp] - Tutorial Video: multilangues, multisstitres
Reply

Marsh Posté le 18-09-2003 à 17:59:04    

En fait, j'explique un peu, mon pb c le manque de fiabilité de xvid dès qu'on lui dit d'encoder les credits à genre 2%: il rate pas mal la taille du fichier, même en 2 passes.
 
Donc je cherche à lui éviter ce tracas tt en conservant la musique (ce qui est souvent la seule chose intéressante d'un générique). :)


---------------
Athlon64 s754 10*200MHz - R9800Pro - 512MB DDR200MHz - ZX6RR - Q2[SupOp] - Tutorial Video: multilangues, multisstitres
Reply

Marsh Posté le 19-09-2003 à 00:04:14    

Voici quelquechose que j'ai trouvé dans l'aide d'avisynth:
 
BlankClip(length=3000, width=720, height=576, fps=25, color=$000000)
 
Tu change length et tu met la valeur de tes credit(en frames).
Ensuite tu fait un truc du genre:
 
Movie=Trim(Source,0,xxxx)
Credits=Blankclip(....)
 
Return Movie+Credits
 
Et voila le tour est joué.


Message édité par jason le 19-09-2003 à 00:04:37
Reply

Marsh Posté le 19-09-2003 à 09:30:13    

H4dd3R a écrit :

En fait, j'explique un peu, mon pb c le manque de fiabilité de xvid dès qu'on lui dit d'encoder les credits à genre 2%: il rate pas mal la taille du fichier, même en 2 passes.
 
Donc je cherche à lui éviter ce tracas tt en conservant la musique (ce qui est souvent la seule chose intéressante d'un générique). :)


 
si le texte du générique n'a pas d'importance, tu peux faire ce que je t'ai dit. dans mon cas, ça avait marché avec Oggmux. par contre, je ne sais pas pour les avi

Reply

Marsh Posté le 19-09-2003 à 09:59:50    

len22 a écrit :


si le texte du générique n'a pas d'importance, tu peux faire ce que je t'ai dit. dans mon cas, ça avait marché avec Oggmux. par contre, je ne sais pas pour les avi


Merci à vous 2.. :)
En fait j'utilise oggmux.. Alors ça devrait aller!!
 
Jason, que fait l'instruction Trim exactement?


---------------
Athlon64 s754 10*200MHz - R9800Pro - 512MB DDR200MHz - ZX6RR - Q2[SupOp] - Tutorial Video: multilangues, multisstitres
Reply

Marsh Posté le 19-09-2003 à 10:51:28    

H4dd3R a écrit :

Salut.
 
J'ai envie de faire un script du genre:
 
if(framenb>xxxxx)
blackframe()
 
histoire de gagner encore un rab de place sur les credits tt en conservant la musique..
 
Qqun a une idée?? :)


 
Prefere en effet les solutions proposees plus avant, car des frames noires, meme tres compressibles, vont quand meme prendre de la place.


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 19-09-2003 à 15:28:10    

Trim sert a selectionner les frame que tu veux.
Un petit exemple:
MEttons que le film fasse 135000 images
Ton film va de la frame 0 à la frame 130000 (sans le genérique).Le reste correpondant au génértique de fin.
Pour selectionner seulement le film tu utilise la commande Trim(Source,0,130000) Source représentant ta source(par exemple:Source=mpeg2source("D:\xxx\xxxx.d2v" ))
 
Si la methode de len22 marche tant mieux mais je pense que tu dois pouvoir t'en sortir avec un taille relativement faible(Surtout si tu encode séparement et que tu met un max de bframe et que tu encode en constant qant=20 voir plus,32?)

Reply

Marsh Posté le 19-09-2003 à 15:43:05    

Ok c clair maintenant.. :)


---------------
Athlon64 s754 10*200MHz - R9800Pro - 512MB DDR200MHz - ZX6RR - Q2[SupOp] - Tutorial Video: multilangues, multisstitres
Reply

Marsh Posté le 19-09-2003 à 15:43:05   

Reply

Marsh Posté le 30-09-2003 à 22:20:14    

Voici mon script:
 

Code :
  1. LoadPlugin("C:\Programme\AviSynth 2.5\plugins\MPEG2Dec3.dll" )
  2. MPEG2Source("C:\Documents\???\proj.d2v" )
  3. LanczosResize(640, 360)
  4. Crop(0, 44, 640, 272)
  5. Movie=Trim(870,169865)
  6. KillAudio(Movie)
  7. Intro=Blankclip(length=870, width=640, height=272, fps=25, color=$000000)
  8. Return Intro+Movie


 
Le but en fait est de faire du noir sur les crédits de début, et de supprimer le générique de fin (méthode de len22, mais directement ss avisynth, pour éviter de nommer la end-frame à chaque passe ss vdub).
 
Le pb c qu'il me dit que le "+" est impossible car l'un de mes 2 clips a de l'audio, l'autre non..
Une idée??  [:menkahoure_7]


---------------
Athlon64 s754 10*200MHz - R9800Pro - 512MB DDR200MHz - ZX6RR - Q2[SupOp] - Tutorial Video: multilangues, multisstitres
Reply

Marsh Posté le 01-10-2003 à 14:15:15    

Une idée qqun??
Pquoi le killaudio ne semble pas fonctionner?


---------------
Athlon64 s754 10*200MHz - R9800Pro - 512MB DDR200MHz - ZX6RR - Q2[SupOp] - Tutorial Video: multilangues, multisstitres
Reply

Marsh Posté le 01-10-2003 à 14:17:43    

H4dd3R a écrit :

Une idée qqun??
Pquoi le killaudio ne semble pas fonctionner?


 
Je pense que le killaudio renvoie du son nul (une piste vide), mais ne supprime pas la piste.


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 01-10-2003 à 15:06:49    

??? A ce moment là il n'aurait pas besoin d'un clip en paramètre??


---------------
Athlon64 s754 10*200MHz - R9800Pro - 512MB DDR200MHz - ZX6RR - Q2[SupOp] - Tutorial Video: multilangues, multisstitres
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed