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 |
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.
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 |
zl10353 em28xx_dvb em28xx_audio tuner_xc5000 em28xx_cx2584 em28xx dvb_core videodev v4l1_compat i2c_core |
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 |
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 |
il numero
$mplayer -menu dvb://2@NOMECANALE |
se invece volete registrare un canale
$mplayer -dumpfile r1.ts -dumpstream dvb://NOMECANALE |
di kaffeine) se invece volete qualcosa di immediato e con gui,allora
kaffeine.
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 - |
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 |
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 |
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 |
mplayer radio://nuovafrequenza
se volete registrare
$arecord -D hw:1,0 -r 48000 -c 2 -f S16_LE
>suono.wav $mplayer suono.wav |
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 - |
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 |
il suono,potete muxarli con avidemux.durante la registrazione potete vedere(e sentire) il canale con questo comando
$mplayer output.avi -audiofile out.wav |