Der AviSynth Scriptgenerator

  • Hab ich gemacht aber dann steht nur noch:


    Script error: Syntax error


    (C:\Users\David\Desktop\TestVideo3\TestAVIScript3.avs, line 1, column 0)


    Muss ich dann bei dem Script selber wenn ich ihn öffne etwas ändern? ?(

    Einmal editiert, zuletzt von Morkling () aus folgendem Grund: zusätzliche Frage

  • Hat man eine Stereo Spur schon vorher und jagt da MergeChannels drüber, dann addieren sich die Channels.


    Beispiel:
    1 Monospur -> [lexicon]Mikrofon[/lexicon]
    +
    1 Stereospur -> Systemsound (Ingame)
    = (mit MergeChannels)
    3 Channel Spur.


    Mono + Mono = Stereo
    Stereo + Stereo = 4 Channels
    Mono + Stereo = 3 Channels


    So funktioniert MergeChannels


    Es wird halt nicht gemischt, sondern ledeglich überlagert, indem die Channels der anderen Audiospuren raufgepackt werden. Zum Mischen sollte man doch dann MixAudio verwenden und eine Funktion die Stereo in Stereo belässt und Mono in Stereo konvertiert. Am besten auch die Hertz Zahl Anpasst und den Sample Type.
    Den MixAudio funktioniert erst wenn die beiden Audiospuren identisch sind vom Type her.


    MergeChannels würde ich grundsätzlich nehmen wenn ich beispielsweise linke und rechte Seite der Audios habe. Also Seperate Audiospuren. Ansonsten hätte ich ich GetChannel dafür genommen um Mono in Stereo zu wandeln. Niemals MergeChannels. MergeChannels ist wirklich was, wenn man MultiChannel Sound haben möchte.


    Da für Youtube Stereo das höste ist, ist es generell besser in Stereo aufznehmen und [lexicon]Mikro[/lexicon] in Mono.


    Dann erübrigt sich das mit MergeChannels. ;D


    @zu Lucki: Wieso hast du überhaupt MergeChannels genommen? ^^ Ist nicht Optimal. Sowas kann man eleganter lösen ;D

  • Der Script:


    Video = AVISource("C:\Users\David\Desktop\TestVideo3\TestVideo3.avi", audio=False).AssumeFPS(30)
    Spur1 = WAVSource("C:\Users\David\Desktop\TestVideo3\TestAudioExtr3.wav")
    Spur2 =WAVSource("C:\Users\David\Desktop\TestVideo3\TestAudioComment3.wav")
    Gemischt = MixAudio(Spur1,Spur2,1,1)


    AudioDub(Video,Gemischt)

  • Dann ist die zweite Spur eine Stereo spur und dann klappt's auch mit dem MixAudio.

    Einmal editiert, zuletzt von PeterPan1882 ()

  • Dann ist die zweite Spur eine Stereo spur und dann klappt's auch mit dem MixAudio.


    Bitte GetChannel nutzen wenn nicht zwischen Rechts und Links unterschieden wird. Das ist eleganter.


    Code
    Video = AVISource("C:\Users\David\Desktop\TestVideo3\TestVideo3.avi", audio=False).AssumeFPS(30)
    Spur1 = WAVSource("C:\Users\David\Desktop\TestVideo3\TestAudioExtr3.wav")
    Spur2 = WAVSource("C:\Users\David\Desktop\TestVideo3\TestAudioComment3.wav").GetChannel(1,1)
    Gemischt = MixAudio(Spur1,Spur2,1,1)
    return AudioDub(Video,Gemischt)
  • Kann man den Script auch anders erzeugen?


    Was für eine Fehlermeldung kommt denn genau?


    Am besten du schickst uns dein aktuellen Skript den du grad nutzt, eine [lexicon]Mediainfo[/lexicon] zu den [lexicon]WAV[/lexicon] Datein und natürlich die Fehlermeldung zum Skript. Und dann sehen wir woran es genau liegt und was im Skript geändert werden muss ^^

  • Morgen sehen wir weiter :D


    Danke für eure Hilfe :thumbsup:


    (eines der besten Foren die ich kenne)


    Sagaras die Fehlermeldung steht auf Seite 14 aber wo holt man diese Mediainfo?

    Einmal editiert, zuletzt von Morkling () aus folgendem Grund: Information

  • Bin noch da :D (allerdings nur aufm iphone)
    Computer musste ich abstellen :(
    Hab mir es aber vorher noch geholt :D
    Ok aber wenn ich rechtsklick auf die videodatei mache sehe ich nirgends "mediainfo" :(

  • Hier nochmal ein neuer Script:


    Video = AVISource("C:\Users\David\Desktop\TestVideo3\TestVideo3.avi", audio=False).AssumeFPS(30)
    Spur1 = WAVSource("C:\Users\David\Desktop\TestVideo3\TestAudioExtr3.wav")
    Spur2 = MonoToStereo(WAVSource("C:\Users\David\Desktop\TestVideo3\TestAudioComment3.wav"),WAVSource("C:\Users\David\Desktop\TestVideo3\TestAudioComment3.wav"))
    Gemischt = MixAudio(Spur1,Spur2,1,1)


    AudioDub(Video,Gemischt)


    sry hab vergessen auf text zu stellen
    Der IGS:


    Allgemein
    Vollständiger Name : C:\Users\David\Desktop\TestVideo3\TestAudioExtr3.wav
    Format : Wave
    Dateigröße : 1,97 MiB
    Dauer : 23s 366ms
    Modus der Gesamtbitrate : konstant
    Gesamte [lexicon]Bitrate[/lexicon] : 706 Kbps


    Audio
    Format : [lexicon]PCM[/lexicon]
    Format-Einstellungen für Endianess : Little
    Format-Einstellungen für Sign : Signed
    Codec-ID : 1
    Dauer : 23s 366ms
    Bitraten-Modus : konstant
    [lexicon]Bitrate[/lexicon] : 705,6 Kbps
    Kanäle : 1 Kanal
    Samplingrate : 44,1 KHz
    BitDepth/String : 16 bits
    Stream-Größe : 1,97 MiB (100%)


    Der Comment:


    Allgemein
    Vollständiger Name : C:\Users\David\Desktop\TestVideo3\TestAudioComment3.wav
    Format : Wave
    Dateigröße : 3,96 MiB
    Dauer : 23s 568ms
    Modus der Gesamtbitrate : konstant
    Gesamte [lexicon]Bitrate[/lexicon] : 1 411 Kbps


    Audio
    Format : [lexicon]PCM[/lexicon]
    Format-Einstellungen für Endianess : Little
    Format-Einstellungen für Sign : Signed
    Codec-ID : 1
    Dauer : 23s 568ms
    Bitraten-Modus : konstant
    [lexicon]Bitrate[/lexicon] : 1 411,2 Kbps
    Kanäle : 2 Kanäle
    Samplingrate : 44,1 KHz
    BitDepth/String : 16 bits
    Stream-Größe : 3,96 MiB (100%)


    (sry Sagaras hab erst gerade in den Herbstferien mit LPen angefangen, ich kenn mich mit der Technik noch nicht so gut aus)

    2 Mal editiert, zuletzt von Morkling () aus folgendem Grund: zusätzl. Information

  • @zu Morkling: Mal im ernst, damit kann doch keiner etwas anfangen ö.ö Eine richtige und ausführliche [lexicon]Mediainfo[/lexicon] bitte und zwars nur von den Tondatein die du im Skript verwendest


    Edit: Jetzt sieht es anders aus ^^


    TestAudioExtr3.wav = 1 Spur = Mono
    TestAudioComment3.wav = 2 Spuren = Stereo


    Bedeutet dein Skript müsste so aussehen:

    Code
    AVISource("C:\Users\David\Desktop\TestVideo3\TestVideo3.avi", audio=False).AssumeFPS(30)
    Spur1 = WAVSource("C:\Users\David\Desktop\TestVideo3\TestAudioExtr3.wav").GetChannel(1,1)
    Spur2 = WAVSource("C:\Users\David\Desktop\TestVideo3\TestAudioComment3.wav")
    AudioDub(MixAudio(Spur1,Spur2))


    Nicht mehr und nicht weniger und du wirst sehen, das es klappen wird ;D

  • Hmmm mal ausprobieren...


    JAAAAAAAAAAAAAAAAA JAAAAAAAAAAAAAAAAAAAAA JAAAAAAAAAAAAAA ENDLICH GEHT ES!!!!!


    Hey Leute Vielen Dank Mann ihr habt mir so geholfen ihr seid sowas von Sozial :D:D:D


    Vielen Vielen Vielen Vielen Vielen Dank :thumbsup:


    Werd auf jeden Fall in den Lets Plays sagen wer mich alles unterstütz hat :D


    sry dass ich euch schon wieder belästige :S
    aber ich hab jetzt ein echtes Video gemacht (vorher wars nur eine Testaufnahme) und schon wieder kommt der Syntax error :(
    Ich will nicht jedes Video das ich mache bei euch bearbeiten lassen (nicht dass ihr es schlecht machen würdet nein, sondern weil es mühsam für mich und für euch wäre)
    Muss ich irgentwas in [lexicon]Audacity[/lexicon] bearbeiten (Mono,Stereo) oder beim Avisynth Scriptgenerator oder bei MeGUI? ?(
    Oder muss ich immer in den Editor gehen?


    Wieder der Script :wacko:


    Video = AVISource("C:\Users\David\Desktop\Let's Plays\Let's Play Ender Pearl Parkour Map Video.avi", audio=False).AssumeFPS(30)MonoToStereo(
    Spur1 = WAVSource("C:\Users\David\Desktop\Let's Plays\Let's Play Ender Pearl Parkour Map Audio Extr.wav"),
    Spur1 = WAVSource("C:\Users\David\Desktop\Let's Plays\Let's Play Ender Pearl Parkour Map Audio Extr.wav"))
    Spur2 = MonoToStereo(WAVSource("C:\Users\David\Desktop\Let's Plays\Let's Play Ender Pearl Parkour Map AudioComment.wav"),WAVSource("C:\Users\David\Desktop\Let's Plays\Let's Play Ender Pearl Parkour Map AudioComment.wav"))
    Gemischt = MixAudio(Spur1,Spur2,1.1,0.9)


    AudioDub(Video,Gemischt)


    Und die MediaInfo des IGS:


    Allgemein
    Vollständiger Name : C:\Users\David\Desktop\Let's Plays\Let's Play Ender Pearl Parkour Map Audio IGS.wav
    Format : Wave
    Dateigröße : 71,5 MiB
    Dauer : 14min
    Modus der Gesamtbitrate : konstant
    Gesamte [lexicon]Bitrate[/lexicon] : 706 Kbps


    Audio
    Format : [lexicon]PCM[/lexicon]
    Format-Einstellungen für Endianess : Little
    Format-Einstellungen für Sign : Signed
    Codec-ID : 1
    Dauer : 14min
    Bitraten-Modus : konstant
    [lexicon]Bitrate[/lexicon] : 705,6 Kbps
    Kanäle : 1 Kanal
    Samplingrate : 44,1 KHz
    BitDepth/String : 16 bits
    Stream-Größe : 71,5 MiB (100%)


    Die Info des Comments:


    Allgemein
    Vollständiger Name : C:\Users\David\Desktop\Let's Plays\Let's Play Ender Pearl Parkour Map AudioComment.wav
    Format : Wave
    Dateigröße : 143 MiB
    Dauer : 14min
    Modus der Gesamtbitrate : konstant
    Gesamte [lexicon]Bitrate[/lexicon] : 1 411 Kbps


    Audio
    Format : [lexicon]PCM[/lexicon]
    Format-Einstellungen für Endianess : Little
    Format-Einstellungen für Sign : Signed
    Codec-ID : 1
    Dauer : 14min
    Bitraten-Modus : konstant
    [lexicon]Bitrate[/lexicon] : 1 411,2 Kbps
    Kanäle : 2 Kanäle
    Samplingrate : 44,1 KHz
    BitDepth/String : 16 bits
    Stream-Größe : 143 MiB (100%)


    Wäre echt nett wenn ihr mir helft :thumbsup:

    Einmal editiert, zuletzt von Morkling () aus folgendem Grund: Änderung


  • Genau, wie ich gesagt hatte, du hast der Mono-Spur nicht gesagt, dass sie Mono ist, stattdessen sagst du das der Stereospur…
    Sagaras hat's richtig herum gemacht, obwohl er nichteinmal die Dateien hat.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!