Hi folks,
Ich hab da einige Probleme mit VDM, zum einen kann ich keine ogm Dateien direkt in avi umwandeln, ich muss immer erst die Tonspur als wav exporteiren und dann von Hand wieder hinzufügen. (zumindest bei Konvertierung in mp3CBR160bps w/ lame).
Das stellt mich vor das Problem, dass ich leider nicht die jobs Funktion verwenden kann. Ich hab versucht Audio auf no compression zu stellen, aber das hat auch nicht funktioniert, Audio wird einfach immer ignoriert.
Ich verwende die aktuellste auf Sourceforge verfügbare Version von VDM.
Die eigentlichen Fragen sind also:
Wie kann ich direkt Audioformate in mp3 (lame) konvertieren?
Wie kann ich diese Funktion in die jobsList übernehmen?
Ich habe bislang einfach immer eine Datei geöffnet die einstellungen die ich haben möchte vorgenommen und dann die jonlist geöffnet. Bin auf Process Folder gegagnen und hab so die jons erstellt. ggf ist das ja auch falsch, ich hab keine Beschriebung gelesen, sondern einfach mal vermutet, dass es so funktioniert.
Hier ist das job file das erzeugt wird:
// VirtualDub job list (Sylia script format)
// This is a program generated file -- edit at your own risk.
//
// $numjobs 2
//
// $job "Job 1"
// $input "G:\convert\BS1.ogm"
// $output "G:\convertausgabe\BS1.avi"
// $state 2
// $start_time 01c73aa1 2a7a43f0
// $end_time 01c73aa1 30f5a8a0
// $script
VirtualDub.Open("G:\\convert\\BS1.ogm","",0);
VirtualDub.RemoveInputStreams();
VirtualDub.stream[0].SetSource(0x73647561,0);
VirtualDub.stream[0].DeleteComments(1);
VirtualDub.stream[0].AddComment(0x000100A2,"LANGUAGE","German");
VirtualDub.stream[0].AdjustChapters(1);
VirtualDub.stream[0].SetMode(1);
VirtualDub.stream[0].SetInterleave(1,500,1,0,0);
VirtualDub.stream[0].SetClipMode(1,1);
VirtualDub.stream[0].SetConversion(0,0,0,0,0);
VirtualDub.stream[0].SetVolume();
VirtualDub.stream[0].SetCompression();
VirtualDub.stream[0].EnableFilterGraph(0);
VirtualDub.stream[0].filters.Clear();
VirtualDub.video.DeleteComments(1);
VirtualDub.video.AddComment(0x00000003,"TITLE","BS01");
VirtualDub.video.AdjustChapters(1);
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(0);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetCompression();
VirtualDub.video.filters.Clear();
VirtualDub.SaveAVI("G:\\convertausgabe\\BS1.avi");
VirtualDub.Close();
// $endjob
//
//--------------------------------------------------
// $job "Job 2"
// $input "G:\convert\BS2.ogm"
// $output "G:\convertausgabe\BS2.avi"
// $state 2
// $start_time 01c73aa1 30f819a0
// $end_time 01c73aa1 388a6c90
// $script
VirtualDub.Open("G:\\convert\\BS2.ogm","",0);
VirtualDub.RemoveInputStreams();
VirtualDub.stream[0].SetSource(0x73647561,0);
VirtualDub.stream[0].DeleteComments(1);
VirtualDub.stream[0].AddComment(0x000100A2,"LANGUAGE","German");
VirtualDub.stream[0].AdjustChapters(1);
VirtualDub.stream[0].SetMode(1);
VirtualDub.stream[0].SetInterleave(1,500,1,0,0);
VirtualDub.stream[0].SetClipMode(1,1);
VirtualDub.stream[0].SetConversion(0,0,0,0,0);
VirtualDub.stream[0].SetVolume();
VirtualDub.stream[0].SetCompression();
VirtualDub.stream[0].EnableFilterGraph(0);
VirtualDub.stream[0].filters.Clear();
VirtualDub.video.DeleteComments(1);
VirtualDub.video.AddComment(0x00000003,"TITLE","BS01");
VirtualDub.video.AdjustChapters(1);
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(0);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetCompression();
VirtualDub.video.filters.Clear();
VirtualDub.SaveAVI("G:\\convertausgabe\\BS2.avi");
VirtualDub.Close();
// $endjob
//
//--------------------------------------------------
// $done
Alles anzeigen