Portál AbcLinuxu, 10. května 2025 02:37

Dotaz: Problém při nahrávání rádia z internetu

5.2.2007 13:48 Vtipnéř | skóre: 39 | blog: Vtipnéřův blog | Brno
Problém při nahrávání rádia z internetu
Přečteno: 919×
Odpovědět | Admin
Přeji hezký den!

Používám dávku pro nahrávání z internetu. V první fázi mi mplayer uloží surový stream, pak ho převedu opět mplayerem do PCM (wav), který následně převedu do mp3 pomocí lame.

Když to pustím z příkazové řádky, tak je vše v pořádku. Pokud ale naplánuju spuštění pomocí at, tak se neprovede převod do PCM, přesněji řečeno převede se asi jedna vteřina. Inkriminovaný příkaz má tvar
mplayer $fname.dump -vc null -vo null -ao pcm:file=$fname.wav
Mplayer je verze 1.0pre8-4.0.4, pokud se pamatuji, se starší verzí (1.0pre6) to jelo bez problémů. Zkoušel jsem i různé volby pro -ao pcm, ale bez úspěchu.

Ve výpisu činnosti je jediný rozdíl v části, kde se vypisuje stav při přehrávání, kdy v případě chyby to končí hned na začátku:
Začínám přehrávat...
A:   0.4 (00.3) of 0.0 (unknown) ??,?%

Končím... (Konec souboru)
Při spuštění z příkazové řádky je tu celý průběh přehrávání.

Pokud by měl někdo nápad, kde je zdroj problému, budu rád.

Jirka
Opening Windows is better than washing them. Clearing Windows (e.g. erasing or deleting) is even much better.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.2.2007 13:57 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Problém při nahrávání rádia z internetu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Načo tam je -vc null? Podľa mňa stačí aj -vo null.

Je potrebné najskôr ten stream ukladať a potom konvertovať do wav? Nestačí to hneď ukladať do wav? (teda namiesto dumpstream hneď použit -ao pcm)
5.2.2007 14:44 Vtipnéř | skóre: 39 | blog: Vtipnéřův blog | Brno
Rozbalit Rozbalit vše Re: Problém při nahrávání rádia z internetu
Máte pradu, stačí to. Volbu -vc null jsem tam přidal na základě hlášení mplayeru:
[AO PCM] Info:  Nejrychlejší extrakce dosáhnete s -vc null -vo null -ao pcm:fast
Původně jsem to měl uděláno tak, jak nvrhujete, ale občas se stalo, že v nahrávce kousek chyběl. Myslím, že chyba byla už v původním streamu, ale protože jsem si nebyl jistý ani tím, že počítač stoprocentně stíhá, předělal jsem to.

Jirka
Opening Windows is better than washing them. Clearing Windows (e.g. erasing or deleting) is even much better.
5.2.2007 15:58 Vtipnéř | skóre: 39 | blog: Vtipnéřův blog | Brno
Rozbalit Rozbalit vše Re: Problém při nahrávání rádia z internetu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ještě jsem si všiml jedné věci, ve výpisu při spuštění pomocí at je hláška
Terminal type `unknown' is not defined.
Nicméně nastavení
export TERM=xterm
na začátku dávky nepomohlo. Přesněji hláška se neobjeví, ale PCM se nevytvoří.

Jirka
Opening Windows is better than washing them. Clearing Windows (e.g. erasing or deleting) is even much better.
5.2.2007 16:01 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Problém při nahrávání rádia z internetu
Sú tam použité absolútne cesty (k MPlayeru, k vytváraným súborom...)?
5.2.2007 16:39 Vtipnéř | skóre: 39 | blog: Vtipnéřův blog | Brno
Rozbalit Rozbalit vše Re: Problém při nahrávání rádia z internetu
Nejsou. Jak už jsem psal, ve starší verzi mplayeru to fungovalo. Připadá mi hlavně divné, že při spuštění přímo to jede bez problémů a přes at ne. Možná je to problém pro jiné forum, ale předpokládám, že jeho zdroj je v mplayeru.

Napadlo mne, jestli nemůže být problém v tom, že při spouštění pomocí at se používá sh a ne bash.

Jirka
Opening Windows is better than washing them. Clearing Windows (e.g. erasing or deleting) is even much better.
19.2.2007 16:14 Vtipnéř | skóre: 39 | blog: Vtipnéřův blog | Brno
Rozbalit Rozbalit vše Re: Problém při nahrávání rádia z internetu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Problém je vyřešen. Stačilo přidat </dev/null (viz též podobná diskuse).

Jirka
Opening Windows is better than washing them. Clearing Windows (e.g. erasing or deleting) is even much better.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.