Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Radiostream rippen (https://www.delphipraxis.net/93624-radiostream-rippen.html)

robinWie 8. Jun 2007 13:32


Radiostream rippen
 
Hallo,
ich suche eine Möglichkeit einen Radiostream mit der Bass.dll (v 2.3) zu rippen bzw. speichern. Habe schon Google und die Forensuche Strapaziert, aber ich haben nur Möglichkeiten gefunden, wie man die Audiosignale von Mikrophonen, "Was Sie Hören" und so speichert. Auf diesen Umweg möchte ich das aber nicht, weil man dann "Fremdtöne" rein bekommen könnte. Eigentlich braucht man ja nur den Stream speichern, den die bass.dll abruft, nur habe ich keinen Plan wie man das anstellt. Hat jemand dazu eine Lösung?

Danke im Voraus

Gausi 8. Jun 2007 13:42

Re: Radiostream rippen
 
Ausprobiert habe ich das selbst noch nicht, aber bei BASS_StreamCreateURL gibts nen Parameter DOWNLOADPROC, der wohl u.a. für sowas gedacht ist. In der Hilfe ist dabei auch ein kleines Mini-Beispiel. Ist zwar in C, aber das sollte sich übersetzen lassen ;-)

Dunkel 8. Jun 2007 13:49

Re: Radiostream rippen
 
Liste der Anhänge anzeigen (Anzahl: 1)
AudioDB kann das. :???:

Wenn ich mal ein wenig Zeit habe, poste ich mal die entscheidenden Zeilen SourceCode. Wie Gausi schon schrieb, ist die DOWNLOADPROC maßgeblich beteiligt.


Edit:
Per Zufall habe ich mein damaliges Testprojekt wieder gefunden; ist eine modifizierte Version des Netradio-Delphi-Besipiel von BASS.
Das Projekt zeigt die rudimentäre Funktionsweise, sollte aber so nicht produktiv verwendet werden! Zumindest eine Unterscheidung, welches Format der NetStream hat, sollte noch eingebaut werden!

robinWie 8. Jun 2007 14:39

Re: Radiostream rippen
 
Danke, ich werds mir mal anschauen, wenns hier hal ein bisal kühler wird... is ja nicht auszuhalten...


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:16 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