IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Solution simple et efficace pour tous les problemes de video
Chanblard
* Friday 08 August 2003 à 20:30
Message #1


Novice
*

Groupe: Membres
Messages: 14
Inscrit: 02/08/2003
Membre No.: 259




Pour encoder vous films en 2pass DivX 5.0.5 Pro , il vous suffit d'utiliser les scripts adaptés pour fonctionner avec votre jbmm et de les lancer dans virtualdub et d'attendre sagement.

1. Créer un fichier texte en renommer le en xxx.syl
2.Copier ceci dedans:

QUOTE
// $Nom du fichier à encoder
declare File;
File="MaVideo.avi";

// $Frequence du son (en Hz) (a voir dans virtualDub->File informations)
declare Freq;
Freq=44100;

// $Qualité du son (16000 = 128kbs , 20000 = 192 Kbs , ...) ( a definir en fonction de la kalité du fichier d'origine)
declare Klite;
Klite=16000;

// $Fichier de sortie
declare FileS;
FileS="Film.avi";

// $Resolution du dichier de sortie (a voir dans Archos MP4SP)
declare Width;
declare Height;
Width=528;
Height=352;

VirtualDub.Open(File,0,0);
VirtualDub.audio.SetSource(1);
VirtualDub.audio.SetMode(0);
VirtualDub.audio.SetInterleave(1,500,1,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetConversion(0,0,0,0,0);
VirtualDub.audio.SetVolume();
VirtualDub.audio.SetCompression();
VirtualDub.audio.EnableFilterGraph(0);

// $Extrait le son
VirtualDub.SaveWAV("Temp.wav");

// $1ere pass
VirtualDub.video.filters.Clear();
VirtualDub.audio.filters.Clear();
VirtualDub.subset.Delete();

// $Pas d'audio
VirtualDub.audio.SetSource(0);
VirtualDub.audio.SetMode(0);
VirtualDub.audio.SetInterleave(1,500,1,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetConversion(0,0,0,0,0);
VirtualDub.audio.SetVolume();
VirtualDub.audio.SetCompression(85,Freq,1,0,Klite,1,12,"AQACAAAAoQEBAHEF");
VirtualDub.audio.EnableFilterGraph(0);

VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(3);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression(0x78766964,0,10000,0);
VirtualDub.video.SetCompData(356,"MAEAAAAAAAACAAAAYK4KAAAAAAABAAAAAAAAAAAAAAAAAAAALAEAADIAAAAACT0AAAAwAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAQAAAAAAAACamZmZmZnJP5qZmZmZmck/AAAAAAAAAAAAAAAAgAIAAOABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAABkAAAAAAAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAD/////AQAAAAAAAAAAAAAAAgAAAGM6XGRpdngubG9nAGM6XHRlc3QuZGl2eABjOlxtdmluZm8uYmluAGM6XG5ld3JjLnR4dAA=");
VirtualDub.video.filters.Add("resize");
VirtualDub.video.filters.instance[0].Config(Width,Height,2);

// $On sauve ailleur pour pa avoir à confirmer le remplacement
VirtualDub.SaveAVI("Temp.avi");

// $2eme pass

VirtualDub.audio.SetSource("Temp.wav");
VirtualDub.audio.SetMode(1);
VirtualDub.audio.SetInterleave(1,500,1,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetConversion(0,0,0,0,0);
VirtualDub.audio.SetVolume();
VirtualDub.audio.SetCompression(85,Freq,1,0,Klite,1,12,"AQACAAAAoQEBAHEF");
VirtualDub.audio.EnableFilterGraph(0);

VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(3);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression(0x78766964,0,10000,0);
VirtualDub.video.SetCompData(356,"MAEAAAAAAAADAAAAYK4KAAAAAAABAAAAAAAAAAAAAAAAAAAALAEAADIAAAAACT0AAAAwAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAQAAAAAAAACamZmZmZnJP5qZmZmZmck/AAAAAAAAAAAAAAAAgAIAAOABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAABkAAAAAAAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAD/////AQAAAAAAAAAAAAAAAgAAAGM6XGRpdngubG9nAGM6XHRlc3QuZGl2eABjOlxtdmluZm8uYmluAGM6XG5ld3JjLnR4dAA=");

VirtualDub.SaveAVI(FileS);

// $Fin


3.Remplacer les variables du début pour votre fichier (nom , qualité son , frequence son , ...)
4.Copier ce fichier dans le meme repertoire que votre video
5.Ouvrez VirtualDub
6.Faites File -> Run Script et selectionnez votre .syl
7.Attendez que les operations soies finies
8.Supprimez les fichiers temporaires
9.Transferer sur votre archos.

NOTE : la qualité de la video sera de 700kbps ce qui convien dans la majorité des cas
Go to the top of the page
 
+Quote Post
Googlebot
* Friday 08 August 2003 à 20:30
Message #













> 

Go to the top of the page
 
Quote Post
Chanblard
* Friday 08 August 2003 à 20:32
Message #2


Novice
*

Groupe: Membres
Messages: 14
Inscrit: 02/08/2003
Membre No.: 259




J'ai oublier de dire que ca enlever aussi les problemes de decalage du son. ++
Go to the top of the page
 
+Quote Post
Foxinou
* Saturday 09 August 2003 à 08:21
Message #3


Administrateur / Webmaster
******

Groupe: Administrateur
Messages: 6696
Inscrit: 09/03/2003
Lieu : Rennes
Membre No.: 18

J'ai : PMA430, 605 Wifi (AV430,604 Wifi just vendus)




Woow... Merci !

Ca a l'air un peu complex... mais si ca marche nickel a coup sur... biggrin.gif
si on veut changer le bitrate? je trouve pas ou c...


Merci !


--------------------
10% de réduc sur les accessoires de Newmp3technology : coupon JBMMFR
10$ de réduc sur hotmp3gear.com : coupon jbmm.fr


Go to the top of the page
 
+Quote Post
Chanblard
* Saturday 09 August 2003 à 12:35
Message #4


Novice
*

Groupe: Membres
Messages: 14
Inscrit: 02/08/2003
Membre No.: 259




Pour le bitrate c dans ca:

VirtualDub.video.SetCompData(356,"MAEAAAAAAAACAAAAYK4KAAAAAAABAAAAAAAAAAAAAAAAAAAALAEAADIAAAAACT0AAAAwAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAQAAAAAAAACamZmZmZnJP5qZmZmZmck/AAAAAAAAAAAAAAAAgAIAAOABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAABkAAAAAAAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAD/////AQAAAAAAAAAAAAAAAgAAAGM6XGRpdngubG9nAGM6XHRlc3QuZGl2eABjOlxtdmluZm8uYmluAGM6XG5ld3JjLnR4dAA=");

mais je c po comment c codé :-( , g donc mis le bitrate à 700k ce ki me parait etre un bon compromis.
Go to the top of the page
 
+Quote Post
ROminet
* Sunday 10 August 2003 à 23:08
Message #5


Membre Actif
***

Groupe: Membres
Messages: 283
Inscrit: 02/06/2003
Lieu : France
Membre No.: 95




bravo !! j'ai pas encore testé !! mais je trouve ta demarche super cool !!
Merci


--------------------
Oh ! J'ai cru voir un ...

user posted image
meuh non ! .... cru voir un AV340 !!! ;)
Go to the top of the page
 
+Quote Post
mr dus
* Friday 15 August 2003 à 15:29
Message #6


Novice
*

Groupe: Membres
Messages: 48
Inscrit: 04/06/2003
Membre No.: 106

J'ai : PMA 430 & AV 120 (qui a rendu l'âme...)




je viens de tester mais j'ai un problème!

Virtual dub crée un fichier "temp.wav"

et une fois qu'il est terminé g un message d'erreur qui apparait:
" The object stream[0] has already been created. you can't call SetSource twice on it".
:?

Go to the top of the page
 
+Quote Post
Chanblard
* Friday 15 August 2003 à 15:33
Message #7


Novice
*

Groupe: Membres
Messages: 14
Inscrit: 02/08/2003
Membre No.: 259




fo la derniere version de virtualdub pour ke ca marche
l'autre methode ke j'ai publiée est plus simple et marche encore plus a tt les coups!
Go to the top of the page
 
+Quote Post
mr dus
* Friday 15 August 2003 à 15:52
Message #8


Novice
*

Groupe: Membres
Messages: 48
Inscrit: 04/06/2003
Membre No.: 106

J'ai : PMA 430 & AV 120 (qui a rendu l'âme...)




ok merci d'avoir répondu aussi vite! je vais tester l'autre alors
Go to the top of the page
 
+Quote Post
Steffleu
* Wednesday 20 August 2003 à 18:42
Message #9


Novice
*

Groupe: Membres
Messages: 29
Inscrit: 28/06/2003
Membre No.: 173




Salut,
Chamblard, j'ai essayer ta technique mais au final j'ai un son mp3 en mono, je sais pas si j'ai fait une erreure ?

c'est pourtant bien un fichier stéréo à la base... et quand je fais avec la manière du tuto Vdub j'ai un son stéréo au final...

peut ètre une correction à faire dans le script ? ou un codec ? :idea:

en plus le son est décalé à la lecture, déjà sur le pc, alors qu'avec la façon tuto il n'est pas décalé sur le pc mais à la lecture sur l'av 340 oui ! j'ai pas encore tester sur l'archos, mais je vais le faire de suite....
Go to the top of the page
 
+Quote Post
Steffleu
* Wednesday 20 August 2003 à 18:56
Message #10


Novice
*

Groupe: Membres
Messages: 29
Inscrit: 28/06/2003
Membre No.: 173




Voilà, Voilà, j'ai tester sur l'archos c'est aussi décalé....

j'n'en peux plus, que j'essaie toutes les techniques c'est toujours décalé sur l'archos ! et avec celle là c'est décalé aussi sur le pc ???

je ne comprends pas j'ai pourtant le codec divx 5.0.5.pro et lame mp3 ou mpeglayer pour le son et c'est toujours décalé !!!

:idea: Une idée pour m'aider :?:

Merci les amis
Go to the top of the page
 
+Quote Post
Chanblard
* Thursday 21 August 2003 à 16:30
Message #11


Novice
*

Groupe: Membres
Messages: 14
Inscrit: 02/08/2003
Membre No.: 259




Il arrive ke le son ne soit pas complet dans le fichier , ce qui créé un decalage (ca m'est arrivé une fois) , je pense que ca doit venir d'un codec audio genre ac3 , à mon avis le miens a ce momment est de passer par le prog d'archos Voila++
Go to the top of the page
 
+Quote Post
Steffleu
* Thursday 21 August 2003 à 18:31
Message #12


Novice
*

Groupe: Membres
Messages: 29
Inscrit: 28/06/2003
Membre No.: 173




Merci de m'aider,
en fait le fichier est un jpeg, j'ai testé avec des divx il n'y as pas de problème, y'aurait 'il une manip pour encoder les jpeg ?
Go to the top of the page
 
+Quote Post
Steffleu
* Thursday 21 August 2003 à 18:50
Message #13


Novice
*

Groupe: Membres
Messages: 29
Inscrit: 28/06/2003
Membre No.: 173




Jpeg, chsais plus ou j'tape, c'est un mpeg évidemment !
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s):

 



RSS Version bas débit Nous sommes le : Sunday 19 May 2013 à 11:42