title loggolása audio stream-ből

Fórumok

a fenti feladattal kapcsolatban keresek valami egyszerű megoldást. tippek is jöhetnek!

--
köszönöm az eddigi tippeket, továbbra is várom az ötleteket!

Hozzászólások

hUP!
--
+1

--
"Nem akkor van baj amikor nincs baj, hanem amikor van!"
Népi bölcsesség

nem is a hangrögzítés a lényeg szerintem. Már bennem is sokszor megfordult a gondolat, hogy lövésem sincs, mik mentek a rádión, de volt 1-2 ami tetszett. Hogy találom meg? Sehogy. Viszont ha az adott rádió streamjéből logolom az artitst-title kombót, akkor rákereshetek később a számokra. Szerintem ugyanez a topicindító célja is, vagy hasonló.

igazából változó (így nem tudok jellemzőt mondani, mert több féle streamről lehet szó). azt gondoltam hogy van valami progi erre (mondván, ha a stream lejátszása nem gond egy lejátszónak, akkor a stream meta tagjainak kioperálása sem lehet probléma, de ezek szerint nem ilyen egyszerű a helyzet). ha fél perc alatt összerakod, feltételezem hogy nem lehet túl komplikált a dolog és esetleg módosítható a stream tulajdonságának megfelelően (vagy rosszul gondolom?)
ami kellene: egy timestamp, egy artists és egy title, egy sorban, egy fájlban.

--
"Nem akkor van baj amikor nincs baj, hanem amikor van!"
Népi bölcsesség

Én 1.5 éve pont egy ilyen programot írtam magamnak.

Megpatcheltem az ffmpeg-et*, hogy az mp3 streamben érkező metaadatot is ki tudja olvasni, aztán a patchelt libavcodec/libavformat mellé írtam egy saját programot, ami ha jól emlékszem két üzemmódban tudott működni:
-1) csak a stream title/artist infókat nyomta ki magából;
-2) az aktuális stream title/artistnak megfelelő fájlnévbe rippelte le a streamet (+ volt az egész elején egy három számból álló sorszám);

Pl. az MR2 folyamatosan szórja az infót, de van egy kis csúszás a valós adás és a stream metadata között, így pl. a Hírek végén már a zene szólt, de arra jó volt, hogy az érdekes számokat megmutassa. Aztán ami nagyon tetszett, meghallgattam YouTube-on.

* a patchet be is küldtem nekik, de visszautasították, mert csak mp3-ra írtam meg, másra nem.
--
http://www.open-st.eu

En radiotray-t hasznalok netradiohallgatashoz. Ez a konzolra irja a szamok cimeit igy pl.:

TITLE: Doors - Hello, I Love You

Iranyitsd at a kimenetet egy fileba, es kesz is vagy!

Nálam nem működik az átirányítás a programmal, pedig egyszerű megoldás lenne. :-(

Kerülő út:
- A

streamripper http://www.fikszradio.hu/m3us/fiksz128.m3u -d rip -D "%A:%T:%d"

paranccsal menteni a streamet, a dátummal együtt.
- cron-ból óránként indítani egy bash scriptet, ami for ciklussal végigmegy a rip könyvtár mp3-ain,

cut -d ":" -fx

-el szétválogatja az egyses részeket, majd tetszés szerinti módon hozzáírja az adatokat egy fájlhoz, végül törli a „feldolgozott” mp3 fájlt.

-----
"Ember embernek farkasa." Ezért aztán "Holló a hollónak nem vájja ki a szemét."

up!

--
"Nem akkor van baj amikor nincs baj, hanem amikor van!"
Népi bölcsesség