Save to WAV mit VirtualDub

  • Folgendes Skript habe ich in VirtualDub eingeladen und will den MP2-Sound als WAV abspeichern (Dauer des Video-Segments ca. 60 min). AviSynth und nötige DLL'S habe ich wie im "Digi Capturing Guide" beschrieben installiert.

    +++++++++++

    LoadPlugin("C:\PROGRA~1\GORDIA~1\mpeg2dec3.dll")
    LoadPlugin("C:\PROGRA~1\GORDIA~1\decomb.dll")
    LoadPlugin("E:\DL\VIDEO\mpasource.dll")
    V=mpeg2source("D:\movie\bibelnacht.d2v").FieldDeinterlace().crop(18,10,684,560).BicubicResize(640,480,0,0.5)
    A=MPASource("D:\movie\bibelnacht.mp2", normalize=false)
    AudioDub(V,A)
    trim(2479,93215)

    +++++++++++

    Beim Abspielen der WAV (Länge 60 min) gibt es nach der 48. Minute nur noch eine Endlosschleife wie bei einer kaputten CD.

    Alternativ hab ich das Skript ohne trim-Befehl in VirtualDub geladen, alles bis auf den gewünschten Bereich herausgeschnitten und den Sound als WAV abgespeichert. Dauer der WAV-Datei: ca. 48 min.

    Was ist da los ? Danke für eure Hilfe.

  • Ja, hab ich versucht.
    Das Video ist über 7 Stunden lang. Wenn ich die mp2 In Winamp öffne, zeigt Winamp die korrekte Dauer an.
    Auch der Versuch, mit BeSweet in mp3 zu wandeln ohne Erfolg.
    Ich habe auch schon die Samplerate auf 44,1 geändert, das Problem bleibt.

    Oder denkst du an eine andere Umwandlung mit BeSweet ?

    :nein:

  • Danke für den Tip. Habe ich gestern ausprobiert. Beim Laden des mp2-Files zeigt Winamp die Dauer 422 min an. Korrekt. Nach dem Konvertieren sind es nur noch 379 min ??

    Irritiert hat mich, daß ich mit Winamp 3 nicht einfach die Datei abspielen konnte und den Output statt zur Soundkarte auf die Festplatte umleiten konnte. Mit DiskWriter hatte ich nur die Auswahl "Convert", was dann zum o.g. Ergebnis führte.

  • 7 Stunden? Na, das kann ja nichts werden: Bei maximal 4 GB für eine WAV-Datei wird bei 16 bit stereo bei 44100 Hz nach 6:45h, bei 48000 Hz nach 6:12h Schluss sein:

    Spieldauer (in h) = 4 GB : Auflösung (16 bit = 2 Byte) : Kanäle (stereo = 2) : 60 min/h : 60 s/min : Samplingrate

  • örks... klingt logisch.

    Ich hatte versucht, mit dem avs-Skript und trim()zu arbeiten, um extrem lange Konvertierungszeiten für das Video zu vermeiden. Das Problem mit 4GB WAV's hätte sich dann auch nicht ergeben.

    Ich werde mal versuchen, das Video mit dem mp2 zu muxen. Auf die paar MB kommt's auch nicht mehr an.

    Dennoch danke für eure Tips !

  • Hi,

    mpasource hatte bis vor "kurzem" eine Begrenzung der Ton Länge auf 2 Stunden oder sowas. Das war Avisynth 2.XX bedingt. Für Avisynth 2.5 (das Du ja offenbar benutzt) wurde diese Beschränkung nun aufgehoben.

    Die neue Version findest Du bei Warpenterprises: http://www.avisynth.org/users/warpenterprises/

    Vielleicht hilft es Dir ja, Dein Problem zu lösen. :)

  • Hallo,

    wie würde ich das machen?

    1.) Die Aufnahme (PVA/MPG) mit PVAStrumento demuxen und dabei in zwei gleich große Teile splitten lassen
    2.) beide mp2-Dateien mit TMPGEnc jeweils in eine WAV-Datei konvertieren
    3.) mit DVD2AVI beide m2v-Dateien auswählen
    4.) im AVISynth beide WAV-Dateien angeben

    --------------------------------------------------------
    LoadPlugin("C:\PROGRA~1\GORDIA~1\mpeg2dec3.dll")
    LoadPlugin("C:\PROGRA~1\GORDIA~1\decomb.dll")
    LoadPlugin("E:\DL\VIDEO\mpasource.dll") (Kann eigentlich weg)
    V=mpeg2source("D:\movie\bibelnacht.d2v").FieldDeinterlace().crop(18,10,684,560).BicubicResize(640,480,0,0.5)
    A=WAVSource("D:\movie\bibelnacht1.wav")+WAVSource("D:\movie\bibelnacht2.wav")
    AudioDub(V,A)
    trim(2479,93215)
    --------------------------------------------------------

    Gruß
    Lucike

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!