AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 11:32

Parameter dieser Suchanfrage:

Suche in Thema: MP3 mit kompilieren
Suche alle Beiträge, die von "Flocke" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 7 von insges. 7 Treffern
Suche benötigte 0.005s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Multimedia

    Re: MP3 mit kompilieren

      Delphi
      by Flocke, 12. Sep 2005
    In den Posts, die turboPASCAL aufgeführt hat, steht's schon recht deutlich. Hier noch einmal eine Zusammenfassung:

    1. RC-Datei erstellen

    Erstelle eine Textdatei mit der Endung RC (geht so weit ich weiß auch über Delphi). Als Inhalt gibst du jeweils eine Zeile mit
    a) Name der Ressource
    b) Typ der Ressource (hier immer WAVE)
    c) Dateiname der Ressource
    Beispiel:
    BGSOUND WAVE "bgsound.wav"
  • Forum: Multimedia

    Re: MP3 mit kompilieren

      Delphi
      by Flocke, 12. Sep 2005
    Eigentlich sollte es gehen ... ich schau gerade mal ...



    Huch, du hattest Recht. Ich hatte versucht, die JCL-Debug-Infos mit dem GNU-Utility "strip" rauszumachen, aber das hat wohl die EXE zerschossen.

    Als Anlage eine neuere Version, mit der es einwandfrei klappen sollte. Einfach ein MP3-File draufziehen und dann auf "Convert to wav" klicken. Die Sourcen kommen später nach, ich bin...
  • Forum: Multimedia

    Re: MP3 mit kompilieren

      Delphi
      by Flocke, 9. Sep 2005
    Ich hab' auf jeden Fall schon mal ein kleines Tool für 150gozilla gemacht, mit dem man MP3s ohne wirkliche Konvertierung in WAVEs umwandeln kann (es wird dann ein entsprechender RIFF-Header davor gesetzt und mit der Erweiterung WAV abgespeichert).

    Das Resultat kann man dann als Ressource einbinden und mit PlaySound direkt abspielen 8)
  • Forum: Multimedia

    Re: MP3 mit kompilieren

      Delphi
      by Flocke, 8. Sep 2005
    Du hast natürlich nicht ganz Unrecht, mit dem RIFF-Header ist aber so (bei MP3s wird eh' der Anfang übersprungen bis das erste gültige SyncWord gefunden wird).

    Hab' gerade schon mal angefangen was zu hacken 8)

    Wenn's fertig ist (kann allerdings noch ein paar Tage dauern), dann wird's analog wie PlaySound funktionieren, allerdings mit MP3-Dateien (über Delphi-Streams + acm-Streaming +...
  • Forum: Multimedia

    Re: MP3 mit kompilieren

      Delphi
      by Flocke, 8. Sep 2005
    Ergänzung zu oben, Auszug aus aktueller mmreg.h des PSDK. MPEGLAYER3WAVEFORMAT ist mindestens seit 1999 definiert (wahrscheinlich aber noch eher).

    //
    // MPEG Layer3 WAVEFORMATEX structure
    // for WAVE_FORMAT_MPEGLAYER3 (0x0055)
    //
    #define MPEGLAYER3_WFX_EXTRA_BYTES 12

    // WAVE_FORMAT_MPEGLAYER3 format sructure
    //
  • Forum: Multimedia

    Re: MP3 mit kompilieren

      Delphi
      by Flocke, 8. Sep 2005
    Naja, für WAVE-Dateien ein CODEC zu benutzen ist durchaus standardgemäß, das ist im Format ja definitiv so vorgesehen - und MP3 als Codec wird sogar mit Windows ausgeliefert (eher coDEC als CODec). Zudem gibt's eine ganze API-Sammlung dazu (ACM - Audio Compression Manager).

    Es gibt viele Programme, die von sich aus schon bei MP3-Dateien den kleinen Riff-Header davor schreiben, damit die...
  • Forum: Multimedia

    Re: MP3 mit kompilieren

      Delphi
      by Flocke, 8. Sep 2005
    Ich greife mal die den von slm angegebenen Thread auf: Man kann ja auch eine Wave-Datei erstellen, die nicht im PCM-Format sondern im MP3-Format codiert ist - im Grunde muss da nur ein RIFF-Header davor und dahinter steht dann der Inhalt der MP3-Datei. Ein halbwegs guter Audio-Editor sollte das über "Speichern unter" können (ich denke mal CoolEdit z.B.).

    Ggf. spielt PlaySound die ja ab, wenn...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Flocke&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=53012
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:40 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz