Manpages

NOME

XdTV (un programma X11 basato su xawtv) è un software che ti permette di guardare la TV. Interagisce con AleTV per il Televideo e Nxtvepg per NextView, e usa le API video4linux. Può esere usato con filtri di deinterlacciamento e registra file video con uno di questi codec: ffmpeg(>=0.4.6), xvid(0.9 & 1.x), Ogg Theora (>=1.0alpha5) & Vorbis e divx4/5. Ha anche la possibilità di montare dei plugins.

SOMMARIO

XdTV [ options ]

DESCRIZIONE

XdTV è un semplice programma per vedere la TV con la tua Linux box. Usa i widget Athena (xaw, xaw3d, xawM, xaw95 or neXtaw) XdTV supporta i driver bttv e v4l &v4l2 (video4linux, inclusi nel 2.1.x). XdTV legge il file di configurazione $HOME/.xdtv/xdtvrc all’avvio. Questo file mantiene le stazioni TV disponibili e alcune impostazioni. Al primo avvio XdTV crea un file di configurazione minimale. Per modificarlo dovrai editarti il file per modificarlo alle tue esigenze, vedi sotto per i dettagli.

OPZIONI

-b depth

forza XdTV ad una profondità di colori depth
con una profondità di colore di 16 bit.

-f

parte in modalità schermo pieno.

-n

non legge il file di configurazione ($HOME/.xdtv/xdtvrc).

-o filename

scegli il nome del file per il salvataggio delle immagini catturate in ppm e jpeg (di default è snap000.ppm o snap000.jpeg)

-v level

Visualizza messaggi, level può essere 0 (default), 1 o 2. Esiste solo per il debug. Se nessun level è fornito, è assunto il livello 1.

-x

disabilita l’uso delle estensioni X11 (DGA, VidMode).

-d

disabilita l’uso delle estensioni X11 DGA.

-D adr

imposta l’indirizzo del framebuffer a adr. Serve per il modo overlay se DGA non è disponibile (occorrono i privilegi di root, usalo con attenzione !).

-c video_device

dispositivo video video4linux. Per i sistemi abilitati al DEVFS, il default è /dev/v4l/video o /dev/v4l/video0, in quest’ordine. Per sistemi non DEVFS, il default è
/dev/video o /dev/video/video0 o /dev/video0, in quest’ordine. Nota che su sistemi abilitati /proc , il riconoscimento del video è automagic.

-C vbi_device

Dispositivo vbi video4linux. Per i sistemi abilitati al DEVFS, il default è /dev/v4l/vbi o /dev/v4l/vbi0, in quest’ordine. Per sistemi non DEVFS, il default è
/dev/vbi o /dev/video/video0 o /dev/video/vbi, in quest’ordine. Nota che su sistemi abilitati /proc , il riconoscimento del vbi è automagic.

-noxv | -no-xv

disabilita il supporto Xvideo se vi era stato compilato.

-xvport number

imposta la porta Xvideo (per default è il primo Xvideo disponibile). Per poter essere usata deve supportare il formato YUV2.

-noxvdefaults

Normalmente xdtv imposta i parametri Xvideo (come contrasto ecc..) ai loro valori di default. Questa opzione disabilita questo comportamento.

-noplugin

disabilita qualsiasi plugin installato.

-plugin pathfile

abilita uno specifico plugin.

-plugindir pathdir

imposta la directory dei plugin (default=/usr/local/lib/xdtv-plugins)

-probe_memcpy

forza i test di prestazione per differenti possibilità di una veloce funzione memcpy.

-rec_fps fps

imposta il framerate in registrazione (default=25.0 pari a 25 quadri al secondo).

-rec_display on|off

imposta il modo del display durante la registrazione (default=1)

-rec_width width

imposta la larghezza del video registrato (default=384), se la larghezza è a 0 allora viene impostata a 4/3 dell’altezza (il formato TV classico è 4 terzi, quello nuovo è 16 noni).

-rec_height height

imposta l’altezza del video registrato (default=288), se l’altezza è a 0 allora viene impostata a 3/4 della larghezza.

-rec_videobr br

imposta il bitrate della registrazione video a br kbit/s (default=800)

-rec_stereo on|off

attiva il modo stereo (default=off)

-rec_audiofreq freq

imposta la frequenza di registrazione audio (default=44100Hz)

-rec_audiofmt u8|s16le

imposta il formato di registrazione audio (default=s16le)

-rec_audiobuf size

imposta la dimensione del buffer audio (default=1764)

-rec_fragments number

imposta il numero del frammento audio (default=48)

-rec_fragmentsize size

imposta la dimensione del frammento audio (default=2048)

-rec_acodec codec_name

imposta il codec audio per la registrazione (default="LAME MP3")

-rec_mp3cbr br

attiva il modo MP3 CBR (bit rate costante) e imposta il bitrate a br kbit/s (default=attivato, 128kbit/s)

-rec_mp3vbr quality

attiva il modo MP3 VBR (bit rate variabile) e imposta la qualità di compressione (0=migliore, 9=peggiore) (default=deattivata, quality=8)

-rec_vcodec codec_name

imposta il codec video per la registrazione

-rec_container container_name

imposta il formato d’incapsulamento delle registrazioni

-rec_maxgap gap

imposta lo scostamento massimo tra il video e l’audio in secondi (default = 0.08 secondi)

-rec_delay value

imposta lo scostamento massimo tra l’audio ed il video in secondi (default = 0.00 second). Il valore può essere negativo o positivo. Il ritardo sarà sempre tra valore-scostamento e valore+scostamento. Usa questa opzione se noti che c’è sempre lo stesso ritardo tra audio e video nelle registrazioni, normalmente 0.00 va sempre bene.

-rec_sub on|off

indica se registrare anche i sottotitoli (i sottotitoli sono registrati in formato MPsub di MPlayer).

-rec_chg on|off

permette il cambio dei canali durante la registrazione.

-rec_filename filename

imposta il nome del file AVI (default=percorso_divx/movie-canale-data.avi)

-rec_maxsize s

imposta la dimensione massima del file registrato a s Mb. (default=1024 per un filesystem MSDOS, altrimenti 4096)

-rec_stream on|off

abilita l’esportazione http della registrazione (XdTV agirà come un server http streaming)

-rec_http_port

imposta la porta dello stream http (default=63427)

-e "cmd_1; cmd_2; cmd_3;...cmd_n"

esegue i comandi all’inizio dell’esecuzione, leggi xdtv_cmd(1) per la lista dei comandi

-nowd

opzione per disabilitare il bordo della finestra all’avvio

-stayontop

Rimane in primo piano all’avvio.

-h

visualizza una breve messaggio per l’uso ed esce.

-version

restituisce la versione di XdTV.

-v4l2

forza i driver v412. Per default se il tuo driver non è v412 allora il v412 sarà selezionato automaticamente, con questa opzione se non hai il v412 XdTV si chiude.

-v4l1

forza il vecchio driver v411. Non è raccomandato perchè i driver che forniscono il v412 sono meno stabili in modo v411.

-xvtv

comunica con la scheda TV attraverso il server X (vuole Xvideo, e la tua scheda TV dev’essere riconosciuta da X. Non lavora con la cattura schermo).

-xvtv_overlay on|off

usa XVideo per l’overlay (se disponibile), per tutte le altre operazioni usa il driver normale. Veramente lavora solo coi driver v412 perchè il dispositivo deve permettere aperture multiple. (default=on coi v4l2 e se la porta XvVideo si chiama video4linux)

-xvtvport

imposta la porta video XVideo (per default è la prima disponibile).

-novbi

non apre il dispositivo Televideo.

-capture overlay|grabdisplay|off

per usare all’avvio uno specifico modo di cattura per tutti i canali.

-nbufs nbufs

imposta il numero di frame kernel-buffered (default=3).

-capt_width width

imposta la larghezza massima dei frame catturati (default=maximum=768)

-capt_height height

simile all’opzione -capt_width (default=maximum=576)

-force_capt_width width

forza la larghezza dell’immagine catturata, per default=0 che significa non forza, -1 significa la massima larghezza (768 per sistema PAL, 640 per NTSC).

-force_capt_height height

simile all’opzione -force_capt_width. (default=0=non forza) -1 significa la massima altezza (576 per sistema PAL, 480 per NTSC).

-only_capt_width width

simile a -force_capt_width, ma più forte

-only_capt_height height

simile a -force_capt_height, ma più forte

-fullscreen_mode 1 | 2 | 3

Sceglie il metodo desiderato quando il fullscreen è lanciato.

-avi filename.avi

legge le immagini da filename.avi. (usato solo per test)

-avibench

(richiede l’opzione -avi) Non ritarda tra due imagini, si ferma alla fine del file AVI e mostra alcune statistiche sull’uso della CPU.

-avi_audiofragments number

imposta il numero dei frammenti audio per la lettura degli AVI (default=2, 16 for sunaudio)

-avi_audiofragmentsize size

imposta le dimensioni dei frammenti audio per la lettura degli AVI (default=2048)

-avinoaudioout

non invia audio sull’uscita durante la lettura degli AVI.

-sub on|off

attiva/disattiva i sottotitoli (default=off)

-xosd

usa la libreria xosd per visualizzare l’OSD.

-noalsa | -nooss | -nosunaudio

non usa i driver corrispondenti per gestire il suono

-mixer_dev

seleziona il dispositivo mixer. (default=default per alsa, /dev/mixer per oss e sunaudio)

-mixer_tvchan

imposta il canale audio del mixer corrispondente alla TV (default=Line per alsa, line per oss, inputs.line per sunaudio)

-mixer_pcmchan

imposta il canale del mixer corrispondente all’audio digitale (default=PCM per alsa, pcm per oss, inputs.dac per sunaudio)

-audio_dev

imposta il dispositivo audio. (default=default per alsa, /dev/dsp per oss, /dev/sound per sunaudio)

-restoresnd on|off

indica se XdTV ripristina le impostazioni audio iniziali alla chiusura. (default=off, funziona solo con Alsa)

-bktr_mode nr

sceglie un formato di cattura attraverso il suo numero (guarda i formati supportati da XdTV in uscita) (per BSD) devi specificare quale modo è supposto sia con l’opzione -grabfmt

-bktr_read

usa read invece di mmap (lento, usalo solo se i tuoi driver hanno problemi) (solo per BSD)

-doublekey on/off

abilita la doppia cifra del numero di canale (default=on se ci sono più di 10 stazioni)

-doublekey_firstisone on/off

indica se la prima stazione ha il numero 1 e non lo 0, serve per la doppia cifra del canale (default=off tranne se lirc-key-1 è mappato sul tasto 0 o se la hotkey (pulsante di selezione rapida) è 1, KP_1 o KP_End)

-noxawpopup

Disabilita i popup di xaw

-nopixmap

Disabilita l’uso delle immagini pixmaps sulla decorazione dei pulsanti.

-theme name

Carica il tema corrispondente al nome della stringa (per esempio "-theme aqua"). Per default è caricato il tema registrato nel file di configurazione; se non c’è nessun nome viene caricato il tema di default. Ciascun tema dev’essere installato indipendentemente dal pacchetto principale. Possono essere installate versioni diverse dello stesso tema (per es.: il tema aqua in inglese e italiano), il programma caricherà la versione corrispondete al linguaggio usato dal pacchetto principale.

-nodecoinit

Per i WM (Windows Manager) che hanno problemi con l’inizializzazione delle decorazioni (ffwm, ff2wm)

-nowmhooks

disabilita specifiche operazioni del WM (Windows Manager): fullscreen by wm, stayontop...

-nowmfs

Non usa il fullscreen del WM (Windows Manager). Utile per avere un fullscreen che copre tutti
gli schermi.

-ybar nr

imposta l’altezza dei bordi neri per un’altezza totale di 1000: nr=125 per 16:9, nr=200 per 20:9 (default=0)

-grabfmt -grabfmt yuyv|yuv420|rgb32...

forza il formato dei frame catturati dalla scheda

-xvfmt yuyv|yuv420|rgb32...

forza il formato usato dall’adattatore XVideo

-x11fmt gray1|gray4|rgb4|gray8|hi240|rgb8|rgb16|rgb24|rgb32...

forza il formato usato dalla finestra x11

-vop op1:op2:op3...

applica le operazioni al video.

-aop op1:op2:op3...

applica le operazioni all’ audio.

-vop_autograb on|off

entra automaticamente in modo catturaschermo quando è attivato un vop (default=on)

-novop

disabilita qualsiasi operazione sul video.

-noaop

disabilita qualsiasi operazione sull’audio.

-xineramascreen number|off|auto

dice allo schermo dove fa fatto il full display. ("off" significa che xinerama non è usato (default), "auto" che lo schermo è scelto dall’attuale posizione della finestra)

-dvb

usa una scheda TV dvb. (in fase di sviluppo...)

-alevt_arg

Gli argomenti di AleVT vanno scritti da due doppi apici "

--help o -h
--version o -v
--debug o -debug
-copyright o -©
-editor o -ed

-display o -d <dpy>

$DISPLAY

-geometry o -g <geo>

41x25

-finetune o -f <-4..4|auto>

0

-child o -c ppp[.ss]

[-parent] o -p ppp[.ss]

900

-[no]erc o -[n]e

enabled

-[no]bell o -[n]b

enabled

-charset o -latin latin-1/2/koi8-r/koi/iso8859-7/el

latin-1

L’ordine è importante! Ogni numero di pagina apre una nuova finestra
con i precedenti parametri di geometria, dispositivo, display.

ppp[.ss] sta per il numero di pagina e di sottopagina (opzionale)
(ad esempio 123 oppure 101.4). Se il numero di sottopagina è omessa allora
viene mostrata la prima sottopagina.

L’opzione -child richiede una finestra padre. Così deve
essere preceduta da una finestra padre o un’altra finestra figlia

Per sapere di più sulle opzioni AleTV, vai alla sua pagina man.

XdTV è un’applicazione X; puoi quindi usare tutti i parametri proposti
da X11(1):

-iconic : lancia XdTV in una finestra minimizzata (non in primo piano).

-xrm resourcestring : Questa opzione specifica un nome di risorsa e un valore
che sovrascrive ogni default. E’ molto utile per impostare risorse che non
hanno argomenti espliciti da linea di comando.

per esempio:
xdtv -xrm "xdtv.onscreen*foreground:red (visualizza l’OSD in rosso)
xdtv -xrm ’xdtv.vtx.label.font: -*-*-bold-r-normal-*-16-*-*-*-m-*-iso8859-1’
tutte le risorse che sono in XdTV.ad possono essere modificate temporaneamente
con questo metodo.

COME INIZIARE

Lanciando XdTV, questo funzionerà anche senza file di configurazione. Guarda prima le opzioni (cliccando sul tasto destro del mouse) e controlla le impostazioni base (sistema TV usato - in Italia PAL-B, sorgente
video, tabella frequenze). Con le frecce puoi controllare il sintonizzatore e cercare nuove stazioni TV.

Quando ne trovi una, apri un editor di testo e mettila nel file di configurazione $HOME/.xdtv/xdtvrc. O puoi farlo con l’editor dei canali, digitando ’E’ parte. Warning: Scrivendo il file di configurazione attraverso l’editor dei canali, vengono eliminati eventuali commenti inseriti nel file stesso.

Funzioni del mouse
Il tasto sinistro fa apparire un popup con tutte le stazioni trovate nel file di configurazione. Il tasto centrale manda alla stazione successiva. Il tasto destro apre una finestra con un sacco di opzioni e controlli.

Scorciatoie della tastiera (Keyboard Shortcuts)
A Audio on/off
Shift+A Audio on/off, pass by TV-card. (utile quando manca l’audio
a causa di cattiva ricezione)
Ctrl+A Start/Stop il Televideo AleVT integrato
Alt+A Popup la finestra dei parametri AleVT
B Commuta la presenza del bordo sulla finestra video
C Popup Channels Window

Ctrl+D

Usalo per selezionare un filtro di deinterlacciamento

E Popup Channels Editor
F Fullscreen on/off
G Grab picture (full size, ppm)
Ctrl+G Grab picture (window size, ppm)
H Mostra l’ora attuale sulla barra del titolo della finestra
o in OSD quando è in modalità a pieno schermo

Ctrl+H

Apre una finestra di popup con l’Help (solo nellaTv & nella finestra opzioni principali)

J Cattura immagini (full size, jpeg)
Ctrl+J Cattura immagini (window size, jpeg)
K Popup Plugin Options Window
O Popup Options Window
P Commuta i sottotitoli: attiva o disattiva i sottotitoli
Alt+P Torna indietro ad una pagina di sottotitoli. Lavora con Ctrl+P e comandi P
Ctrl+P Mostra i sottotitoli: Scegli la pagina dei sottotitoli
Shift+P Popup del numero di pagina sottotitoli: digita uno specifico numero di pagina
R Videoregistrazione (commuta start/stop)
Alt+R Popup con le opzioni di registrazione video
Ctrl+R Popup con le opzioni di registrazione audio
Shift+R Popup opzioni per lo Streaming
S Statistiche di registrazione
Shift+S Salva i parametri di configurazione
T "Sempre in primo piano" funzione che lavora con qualsiasi Windows Manager
compatibile Gnome o NET_WM
V Video (Cattura) commuta: overlay/grabdisplay/off
Shift+V Se hai lanciato uan registrazione, è possibile vederne il preview.
Shift+X Popup la finestra opzioni Xosd
X Popup la finestra opzioni X11
Ctrl+X Attiva / disattiva Xosd
Z Funzione Zapping (zapping, cicla tra le stazioni ogni pochi secondi)
Ctrl+Z Funzione Zapping veloce (cattura le immagini della finestra canali)

0 Imposta l’audio ad automatico
1 Imposta l’audio a mono
2 Imposta l’audio a stereo

up/down sintonizza il canale sopra/sotto
left/right sintonia fine
pgup/pgdown stazione su/giù
Ctrl+up esegue scansione per la prossima stazione

ESC Quit

F1 Chiama di nuovo il titolo nxtvepg
F5 imposta la risorsa luminosità giù sino a -512
F6 imposta la risorsa luminosità sù sino a +512
F7 imposta la risorsa saturazione giù sino a -512
F8 imposta la risorsa saturazione sù sino a -512
F9 imposta la risorsa contrasto giù sino a -512
F10 imposta la risorsa contrasto sù sino a +512
F11 imposta la risorsa colore giù sino a -512
F12 imposta la risorsa colore sù sino a +512

+/- Volume su/giù
Enter mute

End Imposta il bordo della finestra video a più sottile
Home Imposta il bordo della finestra video a più spesso

The branches hold some string (TV station ID), the lines below are the
settings for that channel. Usually the channel line is enougth.

Ci sono poche altre opzioni. Possono essere scritte prima della prima
stazione (e saranno usate come impostazioni globali per tutte le stazioni)
oppure nella singola stazione (valida solo per quella)
Vedi anche gli esempi sotto.

Qui c’è una descrizione dettagliata delle opzioni:
fine = n

sintonia fine (quello che fanno i tasti left+right), default: 0

norm = pal | ntsc | secam

quale standard TV usare, default è pal

key = keysym

Hotkey per il canale. Sono permessi tutti i keysyms X11 keysyms. Puoi aggiungere
un prefisso a keysym with Modifier+, (es.: ^F è "Ctrl+F").

capture = off | overlay | grabdisplay

modo cattura: off, overlay (default, TV card => video, 0% cpu) o
grabdisplay (TV card => main memory => X-Server => video, il frame rate
dipende dal carico della CPU e della dimensioni dell’immagine).

source = Television | Composite1 | Composite3 | SVHS

sorgente d’ingresso

color = n
bright = n
hue = n
contrast = n

Valori nell’intervallo di 0-65535, default è 32768

deinterlace = none | bob | weave | greedy | onefield

funzione di deinterlacciamento applicata all’immagine

subpage = val (differente da 888)

permette di salvare una pagina di sottotitoli di default che
sarà usata ad ogni comando "mostra sottotitoli".

Le seguenti opzioni globali sono permesse solo prima della prima stazione.
Possono essere sopravanzate dalle opzioni dei singoli canali:
norm = pal | ntsc | secam

quale standard TV, di default è il SECAM, in Italia si usa il PAL

capture = off | overlay | grabdisplay

capture mode: off, overlay (TV card => video, 0% cpu) or
grabdisplay (default TV card => main memory => X-Server => video, il frame rate
dipende dal carico della CPU e della dimensioni dell’immagine).

source = Television | Composite1 | Composite1 | SVHS

sorgente in ingresso

colorkey = value

Se Xvideo è abilitato, assegna un valore a colorkey.

fullscreen = width x height

specifica quale modo video video dovrebbe essere usato per il full screen.
Lavora solo con X11 e, naturalmente, you need a valid modeline per questa modalità
nel tuo file RC X11.

fullscreen_mode = 1 | 2 | 3

Sceglie il metodo desiderato quando il fullscreen è lanciato.

windowsize = width x height

specifica la le dimensioni della finestra TV all’avvio. Prevale su quello che è
stato specificato nel file risorsa XdTV.ad

wm-off-by = [+-]x[+-]y

Alcuni WM (Windows Manager) maneggiano la gravità statica in maniera non corretta
(conosco mwm e kwm). Questa a volte è fastidiosa in modalità fullscreen; con
questa opzione puoi correggerla con un piccolo spostamento per muovere la finestra.
Per esempio, wm-off-by = -4-24 corregge per kwm (il window manager di KDE).

subpage = val (default = 888)

permette di salvare una pagina di sottotitoli di default che
sarà usata ad ogni comando "mostra sottotitoli".

freqtab =

seleziona una corrispondenza tra canale e frequenza.
L’opzione Windows -> Tabella Frequenze porta a un menù con tutte
le opzioni valida (e permette il cambio tabella al volo).

pixsize = width x height

dimensioni dei pixmaps dei canali (all’interno della finestra dei canali).
0x0 disabilita questa caratteristica.

mixer_tvchan = device

Questo permette di controllare il volume tramite il mixer audio
(il dispositivo è /dev/mixer che è settato dal mixer_dev),
ma non il nome della sorgente sonora (per me ad esempio è line1): prendi uno
qualsiasi dei programmi di mixer che trovi e prova qual’è l’ingresso
audio della scheda TV.
Il controllo Volume lavora col tatierino numerico (tasti + e - ), l’Enter è
il mute.

mixer_dev = xxx | mixer_pcmchan = xxx | audio_dev = xxx

Parametri avanzati del mixer audio, vedi la sezione OPTIONS per spiegazioni

restoresnd = on|off

vedi opzione -restoresnd

vop_autograb = on|off

vedi opzione -vop_autograb

subtitles = on|off

Attivazione sottotitoli all’avvio.

capture_size = val (default = 768 x 576)

Imposta larghezza ed altezza dei frame catturati;

blackborder = nr (default = 0)

imposta l’altezza dei bordi neri (come l’opzione -ybar)

xawpopup = val (default = on)

Per abilitare/disabilitare xawpopup

message_timer = val (default = 5000)

Imposta per quanto tempo viene mostrato il titolo sullo
schermo (in millisecondi).

decoration = on|off

Attivazione del bordo di decorazione all’avvio.

stayontop = on|off

Funzione ’Sempre in primo piano’ abilitata all’avvio.

xvport = number

porta Xvideo Image (simile all’opzione -xvport).

grab_filepath = val (default = $HOME)

Scegli il percorso dove saranno salvate le immagini catturate.

jpeg_compression = val (default = 75)

Scegli la percentuale di compressione jpeg delle immagini catturate.

xosd = on|off

Attivazione di Xosd all’avvio.

xosd_main_color = val (default = verde chiaro)

scegli il colore del testo principale di xosd.

xosd_outline_color = val (default = nero)

scegli il colore del testo di xosd.

xosd_outline_offset = val (default = 0)

scegli the size of the outline color

xosd_shadow_offset = val (default = 0)

scegli le dimensioni dell’ombra dietro al testo

xosd_main_font = val (default = -*-bitstream vera sans mono-*-*-*-*-*-240-*-*-*-*-*-*)

scegli il font del testo di xosd.

xosd_vtx_font = val (default = -*-bitstream vera sans mono-*-*-*-*-*-180-*-*-*-*-*-*)

scegli il font del televideo xosd.

container = name (default = AVI)

Sceglie il formato d’incapsulamento di audio e video delle registrazioni.

codec = name (default = XviD)

Sceglie i codec che vuoi usare per la registrazione.

width = val (default = 384) da 32 a 768 (in multipli di 32)

La larghezza di registrazione del video.

height = val (default = 288) da 16 a 576 (in multipli di 16)

L’altezza di registrazione del video.

bitrate = val (default = 800) in Kbit/s da 1 a 10000 (in multipli di 1)

Il bitrate del video in kbits/s.

quality = val (default = 1)

Video quality: da 1 a 5 for DivX, da 0 a 5 for FFMpeg & da 0 a 6 for XviD

stereo_mode = off | on (default=off)

Scegli il modo di registrazione audio: mono o stereo.

compress_audio = on | off (default = on)

Attiva / disattiva la compressione dei suoni durante la registrazione.

mp3_bitrate = val (default = 128) da 16 a 512 (in multipli di 16)

Se selezioni il modo CBR, questo parametro imposta il bitrate audio MP3 (kbits/s)

mp3_quality = val (default = 5) da 1 a 9 (in multipli di 1)

Livello qualità MP3.

mp3_vbr_mode = on | off (default =off)

Attiva / disattiva il "BitRate Variabile" per la registrazione dell’audio MP3.

mp3_vbr_quality = val (default = 8) da 1 a 8 (in multipli di 1)

Se è selezionata la modalità VBR, puoi sceglierne il livello di qualità.

fps = fps (default = 25) da 1 a 30 (in multipli di 1)

Frame per second. Questo parametro potrebbe essere modificato per
sincronizzare audio e video se ci sono problemi coi file AVI.

max_gap = val (default = 80) da 1 a 500 ms (in multipli di 1)

Scostamento massimo possibile tra suoni e audio in un file AVI.
This parameter could be modify to synchronize sound and audio
se ci sono problemi coi file AVI.

min_quantizer = val (default = 2) da 1 a 64 (in multipli di 1)

Quantizzazione minima: più piccolo il valore, più alta sarà la qualità.
Questi parametri ci aiutano a modificare la qualità durante la registrazione.
Se vogliamo una qualità stabile dobbiamo impostare MIN uguale a MAX.

max_quantizer = val (default = 8) da 1 a 64 in multipli di

Quantizzazione massima: Più alta è, minore sarà la qualità.
Questi parametri ci aiutano a modificare la qualità durante la registrazione.
Se vogliamo una qualità stabile dobbiamo impostare MIN uguale a MAX.

audio_buffer_size = val (default = 1764) da 441 a 65535 in multipli di 441

Dimensioni del buffer audio durante la registrazione.

audio_freq = val (default = 44100)

Frequenza di campionamento durante la registrazione.

divx_path = path (default = $HOME o la directory dove XdTV è lanciato)

Sceglie una cartella dove salvare le registrazioni.

maxsize = size (default=1024 per un filesystem MSDOS, altrimenti 4096)

imposta la dimensione massima di un file registrato a s Mb.

display_frame = on | off (default = on)

Mostra il numero di frame durante la registrazione.

record_sub = on | off (default = off)

Permette o no di registrare un file di sottotitoli durante una registrazione AVI.

record_chg = on | off (default = off)

Permette o no di cambiare canale durante una registrazione AVI.

record_delay = val (default = 0,000000)

imposta il ritardo tra audio e video in registrazione (in secondi).

streaming_mode = on | off (default = off)

abilita lo streaming http delal registrazione
(XdTV agirà da server http in streaming)

streaming_http_port = val (default = 63427)

imposta la porta dello streaming http

preview_player = val (default = mplayer -nofs -quiet -nosound)

Se hai lanciato una registrazione, è possibile vederla in preview.
Scegli il lettore che vuoi usare per fare ciò; puoi anche usare
xdtv -avinoaudioout -avi

alevt_defaultpage = val (default = 100)

Imposta la pagina di partenza del televideo. Se scrivi 100 200 300
si apriranno 3 differenti finestre di alevt con le pagine 100, 200 e 300.

alevt_finetune_mode = none | auto | manual

Scegli il miglior metodo per catturare il segnale del televideo.

alevt_finetune = val (default = 1)

Se alevt_finetune_mode = manual, questo valore è usato per la sintonia
fine del segnale televideo.

alevt_error_reduction = yes|no (default = yes)

Se ci sono disturbi sul segnale televideo, questo attiva un algoritmo
per la riduzione degli errori.

alevt_error_bell = yes|no (default = yes)

Attiva il beep di sistema quando appaiono errori.

alevt_charset = latin-1 | latin-2 | koi8-r | iso8859-7 (default = latin-1)

Scegli il set di caratteri tra latino, russo e greco.

Se vuoi saperne di più sul supporto eventmap, leggi README.lirc.
Se vuoi avere più informazioni sui parametri avanzati di XviD & FFMpeg,

leggi le pagine man di MPlayer, sono ben spiegati.

Esempio di file di configurazione
Il file di configurazione dovrebbe essere simile a questo:

#
# Opzioni globali
#
norm = PAL
capture = grab
source = Television
subpage = 777
freqtab = pal-italy

mixer = line
restoresnd = off

xawpopup = on
message_timer = 5000
decoration = off
stayontop = on
subtitles = on

#
# Opzioni Fullscreen
#
fullscreen = 800 x 600
fullscreen_mode = 3
pixsize = 128 x 96
windowsize = 256 x 192
colorkey = 123456
capture_size = 768 x 576

#
# Opzioni cattura immagini
#
grab_filepath = /home/user
jpeg_compression = 75

#
# Opzioni XOSD
#
xosd = on
xosd_main_color = lawngreen
xosd_outline_color = black
xosd_main_font = -*-bitstream vera sans mono-*-*-*-*-*-240-*-*-*-*-*-*
xosd_vtx_font = -*-bitstream vera sans mono-*-*-*-*-*-180-*-*-*-*-*-*

#
# Opzioni di registrazione
#
container = AVI
codec = XviD
width = 512
height = 384
bitrate = 800
quality = H623, High
stereo_mode = off
compress_audio = on
mp3_bitrate = 128
mp3_quality = 5
mp3_vbr_mode = off
mp3_vbr_quality = 8
fps = 25
max_gap = 80
audio_fragments = 48
audio_sizefragment = 2048
min_quantizer = 2
max_quantizer = 8
audio_buffer_size = 1764
audio_freq = 44100
audio_fmt = s16le
divx_path = /home/user
maxsize = 1024
display_frame = on
record_sub = on
record_chg = off
record_delay = 0
streaming_mode = off
streaming_http_port = 63427
preview_player = mplayer -nofs -quiet -nosound

#
# Opzioni di registrazione "advanced"
#
ffmpeg_v4mv = no
ffmpeg_naq = no
ffmpeg_gray = no
ffmpeg_gmc = no
ffmpeg_qpel = no
ffmpeg_ildct = no
ffmpeg_keyint = 250
ffmpeg_vmax_b_frames = 0
ffmpeg_vlelim = 0
ffmpeg_vcelim = 0
ffmpeg_lumi_mask = 0
ffmpeg_dark_mask = 0
ffmpeg_tcplx_mask = 0
ffmpeg_scplx_mask = 0
ffmpeg_dia = 0
ffmpeg_cmp = 0
ffmpeg_subcmp = 0
ffmpeg_trell = no
ffmpeg_last_pred = 0
ffmpeg_predia = 0
ffmpeg_precmp = 0
ffmpeg_umv = no
ffmpeg_aic = no
ffmpeg_mbd = 0
ffmpeg_cbp = no
ffmpeg_obmc = no
ffmpeg_ss = no
ffmpeg_aiv = no
ffmpeg_loop = no
ffmpeg_ilme = no
xvid_vhq = 0
xvid_bvhq = no
xvid_chromame = no
xvid_chroma_opt = no
xvid_hqacpred = no
xvid_trell = no
xvid_cartoon = no
xvid_gray = no
xvid_interlacing = no
xvid_turbo = yes
xvid_qpel = no
xvid_gmc = no
xvid_keyint = 250
xvid_frame_drop_ratio = 0
xvid_vmax_b_frames = 0
xvid_bquant_ratio = 150
xvid_bquant_offset = 100
xvid_packed = yes
xvid_closed_gop = yes
xvid_bframe_threshold = 0
xvid_reaction_delay_factor = 16
xvid_averaging_period = 100
xvid_buffer = 100
xvid_max_I_quantizer = 12
xvid_min_I_quantizer = 2
xvid_max_P_quantizer = 12
xvid_min_P_quantizer = 2
xvid_max_B_quantizer = 12
xvid_min_B_quantizer = 2

#
# mappatura eventi
#
lirc-key-0 = keypad 0
repeat = 1
lirc-key-1 = keypad 1
repeat = 1
lirc-key-2 = keypad 2
repeat = 1
lirc-key-3 = keypad 3
repeat = 1
lirc-key-4 = keypad 4
repeat = 1
lirc-key-5 = keypad 5
repeat = 1
lirc-key-6 = keypad 6
repeat = 1
lirc-key-7 = keypad 7
repeat = 1
lirc-key-8 = keypad 8
repeat = 1
lirc-key-9 = keypad 9
repeat = 1
lirc-key-ch+ = setstation next
repeat = 0
lirc-key-ch- = setstation prev
repeat = 0
lirc-key-vol+ = volume inc
repeat = 0
lirc-key-vol- = volume dec
repeat = 0
lirc-key-Mute = volume mute
repeat = 1
lirc-key-full_screen = fullscreen toggle
repeat = 1
lirc-key-source = setinput next
repeat = 0

#
# Opzioni alevt (Televideo)
#
alevt_defaultpage = 100
alevt_finetune_mode = none
alevt_finetune = 1
alevt_error_reduction = yes
alevt_error_bell = yes
alevt_charset = latin-1

#
# Opzione canali
#
[RAI1]
channel = 4
key = KP_End
bright = 35920
hue = 27689
deinterlace = Linear Blend

[RAI2]
channel = 22
key = KP_Down
deinterlace = Linear Blend

[RAI3]
channel = 28
key = KP_Next
deinterlace = Linear Blend

[Rete4]
channel = 59
key = KP_Left
deinterlace = Linear Blend

[Canale5]
channel = 55
key = KP_Begin
deinterlace = Linear Blend
subpage = 151

[Italia1]
channel = 51
key = KP_Right
color = 18371
norm = PAL
deinterlace = Linear Blend

[external]
key = KP_Home
source = Composite1
deinterlace = Linear Blend

BACHI

Bachi? Che roba è?

VEDI ANCHE

http://bytesex.org/xawtv/ (xawtv homepage)

http://bytesex.org/bttv/ (bttv driver homepage)

http://lecker.essen.de/~froese/ (AleVT videotext decoder)

AUTORI

Original xawtv by Gerd Knorr <kraxel [AT] bytesex.org>

Per favore NON contattatelo se avete domande su XdTV. Questo inquinerà solo la sua casella di posta elettronica, fai piuttosto le tue domande su qualche forum o fai una ricerca in rete, se esiste un problema, probabilmente qualcuno ne ha già discusso ..

Original AleVT videotext decode by Edgar Toerning <froese [AT] gmx.de>

Per favore NON contattatelo se avete domande sul decoder AleVT fornito da XdTV. Questo inquinerà solo la sua casella di posta elettronica, fai piuttosto le tue domande su qualche forum o fai una ricerca in rete, se esiste un problema, probabilmente qualcuno ne ha già discusso ..

COPYRIGHT

Copyright (C) 1997,1998 Gerd Knorr <kraxel [AT] bytesex.org>

Copyright (C) 1998,1999,2000 Edgar Toerning <froese [AT] gmx.de>

Copyright (C) 2000,2003 Keuleu

Copyright (C) 2003-2005 Alain, Bart, Blindman, Calimero, Cooly, CycyX, CuC, Nico, Mat, Maupatz, Pingus Copyright (C) 2006 Alain, CuC, Nico, Pingus

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.