Info: BeSweet kann keine WAV Dateien mit 24 bits umwandeln + Lösungsvorschlag dagegen

  • Wie es schon hier in diesem Beitrag kurz angesprochen wurde...

    Bekomme folgende Error Meldung bei der Umwandlung mit BeSweet rein...
    http://img.xrmb2.net/images/199956.png
    Die Audiospur ist: WAV in diesem AVI Container, die ich zu AAC / m4a umwandlen möchte!


    PCM 24 bit sollte BeSweet eigentlich verarbeiten können, dachte ich.
    Mit der VOBInput.dll sogar aus der AVI heraus (klingt paradox, ist aber wahrscheinlich so). Wundert mich, dass das Probleme gibt.

    Hier nun mein Lösungsvorschlag von mir als kleines Text Tutorial :)

    01.) Beispiel Video, was für diesen Versuch genommen wurde:
    Hier ist Übrigens das Original BM Test Video dazu: http://www.file-upload.net/download-11478…27MJPG.avi.html
    Solange es noch auf File-Upload online ist, kann es jeder der möchte, nach dieser Methode ausprobieren...
    [Blockierte Grafik: http://img.xrmb2.net/images/627603.png]


    02.) Demux WAV from AVI
    VirtualDub x86 or x64 > starten
    *.AVI Video öffnen
    > In meinem Beispiel: BM Test Aufnahme 20160227 MJPG 1080i.avi
    Oben in der Menüleiste auf: File > Save WAV > klicken
    WAV Datei abspeichern
    > In meinem Beispiel unter: C:\Videos\BM Test Aufnahme 20160227 MJPG 1080i.wav
    VirtualDub x86 or x64 > schließen

    03.) So sieht es dann aus, wenn die WAV seperat gespeichert ist:
    [Blockierte Grafik: http://img.xrmb2.net/images/747668.png]


    04.) MediaInfo von dieser demuxten WAV Datei durch VirtualDub:

    MediaInfo von BM Test Aufnahme 20160227 MJPG 1080i.wav.png


    05.) Erster Versuch mit BeSweet diese WAV Datei (24-Bits) zu AAC [ -VBR 0.45 ] im m4a Container umzuwandeln.bat

    Code
    "C:\PortableApps\StaxRip_x64_1.3.4.6_test\Apps\BeSweet\BeSweet.exe" -core( -input "C:\Videos\BM Test Aufnahme 20160227 MJPG 1080i.wav" -output "C:\Videos\BM Test Aufnahme 20160227 MJPG 1080i.m4a" ) -bsn( -vbr 0.45 )"Pause


    06.) Fehlermeldung #58 von BeSweet zu dieser 24-Bit WAV Datei:
    [Blockierte Grafik: http://img.xrmb2.net/images/390666.png]


    07.) Meine Vermutung zur Fehlermeldung #58 von BeSweet ist...
    Wie es schon im Titeltext von diesem Beitrag steht:
    BeSweet kann keine WAV Dateien mit 24 bits umwandeln!


    08.) Mein Lösungsvorschlag dagegen lautet...

    WAV Datei mit Audacity von 24 bits zu 16 bits umwandeln:
    Audacity > starten
    *.WAV Datei öffnen
    > In meinem Beispiel: BM Test Aufnahme 20160227 MJPG 1080i.wav 
    Oben in der Menüleiste auf: Datei > Ton epotieren > klicken
    WAV Datei abspeichern mit folgenden Dateityp: [ WAV (Microsoft) signed 16-bit PCM ]
    > In meinem Beispiel unter: C:\Videos\BM Test Aufnahme 20160227 MJPG 1080i - Neu als 16-Bits.wav
    Audacity > schließen

    Code
    [U]Als Alternativen bieten sich direkt folgende Möglichkeiten an:[/U]WAV Audiospur mit EAC3to umwandeln.WAV Audiospur mit FFMpeg umwandeln.WAV Audiospur mit QAAC umwandeln.WAV Audiospur mit LameXP umwandeln.[COLOR=#008000]^^ Diese 4 können eine WAV Datei mit 24-Bit direkt zu AAC im m4a Container verarbeiten ohne dabei den Umweg über Audacity zu gehen ;)[/COLOR]


    09.) Nun habe ich ja in diesem Beispiel schon den Weg mit Audacity begonnen!
    Was eigentlich total überflüssig ist ;)
    Und so sieht es dann aus, wenn die 24 Bit WAV als neue Datei mit Audacity als 16-Bit WAV geschrieben worden ist:
    [Blockierte Grafik: http://img.xrmb2.net/images/655711.png]


    10.) MediaInfo von der neuen WAV Datei mit 16-Bits, dank Audacity:
    Direkt mal 6 MB gespart ;)

    MediaInfo von der neuen WAV Datei mit 16-Bits dank Audacity.png


    11.) Gegenprobe = Neuer Versuch mit BeSweet, die neue WAV Datei mit 16-Bits zu AAC [ -VBR 0.45 ] im m4a Container umzuwandeln.bat

    Code
    "C:\PortableApps\StaxRip_x64_1.3.4.6_test\Apps\BeSweet\BeSweet.exe" -core( -input "C:\Videos\BM Test Aufnahme 20160227 MJPG 1080i - Neu als 16-Bits.wav" -output "C:\Videos\BM Test Aufnahme 20160227 MJPG 1080i - Neu als 16-Bits.m4a" ) -bsn( -vbr 0.45 )"
    Pause


    12.) Diesmal war BeSweet erfolgreich bei der Umwandlung :)
    [Blockierte Grafik: http://img.xrmb2.net/images/157303.png]


    13.) Fertig :)
    [Blockierte Grafik: http://img.xrmb2.net/images/757650.png]

    Dieser Beitrag soll verdeutlichen, das es trotzdem mit BeSweet weiter gehen kann ;)

    3 Mal editiert, zuletzt von H264x (1. Mai 2016 um 20:27)

  • Zitat

    Dieser Beitrag soll verdeutlichen, das es trotzdem mit BeSweet weiter gehen kann


    Die Frage ist, wie lange lohnt es sich noch auf eine Software zu setzen, die seit über einer Dekade kein Update mehr gesehen hat (und auch keins mehr sehen wird)?
    Wenn das ganze nur noch mit Verenkungen geht, indem man die Datei vorher in ein für BeSweet passendes Format umwandelt, seh ich darin keinen Sinn mehr.

    MP4.tool - GUI für Mp4Box und L-Smash
    BeHappy [ 1 ][ 2 ]- AviSynth basierter Audiokonverter mit DSP- und Encoder-Plugins
    PGFEnc - PGF (ProgressiveGraphicsFile) und WebP Encoder und Decoder

  • Mich überrascht insbesondere, dass BeSweet keine 24b-WAV lesen können soll, obwohl es sie doch erzeugen kann.

    Es könnte aber sein, dass die WAV-Datei einen erweiterten Header hat, worauf eventuell auch die GUID für den "Codec" hinweist. WAV-Dateien mit simplem Header kann BeSweet wahrscheinlich verarbeiten. Ich habe ja früher auch mal länger damit zu tun gehabt und war mir recht sicher, dass man damit 24b-WAV verarbeiten kann, was ich ja auch genutzt habe, um Codecs mit höherer Genauigkeit zu versorgen. Vielleicht würde es also auch funktionieren, mit SoX oder ffmpeg die extrahierte 24b-WAV in eine neue 24b-WAV zu kopieren.

    Dann hast du auch noch nicht getestet, ob BeSweet mit der VOBInput.dll die AVI-Datei direkt verarbeiten kann, ohne den Ton als WAV zu extrahieren.

    Aber der Hinweis von jones1913 ist auch richtig: BeSweet ist im Grunde veraltet. Es gibt aktuellere Software mit mehr Fähigkeiten. Und auch der Nero AAC Encoder ist eigentlich schon etwas veraltet, wenn auch noch ziemlich gut...

    Aber QAAC müsste auch 24b-WAV verarbeiten. Und wenn nicht QAAC direkt, dann vielleicht BeHappy bzw. MeGUI, die beide auf der gleichen AviSynth-Basis aufbauen. QuickTime muss nicht installiert werden, wenn man mit der makeportable.bat aus der itunes6464setup.exe die nötigen Bibliotheken extrahiert.


  • Dann hast du auch noch nicht getestet, ob BeSweet mit der VOBInput.dll die AVI-Datei direkt verarbeiten kann, ohne den Ton als WAV zu extrahieren.

    Könntest du mir den kompletten Befehl zur Umwandlung direkt aus dem AVI Container verraten?
    Dann teste ich das später nachträglich :)

    Aber QAAC müsste auch 24b-WAV verarbeiten.

    Das klappt einwandfrei und habe ich unter Punkt 08.) schon aufgelistet :)

    Code
    [U]
    Als Alternativen bieten sich direkt folgende Möglichkeiten an:[/U]
    WAV Audiospur mit EAC3to umwandeln.
    WAV Audiospur mit FFMpeg umwandeln.
    WAV Audiospur mit QAAC umwandeln.
    WAV Audiospur mit LameXP umwandeln.
    [COLOR=#008000]^^ Diese 4 können eine WAV Datei mit 24-Bit direkt  zu AAC im m4a Container verarbeiten ohne dabei den Umweg über Audacity  zu gehen ;)[/COLOR]
  • 1. VOBInput.dll direkt zur BeSweet.exe legen;

    Gar nicht mal so einfach, diese DLL Datei noch aufzugabeln ;)

    http://dspguru.doom9.org/effects.html -> Der Link scheint tot zu sein.

    Und nach einer gefühlten halben Stunde suchen im Netz, habe ich die "VOBInput.dll" doch noch gefunden unter:
    http://www.doom9.org/index.html?/Old_news/september02.htm


    2. AVI-Datei direkt als core( -input ... ) verwenden.

    Schade, es bleibt weiterhin bei dieser Fehlermeldung hier: #58

    Code
    "C:\PortableApps\StaxRip_x64_1.3.4.6_test\Apps\BeSweet\BeSweet.exe"  -core( -input "C:\Videos\BM Test Aufnahme 20160227 MJPG 1080i.avi"  -output "C:\Videos\BM Test Aufnahme 20160227 MJPG 1080i.m4a" ) -bsn(  -vbr 0.45 )"

    [Blockierte Grafik: http://img.xrmb2.net/images/490820.png]

    Einmal editiert, zuletzt von H264x (1. Mai 2016 um 23:18)

Jetzt mitmachen!

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