On Sun, 2003-07-06 at 09:02, ghrt wrote: > > am un tuner (bt878) si pachetul cu xawtv instalat. folosesc de obicei > KDE. > cum pot sa fac sa inregistrez ce este la radio si se aude in boxe? > am incercat streamer, record, mencoder (dar la asta nu m-am prins cum > functioneaza) si tot nu merge. > cu record apare un fisier.wav de 44 bytes. > cu streamer are o lungime corespunzatoare timpului, dar in el nu este > sunet ci acelasi octet (0xCB parca) peste tot
Un issue foarte nasol e sa gasesti de unde anume sa "sugi" sunetul. Ai multe surse de semnal analog intr-un calculator cu placa de sunet, trebuie sa te prinzi care e cea care trebuie. De obicei placa TV are un cablu audio care se vira inapoi in input-ul de la placa de sunet. Deci tu trebuie sa gasesti cum anume sa inregistrezi ce vine de la line-in. Deci ai redus problema initiala (cum sa inregistrez sunet de la radio/televizor) la una mai simpla (cum sa inregistrez de la line-in). > eventual ce program sa iau Minim-minimorum ar fi cu sox, vezi daca merge asa ceva: sox -t ossdsp -w -s -r 44100 -c 2 /dev/dsp test.wav Mai incearca alt /dev de sunet daca dsp nu merge, mai freaca parametrii, mai da "man sox", etc. Stiu din proprie experienta ca nu e simplu pina te prinzi. :-) Dupa ce te prinzi o sa vezi ca e suficient daca dai "cat" pe device-ul corespunzator. :-) (totusi sox e recomandabil) Faza cu chestiile simple gen sox, mixer, record, etc. este ca daca sistemul are un spike de incarcare, poti pierde din inregistrare (citeva milisecunde pina la citeva secunde). Ca sa eviti asta, trebuie sa folosesti aplicatii care stiu sa buffereze ca lumea. Incearca ecasound, poate chiar te va ajuta sa gasesti mai usor sursa corecta de semnal decit sox. E o aplicatie cam high-end, dar mie mi s-a parut ca e usor de folosit si pentru chestii simple. Smecheria e sa-i potrivesti input-ul ca lumea. http://www.wakkanet.fi/~kaiv/ecasound/ In principiu, toate astea ar trebui sa mearga mai bine, si sa gasesti solutii mai usor, daca rulezi ALSA ca driver de sunet. Cam astea ar fi solutiile _simple_. -- Florin Andrei http://florin.myip.org/
