Weiter zum Inhalt
  • Kategorien
  • Aktuell
  • Tags
  • Beliebt
  • Welt
  • Benutzer
  • Gruppen
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
Audiograbber

Audiograbber Forum

  1. Übersicht
  2. Audiograbber
  3. Bedienung/Allgemein
  4. Discs.txt als Schnittstelle verwenden

Discs.txt als Schnittstelle verwenden

Geplant Angeheftet Gesperrt Verschoben Bedienung/Allgemein
12 Beiträge 3 Kommentatoren 1.7k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • T
    T
    toast78
    schrieb am zuletzt editiert von
    #1

    Hallihallo,
    ich nutze neben freedb auch die Discs.txt als Schnittstelle, um damit meine CD-Datenbank zu füllen.
    Nun sind mir dabei allerdings ein paar kuriose Sachen aufgefallen.

    1. Multimedia Tracks
    Von Multimedia-CDs wird auch die Multimedia-Session als Song auf der CD angezeigt. Nun stellt sich mir hier die Frage, wie beim Audiograbber hier verfahren wird, um zwischen Songs und Multimedia-Track unterscheiden zu können. (siehe erstes Schnittstellen-Bsp.)

    2. Frame-Sets
    Anbei habe ich nochmal eine CD aus der Discs.txt beigefügt. Und zwar ist mir aufgefallen, dass immer ein Frame mehr als Songs auf der CD vorhanden sind aufgelistet wird. Wie ist hier zu verfahren? Ist der erste Frame wirklich der erste Frame? (siehe erstes Schnittstellen-Bsp.)

    3. Verschiebung der Frames
    Habe eine CD per HTTP importiert (Originalcode stammt von http://www.kraasch.de/downloads/beispiele/CDArchiv.zip) . Nun habe ich allerdings festgestellt, dass der Start-Frame eines jeden Songs um 150 Frames verschoben ist. Siehe hierzu 2. Schnittstellenposting.

    Vielen Dank schonmal fürs Lesen.

    CDDBID:CC121B10
    [1F0FE18]
    artist=Various
    title=Zillo Scope 8 03
    numtracks=16
    compilationdisc=yes
    genre=Gothic
    year=2003
    comment=
    0=Killing Joke / Total Invasion
    1=Mindfield / Desperate (Death Parade)
    2=Mnemic / Ghost (radio edit)
    3=Dreadful Shadows / Outside
    4=The Last Dance / Nightmares
    5=The Eternal Afflict / Godless (Save Your Illusion Mix)
    6=Velvet Acid Christ / Convex
    7=XFusion / Suicide
    8=Fetisch69 / Omega Tier
    9=Chris Liebing / Golden Age
    10=Fight The Cause / Seele
    11=ASP / She Wore Shadows
    12=Silent Waters / Compromise
    13=Samsas Traum Und Blutengel / Die Zörtlichkeit der Verdammten
    14=Birdmachine / Das Begräbnis
    15=Media Track L'Ame Immortelle / Tiefster Winter
    frames=0,24788,44888,60469,82124,106719,124275,151438,174415,197063,222658,242273,259537,278446,294793,305396(316646),347648
    order=0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

    CDDBID:0D0B1312
    [18D0754]
    artist=Sesamstraße
    title=Die Schönsten Lieder Mit Ernie Und Bert Und Ihren Freunden
    numtracks=18
    compilationdisc=no
    genre=
    year=
    comment=
    0=Quietsche-Entchen
    1=Im Garten Eines Kraken
    2=Flitter-Flatter-Fledermaus
    3=Unser Alphabet Ist Das
    4=Alle Haben Eis Gern
    5=Mah Na Mah Na
    6=Ich Bin Stolz, Frosch Zu Sein
    7=Am Liebsten Hab' Ich Die 6
    8=Hätt' Ich Dich Heut' Erwartet
    9=Ich Mag Müll
    10=In Dem Grün-Gelben U-Boot Leben Wir
    11=Hallo, Wie Wär's Mit Einem O?
    12=Oh, Mein Keks Ist Zerkrümelt
    13=Kleines Entchen, Du Mein Freund
    14=Knochen
    15=Ich Pfeif' Ein Frohes Lied
    16=Nimm Die U-Bahn
    17=Denn Keks Schmeckt Lecker, Lecker, Lecker
    frames=33,10895,21498,37220,47630,60235,74233,86070,100108,110475,120950,131260,137383,151158,163820,177260,186868,197075,212662
    order=0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

    1 Antwort Letzte Antwort
    0
    • S
      S
      spunky
      schrieb am zuletzt editiert von
      #2

      zu 2. und 3. siehe hier, unter dem Punkt Offset-Korrektur
      http://www.audiohq.de/index.php?showtopic=428

      Spunky

      1 Antwort Letzte Antwort
      0
      • D
        D
        deleted
        schrieb am zuletzt editiert von
        #3

        Audiograbber muß da gar nicht viel tun, um zwischen Daten und Audio zu unterscheiden: Das steht alles in der TOC der CD, standardmäßig. Audiograbber liest das einfach aus.

        Daten sind dabei üblicherweise in einem Track, während Audio-Stücke in einzelne Tracks unterteilt sind - das ist auch schon der ganze Trick.

        Christof

        1 Antwort Letzte Antwort
        0
        • T
          T
          toast78
          schrieb am zuletzt editiert von
          #4

          Erstmal Danke für die schnelle Antwort ;D
          Für den Fall, dass ich blind bin, oder schlicht und ergreifend unrecht habe, bitte ich um Korrektur 😉

          @Spunky: Zu 2. und 3. konnte mir der Link leider irgendwie nicht weiterhelfen.

          Leider stand dort nicht, warum in der Discs.txt immer ein Frame mehr angegeben ist als Tracks auf der CD vorhanden sind.
          Wenn ich die CDs per HTTP importiere, so hat das ja noch lange nichts mit den Offsets zu tun, oder hat Audiograbber auch diese Korrektur? Der Link bezog sich ja eher auf EAC/AccurateRip.

          @Christof: OK, nur wie komme ich dann an die TOC-Daten ran?

          1 Antwort Letzte Antwort
          0
          • D
            D
            deleted
            schrieb am zuletzt editiert von
            #5

            Wie meinst du das, wie du an die TOC-Daten rankommst? Die sind auf der CD gespeichert, das ist das maschinenlesbare Inhaltsverzeichnis...
            Das kann man nicht "nachträglich" ändern...

            Christof

            1 Antwort Letzte Antwort
            0
            • T
              T
              toast78
              schrieb am zuletzt editiert von
              #6

              Das ist schon klar, dass man das nicht ändern kann. Es geht ja lediglich darum, herauszufinden, wie hier zwischen Audiodaten und Datensession unterschieden werden kann.

              1 Antwort Letzte Antwort
              0
              • S
                S
                spunky
                schrieb am zuletzt editiert von
                #7

                Hallo,

                zu. 2.
                habe mir 2. nochmal genau durchgelesen und da habe ich letztens etwas zu schnell gelesen, denn das hat mit dem Offset tatsächlich nichts zu tun. Bei der Beantwortung Deiner Frage bin ich aber leider überfragt.

                zu. 3.
                Audiograbber kann auch eine Offsetkorrektur vornehmen. Klicke hierzu auf den Button "Optionen" und wähle den Menüpunkt "Erweitert". Der Link war eigentlich nur als Erklärung gedacht und ein Hinweis, wie man den Offest messen kann (geht mit Audiograbber leider nicht). Da Du den Korrekturwert aber bereits ermittelt hast (150 Frames) musst Du diesen bei Audiograbber nur noch eintragen.

                Spunky

                1 Antwort Letzte Antwort
                0
                • T
                  T
                  toast78
                  schrieb am zuletzt editiert von
                  #8

                  OK, dann können wir ja 2. (vorerst) abhaken 😉

                  Zu 3. muss ich leider sagen, dass sich hier wohl langsam die Grenzen meines Könnens (oder Nichtkönnens) abzeichnen: Zum einen bin ich mir jetzt nicht sicher, ob das wirklich eine Verschiebung ist, die der Audiograbber schon selber vorgenommen hat. Andererseits bin ich hier leider nicht so tief in der Materie drin, als dass ich sagen könnte, was Audiograbber bereits im Hintergrund an Laufwerkskorrekturen vornimmt.
                  Insofern fände ich es dann fatal, wenn auch ich dann die korrigierten Offsets in meiner Datenbank abspeichern würde. Denn diese Frames könnte ich dann weder zum Export in die Discs.txt gebrauchen, noch wäre damit irgendwas anzufangen, wenn ich mir ein anderes DVD-Laufwerk zulegen würde.

                  1 Antwort Letzte Antwort
                  0
                  • S
                    S
                    spunky
                    schrieb am zuletzt editiert von
                    #9

                    Die Offeset-Korrektur ist auf jeden Fall auf das Laufwerk bezogen, das ist richtig. Wenn Du also mehrere Laufwerke verwendest bzw. ein neues einbaust, dann musst Du die Einstellungen ändern.

                    Der Audiograbber macht hier von selbst keine Korrekturen (auch kein anderer Ripper), da dies ja von der Hardware kommt. Ich habe das so verstanden, dass die Software/das System nur den TOC ausließt und dem Laufwerk sagt, beginne bei Frame xy zum Lesen. Ob das Laufwerk das korrekt macht oder ob es ein paar Frames zu früh oder zu spät zu lesen beginnt kann die Software/das System nicht beurteilen, denn die zu erwartenden Daten sind ja nicht bekannt.

                    Genau an der Stelle hakt der Test ein. Es gibt ne Liste im Internet, in der Referenz-CD's hinterlegt sind. Ließt man eine dieser Referenz-CD's ein, so sind die zu erwartenden Daten bekannt, d.h. man kann überprüfen, ob das Laufwerk an der richtigen Stelle zu lesen beginnt.

                    Ich habe es letztes Jahr interessehalber einmal ausprobiert. Die Messung ist ne ziehmliche Fummelei, da man bei den Referenz-CD's sehr genau gucken muss (z.B. Seriennummer, etc.). In der Regel ist der Offest aber nicht zu hören. Wenn Dein Laufwerk also keinen allzugroßen Offest hat, dann kann man diesen auch ignorieren.

                    Spunky

                    1 Antwort Letzte Antwort
                    0
                    • S
                      S
                      spunky
                      schrieb am zuletzt editiert von
                      #10

                      Nochmal kurz nachgerechnet:

                      • Ein Frame hat 408 Bit
                      • Auf einer Audio-CD befinden sich 1.411.200 Bits pro Sekunde

                      Wenn der Wert von 150 Frames stimmt, dann beträgt Dein Offset gerade mal 43 ms -> ob sich dafür eine Korrektur lohnt, musst Du selbst beantworten. Hören wirst Du den Unterschied sicher nicht.

                      Spunky

                      Quelle: http://www.webwitch.de/media/kopierschutz/

                      1 Antwort Letzte Antwort
                      0
                      • T
                        T
                        toast78
                        schrieb am zuletzt editiert von
                        #11

                        Wenn ich diese Quelle richtig verstanden habe, so scheint sich wohl die Verschiebung um 150 Frames geklärt zu haben.
                        Für Interessierte:
                        http://ivs.cs.uni-magdeburg.de/bs/lehre/wise9900/bs2/ISO/logische_sektoren.htm

                        1 Antwort Letzte Antwort
                        0
                        • T
                          T
                          toast78
                          schrieb am zuletzt editiert von
                          #12

                          Hatte letztens diese Schnittstelle zugesandt bekommen. Nun hat sich allerdings rausgestellt, dass ich aus den HSG-Werten leider auch keine anständigen Informationen erhalte (Start und Länge = 0 ???).
                          Frage ist jetzt, wie werden denn beim Audiograbber die Frames in der Discs.txt berechnet? Geschieht das auch auf der Basis der Zeitwerte?

                          Private Type CDAHdr<br />    RIFF As String * 4<br />    hdrlen As Long<br />    CDDA As String * 8<br />    something As Long<br />End Type<br /><br />Private Type CDAFileHeader<br />    hdr As CDAHdr<br />    ver As Integer<br />    NumTrk As Integer<br />    CD_ID As Long<br />    TrkStartHSG As Long<br />    TrkLenHSG As Long<br />    TrkStartRBook(3) As Byte<br />    TrkLenRBook(3) As Byte<br />End Type<br />
                          
                          1 Antwort Letzte Antwort
                          0

                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                          Registrieren Anmelden
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          • Anmelden

                          • Du hast noch kein Konto? Registrieren

                          • Anmelden oder registrieren, um zu suchen
                          Powered by NodeBB Contributors
                          • Erster Beitrag
                            Letzter Beitrag
                          0
                          • Kategorien
                          • Aktuell
                          • Tags
                          • Beliebt
                          • Welt
                          • Benutzer
                          • Gruppen