An "katjarella":
Dein Script hat den Nachteil, dass bei Intros < 10 Sekunden Länge immer die default 10 Sekunden von "BlankClip" zuschlagen - aus einem 5 sec-Intro werden so 10!
Ich hab's mal etwas modifiziert, sodass BlankClip als Template das Original-Video nimmt (und damit auch Länge und andere clip properties übernimmt):
Zitatfunction AddAudio(clip v1, int audio_rate, bool stereo) {
v2 = Blankclip(v1, audio_rate=audio_rate, stereo=stereo)
v1 = AudioDub(v1,v2)
return v1
}
Man kann es dann z.B. so aufrufen:
ZitatAddAudio(last, 44100, true)
Noch ein Tipp:
So praktische Sachen gehören in's AviSynth 2.5-Plugin-Verzeichnis, gespeichert als ".avsi" *grins* ... So kann man sich sogar noch das "Import" sparen... (Ich hab's als "AddAudio.avsi" in mein Plugin-Verzeichnis kopiert.)
Liebe Grüsse
M.