Ich benutze VirtualDUB um 2 Videofiles zu joinen und neu zu schneiden. Dazu lade ich das erste Video und hänge das zweite an. Dann lade ich das folgende Script:
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);
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();
VirtualDub.video.filters.Clear();
VirtualDub.audio.filters.Clear();
VirtualDub.subset.Clear();
VirtualDub.subset.AddRange(0,2303);
VirtualDub.subset.AddRange(40704,1424);
VirtualDub.subset.AddRange(3727,1953);
VirtualDub.subset.AddRange(42795,1842);
VirtualDub.subset.AddRange(7522,642);
VirtualDub.subset.AddRange(44889,3440);
VirtualDub.subset.AddRange(48332,2613);
VirtualDub.subset.AddRange(50981,9128);
VirtualDub.subset.AddRange(23345,140);
VirtualDub.subset.AddRange(60109,3129);
VirtualDub.subset.AddRange(26614,1828);
VirtualDub.subset.AddRange(64234,7026);
(file 1: 35468 frames, file 2: 37040 frames, total 72508 frames)
Wenn das ganze jetzt gespeichert wird stimmen Ton und Bild kein bisschen mehr überein. Mal hat man den Ton von Video 1 zu Bildern von Video2, mal umgekehrt. Das ändert sich auch nicht mit verschiedenen Codecs, anderen Kombinationen von full processing /direct stream copy oder den neusten Versionen von nandub, VirtualDub oder VirtualDubMod.
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);
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();
VirtualDub.video.filters.Clear();
VirtualDub.audio.filters.Clear();
VirtualDub.subset.Clear();
VirtualDub.subset.AddRange(0,2303);
VirtualDub.subset.AddRange(40704,1424);
VirtualDub.subset.AddRange(3727,1953);
VirtualDub.subset.AddRange(42795,1842);
VirtualDub.subset.AddRange(7522,642);
VirtualDub.subset.AddRange(44889,3440);
VirtualDub.subset.AddRange(48332,2613);
VirtualDub.subset.AddRange(50981,9128);
VirtualDub.subset.AddRange(23345,140);
VirtualDub.subset.AddRange(60109,3129);
VirtualDub.subset.AddRange(26614,1828);
VirtualDub.subset.AddRange(64234,7026);
(file 1: 35468 frames, file 2: 37040 frames, total 72508 frames)
Wenn das ganze jetzt gespeichert wird stimmen Ton und Bild kein bisschen mehr überein. Mal hat man den Ton von Video 1 zu Bildern von Video2, mal umgekehrt. Das ändert sich auch nicht mit verschiedenen Codecs, anderen Kombinationen von full processing /direct stream copy oder den neusten Versionen von nandub, VirtualDub oder VirtualDubMod.