Seite 1 von 1

"Radiostream record to MP3" TAP-Applikation

Verfasst: Sa 18. Mär 2006, 22:20
von w.reske
Hallöchen,

wollte gern einen Denkanstoss für eine derartige Softwarelösung geben!

Die Funktionsweise währe folgende:

Sobald im Radiomodus die "Record-Taste" gedrückt wird, nimmt der Topfield den Stream als sparsames 128 KBit/s MP3-File auf .. :w00t:

Währ doch was, oder ?? Ich würd sogar dafür bezahlen !! :1+1+:

Was meint Ihr !? :thinker:

MfG, Waldemar Reske :d rinking:

Verfasst: Sa 18. Mär 2006, 22:25
von Happy
Hallo und willkommen,

ich fürchte das wird nichts.
Es muß auf jeden Fall erst der normale Datenstrom aufgezeichnet werden.
Den kann man dann aber besser auf dem PC in MP3 wandeln.
Ein TAP kann den Datenstrom leider nicht direkt abgreifen. Wahrscheinlich wäre der Prozessor für eine Echtzeirkodierung sogar zu schwach.

Aber soviel Platz verbrauchen Radioaufnahmen ja nun auch nicht. :wink:

Gruß,
Happy

Verfasst: So 19. Mär 2006, 09:38
von w.reske
Danke für die Begrüssung Happy, :D :

Ja da ist was dran, mit der encodierung des Downstreams. :thinker:

Mein Gedanke war eher eine Art "MP3-Recoder", für den der eingentliche Stream keine Rolle spielt. Der smarte Recorder würde sich lediglich am Audiosignal bedienen und direkt in Stereo aufzeichnen.. :w00t:

Das spart Ressourcen ohne Ende, anstatt dass er den normalen Downstream "mit EPG Informationen" usw.. erst umwandeln müsste! :hello:

Aber dafür müsste man natürlich erstmal sicherstellen, ob er die L/R Spuren überhaupt abgreifen kann.. :thinker:

MfG, Waldemar Reske

Verfasst: Fr 24. Mär 2006, 01:23
von Wheeljack
Theoretisch müßte der Topf für die Aufnahme zunächst einmal auf diesem Radiosender stehen. Eine Aufnahme im Hintergrund fällt schonmal flach, da diese nicht dekodiert werden, sondern direkt vom Empfänger auf die Platte wandern.
Mal angenommen, es gäbe eine Funktion in der TAP-Api, um auf dekodierten Ton im Roh-Format zuzugreifen (zwei Werte von -32768 bis 32767... 48000 Mal pro Sekunde) und versuchen dann einen Echtzeit MP3-Encoder zu schreiben, der eben daraus eine MP3 generiert, würde man spätestens am Endlos langsamen Plattenzugriff der den TAPs gewährt wird scheitern. Mal abgesehen davon, daß einem TAP auch nicht gerade viel Prozessorzeit zur Verfügung steht... bei einem ohnehin nicht sehr starken Prozessor.

Verfasst: Di 28. Mär 2006, 22:25
von w.reske
Hallo, :)

ja ich merke schon, dass es ein hartes Brot ist mit dem Topfield und dem MP3-Recording :cry:

Vielleicht ergibt sich ja irgendwann mal was diesbezüglich ..

Solange nutze ich eben den PC dafür ..

MfG, W.Reske :bye:

Verfasst: Do 30. Mär 2006, 00:21
von Acade
w.reske hat geschrieben: Sobald im Radiomodus die "Record-Taste" gedrückt wird, nimmt der Topfield den Stream als sparsames 128 KBit/s MP3-File auf .. :w00t:
Hi,

und das sparsame 192 kbit/s MP2, das tatsächlich schon so auf die Platte geschrieben wird, reicht Dir nicht? Das ist nämlich das Format, das bei DVB-Radio für normalen [Stereo-]Ton (nicht DD) meistens (manchmal auch 128 oder 160 kbit/s) verwendet wird!

D.h. es muß gar nicht erst dekodiert/enkodiert werden, sondern nur aus dem .rec-File (das noch andere Streams und ein bißchen EPG enthalten kann) extrahiert werden, wozu nicht soviel CPU-Leistung gebraucht wird. Ein TAP allerdings wäre wohl trotzdem etwas langsam dazu, weil es die CPU zuwenig zugeteilt bekommt.

Aber Dein Problem ist mit diesem Wissen wohl erstmal gelöst, zumindest was den Topf betrifft, weil die Dateigröße also schon beinahe optimal ist (und die Qualität allemal).

Und auf dem PC brauchst Du die .rec-Datei nur zu demuxen und hast schon eine .mpa-Datei, die jeder gängige MP3-Player abspielen kann, weil abwärtskompatibel (evtl. umbenennen in .mp2/.mp3).

Have fun,
Acade