View Full Version : Script per VirtualDub
Devo estrarre la traccia audio da parecchi file .avi e mi servirebbe uno script per automatizzare il tutto con VirtualDub. Grazie in anticipo per l'aiuto.
Devo estrarre la traccia audio da parecchi file .avi e mi servirebbe uno script per automatizzare il tutto con VirtualDub. Grazie in anticipo per l'aiuto.ciao
se devi estrarre l'audio ac3 puoi usare la prima parte di questo script (cioè il job 1); se devi estrarre l'audio wav puoi usare la seconda parte dello script (cioè il job 2)
// $job "job 1"
// $input "E:xxx.avi"
// $output "E:xxx.ac3"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script
VirtualDub.Open("E:xxx.avi","",0);
VirtualDub.stream[0].filters.Clear();
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression();
VirtualDub.video.filters.Clear();
VirtualDub.stream[0].Demux("E:xxx.ac3");
VirtualDub.Close();
// $endjob
//
//--------------------------------------------------
// $job "job 2"
// $input "E:yyy.avi"
// $output "E:yyy.wav"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script
VirtualDub.Open("E:yyy.avi","",0);
VirtualDub.stream[0].filters.Clear();
VirtualDub.video.SetRange(0,0);
VirtualDub.video.filters.Clear();
VirtualDub.stream[0].SaveWAV("E:yyy.wav");
VirtualDub.Close();
// $endjob
//
//--------------------------------------------------
// $done
questo script estrae l'ac3 dal file E:xxx.avi e il wav dal file E:yyy.avi devi salvare il file come VirtualDub.jobs e metterlo nella cartella di virtualdud
comunque i due comandi da inserire sono questi:
VirtualDub.stream[0].Demux("E:xxx.ac3");
VirtualDub.stream[0].SaveWAV("E:yyy.wav");
inizio lavoro sempre // $job fine lavoro sempre //$endjob
Grazie mille ;) In più, a questo indirizzo http://www.ericphelps.com/scripting/samples/VirtualDub/ ho trovato uno script che mi permette di applicare lo stesso .vcf su tutti i file di una determinata cartella, evitando quindi di modificare manualmente il file .jobs
Il Castiglio
19-10-2009, 20:23
Grazie mille ;) In più, a questo indirizzo http://www.ericphelps.com/scripting/samples/VirtualDub/ ho trovato uno script che mi permette di applicare lo stesso .vcf su tutti i file di una determinata cartella, evitando quindi di modificare manualmente il file .jobs
Ho provato a seguire la guida linkata, ma quando clicco sul destro e seleziono "Create VirtualDub Job" mi esce fuori questo messaggio di errore:
nessun interprete di script per file con estensione ".exe".
Oppure qualcuno sa indicarmi una maniera alternativa per applicare a tutti i video contenuti in una cartella lo stesso .vcf :confused:
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.