Jobs de virtual dub

Jobs de virtual dub - Traitement Vidéo - Video & Son

Marsh Posté le 12-10-2003 à 19:34:05    

Salut !!
 
   je voudrais me faire un petit programme qui génère des script sylia pour virtual dub...
-> quelqu'un connaîtrait-il une appli qui le fait déjà ?
 
en tout cas, j'ai essayé de comprendre comment c t fait :
j'ai remarqué que le bitrate choisi est crypté (je me demande bien pourquoi, d'ailleurs) : partie en rouge du code.
-> est-ce que quelqu'un saurait comment transformer un nombre,
   comme 800 pour la vidéo et 128 pour l'audio dans l'exemple ici
   par une suite de lettre comme celle-là ?
 

Citation :


// VirtualDub job list (Sylia script format)
// This is a program generated file -- edit at your own risk.
//
// $numjobs 1
//
 
// $job "Job 1"
// $input "D:\depart.avi"
// $output "D:\resultat.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script
 
VirtualDub.Open("D:\\depart.avi",0,0);
VirtualDub.audio.SetSource(1);
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,44100,2,0,16000,1,12,"AQACAAAAoQEBAHEF" );
VirtualDub.audio.EnableFilterGraph(0);
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(1);
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,"MAEAAAAAAAAAAAAAADUMAOqfAksAAAAAAAAAAAAAAAAAAAAA+gAAADIAAAAACT0AAAAwAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAQAAAAAAAACamZmZmZnJP5qZmZmZmck/AAAAAAAAAAAAAAAAgAIAAOABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAABkAAAAAAAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAD/////AQAAAAAAAAAAAAAAAgAAAGM6XGRpdngubG9nAGM6XHRlc3QuZGl2eABjOlxtdmluZm8uYmluAGM6XG5ld3JjLnR4dAA=" );
VirtualDub.video.filters.Clear();
VirtualDub.audio.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("D:\\resultat.avi" );
VirtualDub.Close();
 
// $endjob
//
//--------------------------------------------------
// $done


 
merci d'avance


Message édité par sire de Botcor le 12-10-2003 à 19:39:30

---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
Reply

Marsh Posté le 12-10-2003 à 19:34:05   

Reply

Marsh Posté le 13-10-2003 à 13:36:54    

Personne ne saurait me dire comment décrypter ce "texte" ?

Reply

Marsh Posté le 13-10-2003 à 13:45:58    

c'est OpenSource, il suffit de DL les sources sur sourceforge.net :o
 
et ensuite, bon courage :D

Reply

Marsh Posté le 13-10-2003 à 15:20:01    

Même question pour moa. Alors peux pas trop t'aider ;)


---------------
Ne vous mariez qu'une fois dans votre vie tellement c'est galère © randolfinette | Quand l'antre grogne, le diable cogne... | Un problème d'acquisition VHS?
Reply

Marsh Posté le 13-10-2003 à 16:10:32    

Hafrexx a écrit :

Même question pour moa. Alors peux pas trop t'aider ;)


 
Dès que tu trouves...  :D  
 [:spikler]

Reply

Marsh Posté le 13-10-2003 à 18:47:10    

Bah pour la video, il me semble que c'est plus compliqué que ça.
C'est toutes les options du codec qui sont cryptés.
Ca depend donc du codec mais aussi des paramètre qui lui sont associé.

Reply

Marsh Posté le 15-10-2003 à 09:52:10    

jason a écrit :

Bah pour la video, il me semble que c'est plus compliqué que ça.
C'est toutes les options du codec qui sont cryptés.
Ca depend donc du codec mais aussi des paramètre qui lui sont associé.


 
vu que divx n'est pas opensource, ça risque d'être difficile, si je comprends bien... ?

Reply

Marsh Posté le 16-10-2003 à 08:37:42    

Tu peux peut-être essayer l'outil dubman dispo en http://dubman.sourceforge.net/index.php
 
je suis tombé dessus par hasard ce matin (mais ne l'ai pas encore essayé)

Reply

Marsh Posté le 16-10-2003 à 17:16:37    

T'as peut être plusieurs pistes a explorer:
1)Tu essaye de voir dans les sources de virtualdub ou tu peux t'adresser aux développeurs(soit de vdub ou vdubmod mias je pense que les developpeurs de Vdubmod sont plus accessibles) Peux etre que tu y trouveras la solution a ton problème.
 
2)T'envoie un mail a divx network mais je suis pas sûr qu'ils te reponde et en plus ça viens plutot du logiciel d'encodage que du codec.
 
Tu peux toujours essayer différents paramètres et voir si tu retombe sur les mêmes chaines quand tu met le mêmes paramètres.

Reply

Marsh Posté le 17-10-2003 à 17:10:33    

JackParis a écrit :

Tu peux peut-être essayer l'outil dubman dispo en http://dubman.sourceforge.net/index.php
 
je suis tombé dessus par hasard ce matin (mais ne l'ai pas encore essayé)


 
Oui, je suis tombé dessus, moi aussi !
mais je crois que c'est seulement un job control évolué.
 
Je vais quand même regarder ça de plus prêt.

Reply

Marsh Posté le 17-10-2003 à 17:10:33   

Reply

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

jason a écrit :

T'as peut être plusieurs pistes a explorer:
1)Tu essaye de voir dans les sources de virtualdub ou tu peux t'adresser aux développeurs(soit de vdub ou vdubmod mias je pense que les developpeurs de Vdubmod sont plus accessibles) Peux etre que tu y trouveras la solution a ton problème.
 
2)T'envoie un mail a divx network mais je suis pas sûr qu'ils te reponde et en plus ça viens plutot du logiciel d'encodage que du codec.
 
3)Tu peux toujours essayer différents paramètres et voir si tu retombe sur les mêmes chaines quand tu met le mêmes paramètres.


 
1) je vais essayer, mais je risque d'être dépassé assez rapidement...
 
2) moi petit utilisateur de base, je doute qu'ils daignent se pencher sur mon cas... Je pense aussi que virtualdub fait un mélange vu que le nom du codec est dans la même ligne cryptée que les paramètreset le bitrate
 
3) oui, j'ai essayé, c'est le cas ! J'ai remarqué que seuls 4 ou 5 lettres sur la longue ligne se modifient lorsqu'on change seulement le bitrate

Reply

Marsh Posté le 17-10-2003 à 18:40:32    

sire de botcor a écrit :

Salut !!
 
   je voudrais me faire un petit programme qui génère des script sylia pour virtual dub...
-> quelqu'un connaîtrait-il une appli qui le fait déjà ?


Oui  :D , elle s'appelle Virtual Dub.
 

sire de botcor a écrit :


en tout cas, j'ai essayé de comprendre comment c t fait :
j'ai remarqué que le bitrate choisi est crypté (je me demande bien pourquoi, d'ailleurs)


Il n'est pas crypte. Les options de configuration du codec aont fournies comme record non type par l'API windows (pour le profane, c'est donc fournis en tas sous forme d'une chaine de caracteres). Bref tu recois la config comme VDub la recoit lui meme.  
 

sire de botcor a écrit :


 : partie en rouge du code.
-> est-ce que quelqu'un saurait comment transformer un nombre,
   comme 800 pour la vidéo et 128 pour l'audio dans l'exemple ici
   par une suite de lettre comme celle-là ?
 
merci d'avance


Non, ce n'est pas trop possible malheureusement, vu que le format des options de config change pour chaque codec. De plus, nul besoin de demander a DXN ou a l'equipe XviD... ces histoires de config, c'est un standard de programmation de l'API windows, donc il n'y a pas vraiement le choix. Conclusion :
pour configurer un codec, on est oblige de passer par sa fenetre de config (sauf pour les codecs qui n'en ont pas et donc ne recoivent que bitrate et quality comme settings).


---------------
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 17-10-2003 à 20:30:15    

Salut
 
Une piste peut etre celle de GordianKnot (un outil pour convertir des DVDs en CDs).
Tu verras que la partie audio peut etre transcodee directement via des commandes Dos (via lame/azid & co).
Pour la video, c'est + sioux :
- tu fabriques un fichier .reg (c'est du text) ou tu mets ton bitrate, tes options de psy ... et tu envoies tout ca dans la base de registres
- ensuite seulement, tu appelles VDub avec ton script qui n'a plus besoin de cette/ces ligne/s imonde/s puisque ton codec est deja configure (infos necessaires au codec deja en base de reg.) et que le son a ete fait par ailleurs.
 
Il te reste a mixer le tout.
Tu trouveras + d'infos en decorticant les .log de GKnot ou mieux, directement dans ces sources.
hth

Reply

Marsh Posté le 17-10-2003 à 20:38:25    

kaa a écrit :

Salut
- tu fabriques un fichier .reg (c'est du text) ou tu mets ton bitrate, tes options de psy ... et tu envoies tout ca dans la base de registres


 [:le velocypede de zed] Pas mal.
 
Quid du codec qui n'a pas de configuration en BDR ?


---------------
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

Sujets relatifs:

Leave a Replay

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