• Hi.

    Ich les das Forum jetzt hier schon seit ungefähr 2 Jahren mit und hab eigentlich noch kein Problem gehabt, dass ich durch euch nicht lösen konnte.

    Allerdings stehe ich jetzt vor einem Rätsel:


    Gibt es irgendeine Möglichkeit, aac 5.1 in ein andere Format (am liebsten ac3) SAUBER umzuwandeln?
    Ich hab es schon mit dem Umweg über eine Mehrkanalwav Datei versucht (das ging auch notgedungenerweise nur mit Nero...), allerdings wird dabei der Centerkanal und der linke Seitenkanal vertauscht.

    aac Machine kann anscheinend auch nur nach aac umwandeln, aber mit aac selbst nix anfangen.


    Gibt es dafür irgendeinen "eleganten" Weg, eine ordentliche Lösung?
    Das Geld, um mir QuicktimePro zu kaufen hab ich leider auch nicht :)


    Danke im Vorraus für eure Antworten, sei es einfach nur ein "Nein, das ist nicht möglich".


    Edit: Straft mich, aber ich hab just in dem Moment in dem Thread unter mir was gefunden.

    "Selur: 1. für aac=>ac3 nehm ich ffdshow (Forensuche sollte da helfen)
    kurz:
    a. in ffdshow Audio unter Codecs ac3=>spdif und aac Dekoding aktivieren
    b. in ffdshow Audio unter Output ac3 mit z.B. 640 aktivieren

    2. encoden tu ich mit BeLight+Nero oder foobar+Nero

    Cu Selur"


    Ich hab leider keine Ahnung, wie das gehen soll: Belight streikt bei direkter Konvertierung und was ich bei Nero jetzt genau machen soll hab ich auch keinen Plan.

  • Hallo,

    wahrscheinlich sind die Kanäle vertauscht, weil Du die Mehrkanalwavedatei direkt in AC3 umgewandelt hast.

    Versuche mal den folgenden Weg:
    Mit BeSweet die Mehrkanalwavedatei zunächst in 6 mono Wavedateien trennen! Dann in AC3 konvertieren.

    Einfache Möglichkeit:
    Die AAC Datei über Foobar2000 in eine Mehrkanawavedatei umwandeln, dann in 6 mono Wavedateien trennen und anschließend in AC3 konvertieren.
    Schau Dir mal diese Anleitung an->Besweet Methode.
    Sie geht von DTS als Quelle aus, das ist aber egal.

    http://dtsguide.de.vu/dts2ac3.htm

    Sollten die Kanäle immer noch vertauscht sein, dann weisst Du ja, dass der "linke"- mit dem "center"-Kanal vertauscht wird.

    Also, diese einfach umbenennen!
    linke mono WAV -> center mono WAV
    center mono WAV -> linke mono WAV

    Jetzt wie gewonht in AC3 umwandeln!
    Ich weiss jetzt nicht ob die Kanalanordnung wie Du sie beschreibst wirklich stimmt, aber das wäre die Lösung.

  • Vielen dank für die beiden Antworten, magicclue und Selur.

    Der Link von magicclue hat mich erheblich weiter gebracht. Anscheinend hat Nero beim transkodieren einfach nur mist gebaut, diese spezielle foobar Version mit dem FAAC Encoder (Decoder?) kriegt das ganz hervorragend hin.

  • Also.

    foobar stellt mir mehrkanalwavs problemlos her. Allerdings stehe ich jetzt vor dem Problem, dass Besweet die nicht verarbeiten kann (weder die fixed points noch die floating points).

    Ich habe keine Ahnung warum, aber er fängt gar nicht erst an, die Datei in 7 Verschiedene Mono-Channel-Wavs aufzuteilen, er legt nur die Dateinamen an.


    Wenn ich allerdings anklicke, dass er die Datei zu 16bit 5.1 Wav Konvertieren soll macht er das. Allerdings ist die Qualität so grausam, davon bekommt man Gehirnkrebs.


    Wahrscheinlich mache ich nur was saudummes einfach falsch. Den Einstellungen bei foobar und Besweet hab ich hargenau nach der Anleitung getroffen. Mit Kommandozeile das ganze zu machen funktioniert auch nicht.


    Edit: Och, irgendwie ist das deprimierend. Ich komm einfach gar nicht voran.
    Mit den .wavs, die foobar erstellt kann kein Programm was anfangen. Ich kann die Dateien nichtmal weiterkomprimieren, zu mp3 zum Beispiel mit vorherigem Downmix auf Mono. Es geht einfach gar nichts (hab headac3 und solche Sachen auch schon ausprobiert).

    Was mich auch noch wundert ist, dass foobar beim Abspielen der Datei (abspielen der .wavs geht ohne Probleme) immer anzeigt, dass es eine 8ch Datei ist...

    Ich weiß einfach überhaupt nicht mehr weiter :(

  • Also: Es liegt definitiv NICHT an der Datei.

    Ich hab jetzt das ganze nochmal mit Nero versucht, und die .wav, die da ausgespuckt wird kann Besweet ohne Probleme verarbeiten.

    Wenn ich mit Nero aber die .wav von foobar öffne, kommt was von wegen 24bit32bit Problem.

    Ich spiel nochmal in den foobar Einstellungen rum und versuch mal 16bit einzustellen.

    Die Log brauch ich dir nicht zu schicken, die ist so ergebig wie ein Baum auf Beton:

    BeSweet v1.5b29 by DSPguru.
    --------------------------

    Logging start : 04/06/05 , 17:01:27.

    BeSweet.exe -core( -input D:\001 test.wav -output D:\001 test.wav -6ch -logfile D:\001 test.log )

    [00:00:00:000] +------- BeSweet -----
    [00:00:00:000] | Input : D:\001 test.wav
    [00:00:00:000] | Output: FL, FR, SL, SR, C, LFE
    [00:00:00:000] | Floating-Point Process: No
    [00:00:00:000] | Source Sample-Rate: 48.0KHz
    [00:00:00:000] +---------------------


    Das mit dem Hex Editor krieg ich zugegebenermaßen nicht hin, ich hab mir so nen Freewareteil runtergeladen (xvi32), aber ich blick das nicht ganz.
    Müsst ich mich erst einarbeiten.

  • Hilft alles nix.

    Ich habs einfach aufgegeben.
    Ist zwar jetzt wieder ne Höllenarbeit, alles von vorne zu machen, aber was solls.
    Nero kann daraus brauchbare .wav Dateien machen (ich hab mir sogar das ac3 plugin zur direkten Konvertierung besorgt), aber die Kanäle sind immer völlig falsch zugeordnet.


    aac5.1 mag ja so vom Sound her ganz nett sein, aber in Sachen umwandlung und Codierung finde ich es grad nur noch absoluten Müll. Da bleib ich lieber bei ac3.

  • Ok. Letzte Lösung, sollte funktionieren!

    Von: http://www.3ivx.com/download/windows.html oben rechts befindet sich der Downloadlink zu GraphEdit.

    von: http://www.aziendeassociate.it/cd.asp?dir=/ffdshow neueste ffdshow version herunterladen

    -ffdshow installieren
    -decoding für aac aktivieren!
    -graphedit in einen Ordner entpacken
    -graphedit starten
    -AAC-Datei per drag und drop in das graphedit Fenster ziehen
    -"default direct sound device" anklicken und entfernen
    -Menür graph->insert new filter->DirectShowFilter->Filewriter anklicken und "insert filter" klicken, als Dateiname "konvertiert.ac3" angeben
    -rechtsklick ffdshow->properties->output->AC3 anklicken und "allow direct-to-file output" u. "don't use Waveformatextensible"

    [siehe Bild 1]

    -swap channels->Kanäle wie gewünscht vertauschen
    -ok klicken

    [siehe Bild 2]

    -ffdshow mit file writer "konvertierung.ac3" verbinden
    -auf abspielen klicken ">" warten, bis die Konvertierung fertig ist.

    [siehe Bild 3]

  • Oh Gott, ich liebe dich :kuss: :kuss: :zwingern:

    Und jetzt lass uns einen :cheers:


    Was ich sagen will: Es klappt jetzt. Die Methode ist doch im Prinzip nix anderes, als dass das Signal der Audiodatei durch die Soundkarte gejagt wird, vorher aber noch durch ffdshow, der dann das Teil zu ac3 konvertiert, oder?
    So ähnlich wie cd vom Digitalen Ausgang aufzuzeichen?


    Die Kanalzuordner klappt jetzt auch absolut perfekt.

    Danke, du hast mir wirklich stark geholfen :)

  • kleiner Nachtrag:

    Habe selbst festgestellt, dass Foobar2000 wohl ein Problem mit dem Dekodieren von Merhkanal-AAC hat. Auch auf Hydrogenaudio wurde davon berichtet, dass foobar aus einer 6 Kanal AAC immer eine 8 Kanal Wavedatei erstellt.

    Ein einfacher Weg, ohne Graphedit wäre folgender:

    Mittels aacDecDrop (drag and drop AAC/MP4 Datei draufziehen) erstellt eine 6 Kanal Wavedatei.

    Diese mit BeSweet in 6 mono Wavedateien trennen.
    Die Bennenung der Dateien ist allerdings völlig falsch. Man muss sie umbenennen oder die folgende Zuordnung beachten.

    Die Kanalzurodnung ist nun folgende:

    Dateiname = entspricht Kanal
    [SCHILD]
    FL.wav = Center
    C.wav = Front Right
    FR.wav = Front Left
    SL.wav = Surround Right
    SR.wav = LFE
    LFE.wav = Surround Left
    [/SCHILD]

    Also ist die Datei C.wav eigentlich der vordere Rechte Kanal!
    d.h. c.wav in fr.wav umbenennen

  • Gibts da auch ein tool mit dem ich ne aac ein eine einfache wav datei umwandeln kann?

    :esel: Verlang ich zu viel, oder bin ich einfach nur zu blöd? :ichdoof:

  • Was meinst du mit "einfach"? Stereo?

    "Diejenigen, die grundlegende Freiheiten aufgeben würden, um geringe vorübergehende Sicherheit zu erkaufen, verdienen weder Freiheit noch Sicherheit."
    Benjamin Franklin (1706-1790)

    Meine Erfahrungen in der Open Source-Welt: blog.bugie.de

  • Zitat von Alien

    Gibts da auch ein tool mit dem ich ne aac ein eine einfache wav datei umwandeln kann?


    Eins?Tausende!
    (Weißt du immernoch nicht wie man die Suche bedient?)

    Ich empfehle den offiziellen ISO-Dekoder.
    (Anhang)

Jetzt mitmachen!

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