====== MSI TV Anywhere A/D ====== Autore: **//Fabio Di Matteo//** \\ Ultima revisione: **//15/09/2009//** \\ \\ {{hardware:tv_anywhere.jpg|}} La suddetta scheda funziona su Gnu/linux grazie all'utilizzo del modulo del kernel ''saa7134'', questo modulo comunque non è compreso di solito nelle distribuzioni e necessita di essere installato separatamente **(dalla versione 2.6.26 gia' incluso nel kernel, pertanto in questo caso vi consiglio di riprendere la lettura da "Carichiamo il modulo e passiamo i giusti parametri" )**. La tv digitale funziona bene, invece per il momento non son riuscito a far funzionare il telecomando. ===== Cosa ci serve ===== Ecco tutto il necessario per installare il modulo ''saa7134'' (si consiglia di installare i seguenti pacchetti direttamente dal manager dei pacchetti della propria distribuzione): * Header del kernel (linux-headers) per la vostra versione del kernel * Make * gcc * Libxine-extracodecs * Mercurial * Outils DVB * Kaffeine a partire dalla versione 0.8.2 ===== Scarichiamo saa7134 tramite hg ===== Aprimo un terminale come root e posizioniamoci in una directory a nostra scelta, dopo scriviamo: hg clone http://mcentral.de/hg/~mrec/v4l-dvb-experimental ===== Installiamo saa7134 ===== Sempre dal terminale di root dove abbiamo usato il comando hg digitiamo: cd v4l-dvb-experimental make && make install ===== Carichiamo il modulo e passiamo i giusti parametri ===== aggiungiamo in /etc/modules saa7134 creiamo il file ''/etc/modprobe.d/saa713x '' (in Debian)e aggiungiamo i seguenti parametri, che non sono altro che i parametri che passiamo al modulo. options saa7134 card=94 video_nr=0 vbi_nr=0 radio_nr=0 install saa7134 /sbin/modprobe --ignore-install saa7134; /sbin/modprobe saa7134-alsa options saa7134-alsa index=2 Nella prima riga diciamo al kernel di utilizzare i file dispositovo /dev/video0 /dev/vbi0 /dev/radio0 rispettivamente per la scheda tv, per il sintonizzatore, e per la radio.\\ Nella terza riga diciamo al kernel di creare la periferica audio della scheda sonora nel dispositivo ''2'' ovvero la terza scheda sonora del sistema in quanto la numerazione comincia da 0. **cambiate l'indice della scheda in base alla configurazione che avete** ===== Ottenere la lista dei canali per la tv digitale ===== Per ottenere la lista dei canali e' possibile utilizzare l'utility **scan-tv** in questo modo: scantv -C /dev/vbi0 -n PAL -f italy -o scanlist.txt dove: * **/dev/vbi0** e' il dispositivo per il sintonizzatore tv digitale; * **scan.list** il file contenente la lista dei canali. ===== Ascoltare l'audio proveniente dalla scheda tv analogica===== Se l'audio non si riesce ad ascoltare basta lanciare la propria applicazione per guardare la tv e poi da terminale il seguente comando: arecord -D hw:2,0 -r 32000 -c 2 -f S16_LE | aplay - dove ''hw:2,0'' è la terza scheda audio ovvero quella della nostra scheda tv in dividuata grazie al comando ''arecord -l''. ===== Guardare la tv analogica con mplayer ===== mplayer tv://66 -tv driver=v4l2:device=/dev/video0:chanlist=italy:alsa: adevice=hw.0,0:amode=1:audiorate=32000:forceaudio:volume=80:immediatemode=0:norm=1 Come già detto per identificare correttamente la scheda audio si deve dare il seguente comando: ''arecord -l'' Nel nostro caso potrebbe essere hw.1.0. **per cambiare i canali si usano i tasti ''k'' e ''l''** \\ {{hardware:frequenze-tv-palermo.html.tgz|Clicca qui per la tabella dei canali di Palermo e dell'immediato circondario}} \\ (presi dal segunte sito: [[http://guide.dada.net/palermo/interventi/2004/05/158543.shtml|http://guide.dada.net/palermo/interventi/2004/05/158543.shtml]] ) ===== Registrare trasmissioni tv analogiche con mencoder ===== mencoder tv://66 -tv driver=v4l2:device=/dev/video0:fps=25:width=640:height=480:\ norm=1:alsa:adevice=hw.1:audiorate=32000:immediatemode=0 -ovc \ lavc -lavcopts vcodec=mpeg4:vbitrate=1500:vhq -vf pp=lb -oac \ mp3lame -lameopts br=128:cbr:mode=0 -o mtv.avi