Cinergydvb xs fm

Pacchetti necessari
Configurazione
Canali digitale terrestre
Acquisizione analogica
Radio
Tv Analogica
Telecomando
Problemi
Ringraziamenti
Immagini


Questa stupenda scheda dotata di decoder analogico e digitale terrestre(inclusa la radio)

è da poco supportata da linux,NON CONFONDETELA con le vecchie Cinergy Xs(identiche nell'aspetto)

in quanto questa ha un chip totalmente diverso,per sapere che scheda avete date lsusb ,l'output DEVE

essere identico a questo

Bus 001 Device 005: ID 0ccd:0072 TerraTec Electronic GmbH

Supporta sotto linux 2 modalità:Digitale terrestre(esclusi i canali a pagamento ,visto che non

ha uno slot per schede ),Analogica),supporta anche la cattura da fonte esterna(videoregistratore,vecchie telecamere

che devono avere l'uscita digitale o s-video)

Ovviamente:NON MI ASSUMO NESSUNA RESPONSABILITÀ IN CASO DI DANNI

Aggiornamento:i drivers per questa scheda non sono più mantenuti dall'autore,

gli ultimi sorgenti disponibili risalgono a Aprile 2009,se potete orientatevi

verso altre schede,magari coi drivers inclusi nel kernel.


Pacchetti necessari

Sorgenti kernel
Driver cinergy
Mplayer(consigliato)
Udev
Sox
Dvb-apps
Kaffeine(consigliato)
Tvtime(facoltativo,solo per tv analogica)
I sorgenti del kernel e udev sono installati su slack di default

i restanti pacchetti sono su slacky


Configurazione

Aggiungete il vostro utente al gruppo video

editando /etc/groups e ponendo dopo il gid(18 default in slackware)

il nome del vostro utente,es qui giuseppe appartiene

al gruppo video.

video:x:18:giuseppe

Installate tutti i pacchetti elencati sopra

ed  inserite la scheda,dando da console dmesg

appariranno messaggi simili a questo

usb 1-5: New USB device found, idVendor=0ccd, idProduct=0072                                                                 
usb 1-5: New USB device strings: Mfr=0, Product=1, SerialNumber=2                                                            
usb 1-5: Product: Cinergy Hybrid T USB XS FM                                                                                 
usb 1-5: SerialNumber: 234567890117                                                                                          
em28xx v4l2 driver version 0.0.1 loaded                                                                                      
em28xx: new video device (0ccd:0072): interface 0, class 255                                                                 
em28xx: device is attached to a USB 2.0 bus                                                                                  
em28xx #0: Alternate settings: 8                                                                                             
em28xx #0: Alternate setting 0, max size= 0                                                                                  
em28xx #0: Alternate setting 1, max size= 0                                                                                  
em28xx #0: Alternate setting 2, max size= 1448                                                                               
em28xx #0: Alternate setting 3, max size= 2048                                                                               
em28xx #0: Alternate setting 4, max size= 2304                                                                               
em28xx #0: Alternate setting 5, max size= 2580                                                                               
em28xx #0: Alternate setting 6, max size= 2892                                                                               
em28xx #0: Alternate setting 7, max size= 3072                                                                               
cx25843.c: starting probe for adapter SMBus nForce2 adapter at 4c00 (0x4000c)                                                
cx25843.c: starting probe for adapter SMBus nForce2 adapter at 4c40 (0x4000c)                                                
cx25843.c: starting probe for adapter Technotrend/Hauppauge WinTV Nexus-S rev2.X (0x60000)                                   
cx25843.c: starting probe for adapter NVIDIA i2c adapter  (0x0)                                                              
cx25843.c: starting probe for adapter NVIDIA i2c adapter  (0x0)                                                              
cx25843.c: starting probe for adapter NVIDIA i2c adapter  (0x0)                                                              
cx25843.c: starting probe for adapter em28xx #0 (0x1001f)                                                                    
cx25843.c: detecting cx25843 client on address 0x88                                                                          
attach_inform: msp34xx/cx25843 detected.                                                                                     
trying to attach xc5000                                                                                                      
attaching xc5000 tuner module                                                                                                
successfully attached tuner                                                                                                  
radio device registered as /dev/radio0                                                                                       
em28xx #0: V4L2 VBI device registered as /dev/vbi1                                                                           
em28xx #0: V4L2 device registered as /dev/video1                                                                             
input: em2880/em2870 remote control as /devices/virtual/input/input18
em28xx-input.c: remote control handler attached
em28xx #0: Found Terratec Hybrid XS FM (em2883)
usbcore: registered new interface driver em28xx
em28xx-audio.c: probing for em28x1 non standard usbaudio
em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
Em28xx: Initialized (Em28xx Audio Extension) extension
em2880-dvb.c: DVB Init
DVB: registering new adapter (em2880 DVB-T)
DVB: registering frontend 1 (Zarlink ZL10353 DVB-T)...
Em28xx: Initialized (Em2880 DVB Extension) extension
em28xx_dvb_init
initializing: 18


Assicuratevi che tutti i moduli siano caricati con lsmod

zl10353
em28xx_dvb    
em28xx_audio
tuner_xc5000
em28xx_cx2584
em28xx
dvb_core
videodev
v4l1_compat
i2c_core

Canali digitale terrestre

Ora che la scheda è attiva,siamo pronti con la creazione di un file coi mux

del dtt.Attenzione,chi usa kaffeine è ha le frequenze pronte può anche saltare

questa parte,chi invece usa mplayer o vive in una zona non elencata nei files di

kaffeine,prosegua.

Andiamo sul sito Dgtv e dopo aver selezionato provincia e città

editate con un editor di testo un file che chiameremo frequenze-grezze

MUX DFREE (Canale 5,Italia1,SportItalia,LCI,RadioItalia Tv)  T 538000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE

Ovviamente aggiungete a mano i Mux presenti nella vostra zona e modificate la frequenza secondo

quanto indicato sul sito Dgtv,es se il Mux Dfree ha frequenza 640 voi metterete

MUX DFREE (Canale 5,Italia1,SportItalia,LCI,RadioItalia Tv)  T 640000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE

Se usate kaffeine,limitatevi a copiare il file in /$HOME/.kde/share/apps/kaffeine/dvb-t

avviate kaffeine e selezionate la frequenza "frequenze-grezze"  in dvb/canali,avviate lo

scan e attendete,poi salvate la lista canali..e buon divertimento,usare kaffeine è semplicissimo

e quindi non tratterò questa parte in questo how-to.

Se invece usate mplayer:avviate scan

$scan frequenze-grezze
e copiate la parte finale dell'output(quella che inizia con

dumping..) in un file di testo

che DOVETE chiamare channels.conf,spostatelo in

$HOME/.mplayer e avviate la visione dei canali con

$mplayer -menu  dvb://NOMECANALE
se avete un altra scheda dvb ricordatevi di specificare

il numero

$mplayer -menu  dvb://2@NOMECANALE
usate il menù osd per cambiare canale

se invece volete registrare un canale

$mplayer -dumpfile r1.ts -dumpstream  dvb://NOMECANALE
Facendo i conti se siete utenti esperti usate mplayer(consuma meno ram,ha meno dipendenze

di kaffeine) se invece volete qualcosa di immediato e con gui,allora kaffeine.

Acquisizione analogica


Collegate il videoregistratore alla scheda video(in breve,dalla presa scart USCITA OUT alla scheda) mediante

cavo super-s(consigliato ma da problemi con alcuni vcr) o composito(cavo con uscita gialla SCONSIGLIATO ma

maggiormente compatibilie) schiacciate play e fate una prova

$mplayer tv:// -tv driver=v4l2:device=/dev/video1:input=2|arecord -D hw:1,0 -r 48000 -c 2 -f S16_LE |aplay -
Se si vede la vhs,allora siete a cavallo,se non si vede,controllate le voci device(qui uso video1

perchè ho 2 schede video,in genere è video0) e input(qui è 2 che indica il segnale s-video),

se vi torna /dev/video1 is busy avviate tvtime -d /dev/video1per sbloccarlo e richiudetelo.

$mencoder tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video1:input=1:alsa:adevice=hw.1,0:amode=1:volume=100-o out.avi -ovc lavc -lavcopts vcodec=mjpeg:aspect=4/3 -aspect 4:3 -noautoexpand -oac pcm -noskip -endpos 02:00:00 

con questo registriamo,ed otteniamo un file abbastanza grosso(circa 12GB) che contiene la nostra vhs

ammesso che sia PAL e duri 2 ore,le opzioni usate (che potete cambiare,consultate il man di mplayer) sono:

tv:// -tv:Indica di registrare da fonte analogica

driver=v4l2:il driver di cattura in uso

width=640:larghezza del video

height=480:altezza del video

device=/dev/video1:dispositivo di cattura(per me è video1 avendo 2 schede di cattura,per chi ne ha una è /dev/video)

input=1:cattura da ingresso analogico

:alsa:adevice=hw.1,0:amode=1 Importanti sono le opzioni del suono che indicano di usare alsa e il dispositvo audio

1,0(quello delladvb potrebbe non essere uguale,per maggiori informazioni date arecord -l)

-o out.avi:file di uscita

-ovc lavc -lavcopts vcodec=mjpeg:aspect=4/3 -aspect 4:3 -noautoexpand:  opzioni di lavc

-oac pcm userà il codec wav per il suono(attenzione perchè non è compresso)

-noskip eviterà di saltare i fotogrammi

-endpos 02:00:00:indica di terminare la cattura dopo 2 ore 

Un altro sistema è quello di usare tvtime+sox consigliato sopratutto per una migliore qualità video

$ tvtime -d /dev/video1 -i 2|sox -r 32000 -t ossdsp /dev/dsp1 -t ossdsp -r 32000 /dev/dsp

$ tvtime -d /dev/video1 -i 2|sox -c 2 -s -r 32000 -t alsa hw:1,0 -t alsa hw:0,1

Radio

Per sentire la radio usate il programmamplayer(è logico

che dovete conoscere la frequenza della radio che volete

sentire) prima di avviare mplayer da shell date arecord

$arecord -D hw:1,0 -r 48000 -c 2 -f S16_LE | aplay -
$mplayer radio://091.3
se volete cambiare stazione ctrl+c e ridate

mplayer radio://nuovafrequenza

se volete registrare

$arecord -D hw:1,0 -r 48000 -c 2 -f S16_LE >suono.wav
$mplayer suono.wav

Tv analogica

Avviate tvtime,tasto destro e scegliete "channels management"

 e infine "scan channels for signal"

noterete che si vede il video..ma manca l'audio!

Aprite una shell e date questo comando

$arecord -D hw:1,0 -r 48000 -c 2 -f S16_LE | aplay -

La qualità è appena sufficiente ,tipica delle tv analogiche su pc ma la ricezione buona(

ovviamente tutto dipende dalla vostra zona e sopratutto dall'antenna..)

Se volete registrare da tv analogica,usate mencoder per il video e arecord per l'audio.

$mencoder tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video1 -nosound -o out.avi -ovc lavc -lavcopts vcodec=mjpeg:aspect=4/3 -aspect 4:3 -noautoexpand |arecord -D hw:1,0 -r 48000 -c 2 -f S16_LE > out.wav      

per interrompere la registrazione date ctrl+c,otterrete 2 files out.avi che contiene il video  e out.wav che contiene

 il suono,potete muxarli con avidemux.durante la registrazione potete vedere(e sentire) il canale con questo comando

$mplayer output.avi  -audiofile out.wav   

Telecomando

Il telecomando è supportato,non è necessario usare lirc.

Problemi

Il televideo non è ancora supportato su dvb-t,quello analogico è supportato.

Se avviando la tv analogica o la cattura analogica da schermo nero,aspettate 1 minuto

e avviate tvtime SENZA arercord,dopo che si vede il video riavviate tvtime con arecord.

Ringraziamenti

Si ringraziano

Divxlinux
Lèa Linux

IMMAGINI

Tv digitale terrestre







Tv analogica





Ultimo aggiornamento:17/12/09

Torna all'inizio