Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi OGG Encoder (https://www.delphipraxis.net/61956-ogg-encoder.html)

igel457 28. Jan 2006 19:25


OGG Encoder
 
Hallo erstmal,

gibt es eigentlich für OGG eine freie Encoder Dll, ein OCX, eine Unit oder eine Komponente für Delphi, mit der sich OGG Dateien erstellen lassen (aus WAV)?

Auf der Ogg Vorbis Seite findet man leider nichts in der Art. (Nicht einmal eine oggenc.dll).

Was nützt mir ein freies Musikformat, wenn es keine (ich hab bis jetzt keinen Gefunden) freien Encoder gibt?

Danke für euere Antworten.

MagicAndre1981 28. Jan 2006 19:38

Re: OGG Encoder
 
Schau mal hier auf Torry:

http://www.torry.net/pages.php?s=83

Vllt ist ja was dabei.

ichbins 28. Jan 2006 19:39

Re: OGG Encoder
 
auf dieser Seite sind einige Dlls gelistet, gefunden über Bei Google suchenogg encoder (1. Link -> auf der Website gelinkt)

tommie-lie 28. Jan 2006 19:53

Re: OGG Encoder
 
Zitat:

Zitat von igel457
gibt es eigentlich für OGG eine freie Encoder Dll, ein OCX, eine Unit oder eine Komponente für Delphi, mit der sich OGG Dateien erstellen lassen (aus WAV)?

Hihi, es ist ein freier Codec, es gibt eien freie Referenzimplementierung, was willst du noch gerne frei haben? Jemanden, der deine Hand beim Klicken führt?

Zitat:

Zitat von igel457
Auf der Ogg Vorbis Seite findet man leider nichts in der Art. (Nicht einmal eine oggenc.dll).

Eigenartig. Ich finde dort libogg, libvorbis, libflac, libtheora, libspeex, libao und sogar die vorbis-tools sowohl als Tarball, als auch als ZIP-Archiv. Mindestens letzteres enthält sogar vcproj-Dateien für's VS2003 (2005er Express gips kostenlos bei Microsoft). Xiph ist keine Compile-Farm, die für alle denkbaren Architekturen und Plattformen Binaries sämtlicher Versionen bereitstellt. Es gibt DirectShow-Filter zum runterladen, das ist für die Endanwender, deren Programme Dateien über DirectShow abspielen. Von Entwicklern wird erwartet, daß sie wissen, wie man etwas kompiliert, so hart es auch klingt ;-)
Sollte das Projekt mit dem VS2005 Express nicht kompilierbar sein, bleibt immer noch ein GCC, der ebenfalls portabel ist.
Wenn du Glück hast, hat sich (ähnlich wie bei LAME) irgendwer mal erbarmt und fertig kompilierte DLLs für Windows95 und aufwärts erzeugt. Ob du dann aber auch noch eine aktuelle Delphi-Unit findest, steht auf einem anderen Blatt- Vielleicht wirst du dich mit dem Gedanken anfreunden müssen, die C-Header selber nach Delphi zu übersetzen, um eine eventuell gefundene oder selbstkompilierte DLL anzusprechen.

igel457 29. Jan 2006 18:24

Re: OGG Encoder
 
Liste der Anhänge anzeigen (Anzahl: 1)
So...

Ich hab jetzt mal eine Komponente für die oggenc.exe (auf die ich allerdings ohne danach zu suchen, ganz zufällig gestoßen bin...) geschrieben. Die Funktioinert ganz gut.
Das einzige, das mir fehlt ist eine Fortschritsanzeige, was aber komplizierter sein müsste.

Beispielprojekt und die Komponente sind im Anhang.

(Das Package ist für Delphi 6)


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz