black frame: un script? [AVS] - Traitement Vidéo - Video & Son
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
Marsh Posté le 18-09-2003 à 17:53:09
Ahah!! Je vais essayer ça..
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).
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é.
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. |
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
Marsh Posté le 19-09-2003 à 09:59:50
len22 a écrit : |
Merci à vous 2..
En fait j'utilise oggmux.. Alors ça devrait aller!!
Jason, que fait l'instruction Trim exactement?
Marsh Posté le 19-09-2003 à 10:51:28
H4dd3R a écrit : Salut. |
Prefere en effet les solutions proposees plus avant, car des frames noires, meme tres compressibles, vont quand meme prendre de la place.
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?)
Marsh Posté le 19-09-2003 à 15:43:05
Ok c clair maintenant..
Marsh Posté le 30-09-2003 à 22:20:14
Voici mon script:
Code :
|
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??
Marsh Posté le 01-10-2003 à 14:15:15
Une idée qqun??
Pquoi le killaudio ne semble pas fonctionner?
Marsh Posté le 01-10-2003 à 14:17:43
H4dd3R a écrit : Une idée qqun?? |
Je pense que le killaudio renvoie du son nul (une piste vide), mais ne supprime pas la piste.
Marsh Posté le 01-10-2003 à 15:06:49
??? A ce moment là il n'aurait pas besoin d'un clip en paramètre??
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