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.