Newsgroup: it.comp.os.linux.software
Titolo: Registrare da DVB-S

Sto cercando uno o piu' software per catturare da una 
sorgente DVB-S un flusso video da poter ritrattare.
In un primo approccio ho provato la combinazione szap +
dvb-mpegtools, con grossi problemi di sincronizzazione
A/V.
Il problema credo derivi dal rilasciamento di frames
in presenza di errori sul flusso video (aereo che passa,
errori sul flusso mpeg che trovi). Ho notato inoltre ci sia una 
sfasamento A/V iniziale.
Ora sto provando un approccio diverso, registrare con
dvbstream un mpeg video TS, da editare con avidemux.
Quando avvio avidemux mi indica il valore dello sfasamento
iniziale in ms, non mi e' chiaro se tale valore sia negativo 
o positivo. Trattandosi di un flusso transport stream non 
so neanche se vada applicato il filtro time-shifting audio in 
fase di encoding.
Ho trovato riferimenti ad un software che si chiama
VDR, mi pare abbastanza complesso ed inoltre e'
un out-of-the box, io lavoro in ambiente X, pare questo
sia un problema. Qualcuno sa se posso installarlo ed
usarlo solo per registrare mentre faccio altre
cose in ambiente X col pc ?
Dal momento che devo catturare files usa e getta,
cioe' da vedere e poi cancellare non e' necessaria
una qualita' molto ricercata. Basta che l' audio ed
il video siano sincronizzati in modo accettabile.
Qualcuno gia' usa dei software e procedura efficace 
per risolvere il problema ? Io mi approccio da poco
la tecnologia DVB e come capirete dal post ho ancora
le idee un po' confuse.
Dei tool non grafici sarebbero meglio perche' alla
fine posso arrangiare uno script che fa tutto in
automatico da inserire in crontab.
La scheda DVB-S che uso e' una Hauppauge Nexus, non
budget (questo dovrebbe semplificare le cose).
Credo che l' argomento sia un po' OT, ma tra i NG che
frequento questo mi sembrava quello piu' inerente
al problema.
Ringrazio in anticipo per ogni suggerimento che potreste
darmi.
-- 
MoonChild
Togliere nospam per l' esatta e-mail 
UIN-ICQ: 3634753 

 
Non ti posso aiutare per software a linea di comando
a parte  il gia' citato vdr che ho avuto problemi ad 
installare, pero' ce ne sono con interfaccia grafica
come kaffeine,klear,mythtv ( ha un supporto preliminare ),
xawtv prevede un supporto al dvb con la versione 4.0;
avidemux ha ancora qualche problema a gestire i file
.ts (dovrebbe risolversi nelle prossime versioni).
Insomma il supporto per linux al dvb e' un po' "acerbo"
al momento comunque in capo a qualche mese penso che
verranno fatti molti passi avanti.Kaffeine comunque
e' il software piu' avanzato attualmente,con una notevole
stabilita',ti consiglio di provare quello.
Ciao
    Serpe
 

 stabilita',ti consiglio di provare quello.
Purtroppo o per fortuna non uso KDE. Spero molto in xawtv
che mi pare stia venendo un bel software. Se per ora con
dvbstream a avidemux posso registrare mi andrebbe bene cosi'.
Per vedere soltanto posso usare Xine (il mio MPlayer sembra
avere problemi con i TS).
Purtroppo ancora non posso  accedere ovviamente a telext ed EPG. 
Per queste cose credo mi dovro' credo aspettare xawtv 4.0 nel suo 
rilascio definitivo.
Grazie,


  
sono riuscito a far funzionare la scheda dvb-s, ma se provo a cercare 
canali non mi trova nulla perchè il tuner non trova alcun segnale.
invece su windows(inutile dirlo) il segnale lo trova, anche se la mia 
parabola non è delle piu efficienti.

 parabola non è delle piu efficienti.
Prova ad andare qui allora: 
http://www.linuxtv.org/
e scaricati il pacchetto linuxtv-dvb-apps-1.1.0.
All'interno c'e' la cartella util in cui ci sono delle
utility interessanti come szap e scan.A te serve quest'
ultima per crearti il channels.conf che poi andra' 
adattato per kaffeine (o al limite inserisci i valori
che trova scan manualmente in kaffeine,anch'io ho 
dovuto farlo in quanto non mi trovava tutti i canali).
Ciao
    Serpe

 ultima per crearti il channels.conf ...
Allora, poiche' qui pare si vada a tentativi, posso elencare
i progressi che ho fatto io, e le problematiche ancora aperte.
Premesso che non uso KDE, quindi niente caffeina.
La prima cosa da fare come dice Serpe e' quello di tirar fuori
la lista dei canali (channels.conf), per fare questo serve scantv
che e' nel pacchetto sempre citato da Serpe.
VEDERE TV:
Fatto questo per vedere un canale basta anche Xine, o Kaffeine (mi
fido sulla parola).
ASCOLTARE RADIO:
Per sentire la radi basta anche solo szap, in questo caso sembra
l' audio esca dalla scheda di acquisizione ed entra direttamente
nella linea in della scheda sonora. Almeno io, con la mia scheda,
 ho risolto cosi'.
In tutti i casi pare ci sia un plugin DVB per XMMS (non l' ho provato).
REGISTRARE:
Per registrare la cosa si complica, da quanto ho capito c' e' un
ritardo sull' audio nei files mpeg che si producono, questo ritardo
e' segnato nel file mpeg (sia TS che PS), con avidemux si puo' vedere
e basta impostarlo in negativo. Oltre a questo ritardo, che e'
costante, c'e' anche il problema dei disturbi, se ti becchi un errore 
si perdono frames e audio e video si sfasano. A rigor di logica,
IMHO, se fai un TS questo problema lo aggiri in quanto tu registri
frammenti audio video a pezzetti (leggete sequenze di bytes), quindi
sempre IMHO il software che lo gestisce dovrebbe essere in grado di
recuperare la sincronia A/V (correggetemi se sbaglio).
Al momento quindi registro con dvbstream files mpeg TS che poi ritratto
con avidemux. L' unico filtro audio da applicare e' il timeshift
(il valore che avidemux stesso indica, in negativo), come filtri video
sono in questa sequenza:
1) Resize a 640x480 (se si fa un divx), 720x540 ( per DVD )
2) Add black border di 18 in alto e in basso per arrivare a 720x576
   (solo se si fa il DVD).
3) Lavc PP deinterlacer (linear blend), per eliminare l' effetto
   blocchettomatrix.
Ho fatto uno script che legge channels.conf, gli passi canale e tempo di
registrazione e lo metto in crontab, se volete ve lo posto (usa dvbstream
e crea un mpeg TS con data, ora e nome del canale nel nome del file).
Se avete suggerimenti o idee migliori fatevi pure avanti :)
TELETEXT e EPG:
xawtv promette bene, pero' ancora funziona male. Francamente non sono
funzionalita' che mi interessano molto. Non so kaffeine come va.
In tutti i casi se conoscete qualche software, oltre kaffeine, fatemi
sapere :)
TELECOMANDO:
Qui tocca usare il modulo evdev, e configurare lirc affinche usi evdev.
Ci sono dei files da impostare, di cui uno me lo sono anche dovuto
modificare perche' quello scaricato da internet non mi riconosceva
tutti i tasti del telecomando (parliamo di av7110_keys.rc5).
Per quanto riquarda lircd.conf ho trovato da qualche parte il file
per input layer, pare che funziona.
Con lirc puoi interagire con la maggior parte dei programmi (MPLayer,
XMMS, ecc. ).
Per configurare i tasti uso una gui che si chiama lircrc_config, 
sulla mia debian non si compilava, ho dovuto mettere le mani sul 
codice. Magari a voi dice bene (altrimenti posso darvi il mio
compilato via mail).
Saluti,
