Manpages

NOM

XdTV (programa de X11 basat en xawtv) és un software que permet veure la TV. Interactua amb AleVT pel Teletext i Nxtvepg per NextView, empra l’API de video4linux. Pot ser emprat amb filtres de desentrellaçat i pot enregistrar vídeo amb els següents codecs: FFMpeg(>=0.4.6), XviD(0.9 & 1.x), Ogg Theora (>=1.0alpha5) & Vorbis i DivX4/5. També se li poden afegir alguns plugins.

SINOPSIS

XdTV [ opcions ]

DESCRIPCIÓ

XdTV és un programa per veure la TV al teu linux. Empra els widgets d’Athena. (xaw, xaw3d, xawM, xaw95 o neXtaw) XdTV suporta els controladors bttv i v4l & v4l2 (video4linux, inclòs a la versió 2.1.x).

XdTV en engegar, llegeix el fitxer de configuració de $HOME/.xdtv/xdtvrc. Aquest fitxer conté la configuració dels canals de TV i alguns paràmetres de configuració com la norma de TV. En engegar per primer cop XdTV crearà el fitxer de configuració mínim per defecte. Després hauràs d’editar el fitxer tu mateix per adequar-lo a les teves necessitats, mira més endavant pels detalls.

OPCIONS

-b profunditat

força que XdTV empri profunditat bits de profunditat de color. Pot ser necessari per 24/32 bits. De totes maneres els millors resultats en mode "grabdisplay" s’obtenen amb una profunditat de 16 bits.

-f

inicia a pantalla completa.

-n

no llegeix el fitxer de configuració ($HOME/.xdtv/xdtvrc).

-o nom_fitxer

defineix el nom del fitxer per la captura ppm i jpeg (valor per defecte és snap000.ppm o snap000.jpeg)

-v nivell

Nivell d’informació, nivell pot ser 0 (valor per defecte), 1 or 2. Paràmetre tan sols per debugear. es posa un valor, s’assumeix el nivell 1.

-x

inhabilita l’ús de les extensions X11 (DGA, VidMode).

-d

inhabilita l’ús de l’extensió X11 DGA.

-D adreça

defineix l’adreça del framebuffer. Paràmetre necessari pel mode overlay si l’extensió DGA no està disponible (alerta! precisa privilegis de root!).

-c dispositiu_video

dispositiu de vídeo video4linux. Per sistemes amb devfs habilitat, per defecte és /dev/v4l/video o /dev/v4l/video0, en aquest ordre. Per sistemes no devfs, per defecte és /dev/video o /dev/video/video0 o /dev/video0, en aquest ordre. Nota: en sistemes /proc, la detecció del dispositiu de vídeo és automàgica :).

-C dispositiu_vbi

dispositiu video4linux vbi. Per sistemes amb devfs habilitat, per defecte és /dev/v4l/vbi o /dev/v4l/vbi0, en aquest ordre. Per sistemes sense devfs, per defecte és /dev/vbi o /dev/video/vbi o /dev/vbi0, en aquest ordre. Nota: en sistemes amb /proc, el dispositiu vbi és detectat automàgicamen :).

-noxv | -no-xv

inhabilita el suport de Xvideo si es va compilar amb suport.

-xvport nombre

defineix el port de la imatge Xvideo (per defecte el primer utilitzable si Xvideo està disponible). Un nombre utilitzable és aquell que suporta el format YUY2.

-noxvdefaults

Per defecte xdtv posa els paràmetres de XVideo (com el contrast etc.) al seu valor per defecte. Emprant aquesta opció es deshabilita aquest comportament (útil per adaptadors de vídeo romputs)

-noplugin

inhabilita qualsevol plugin que hi pugui haver installat.

-plugin ruta_al_fitxer

habilita un determinat plugin.

-plugindir ruta_al_fitxer

defineix el directori dels plugins (per defecte=/usr/local/lib/xdtv-plugins)

-probe_memcpy

força el benchmarking de diferents funcions de memcpy.

-rec_fps fps

defineix els frames per segons de l’enregistrament (per defecte=25.0)

-rec_display on|off

defineix el mode de visualització durant l’enregistrament (per defecte=1)

-rec_width amplada

defineix l’amplada de l’enregistrament de vídeo (per defecte=384), si l’amplada és 0, aleshores s’emprarà 4/3*alçada

-rec_height alçada

defineix l’alçada de l’enregistrament del vídeo (per defecte=288), si és 0, aleshores s’emprarà 3/4*amplada

-rec_videobr rati

defineix el bitrate de l’enregistrament a rati kbit/s (per defecte=800)

-rec_stereo on|off

activa el mode estèreo (per defecte=off)

-rec_audiofreq freq

Posa la freqüència d’enregistrament d’àudio al valor freq (per defecte 44100Hz).

-rec_audiofmt u8|s16le

defineix el format d’enregistrament d’àudio (per defecte=s16le)

-rec_audiobuf grandària

defineix el grandària del buffer d’àudio (per defecte=1764)

-rec_fragments nombre

defineix el nombre de fragments d’àudio (per defecte=48)

-rec_fragmentsize grandària

defineix la grandària del fragment d’àudio (per defecte=2048)

-rec_acodec codec_name

defineix el còdec d’àudio que s’emprarà (per defecte="LAME MP3")

-rec_mp3cbr br

activa CBR MP3 i defineix el bitrate a br kbit/s (per defecte=activat, 128kbit/s)

-rec_mp3vbr qualitat

activa MP3 VBR i defineix la qualitat de compressió (0=la millor, 9=la pitjor) (per defecte=desactivat, qualitat=8)

-rec_vcodec codec_name

defineix el codec d’enregistrament de vídeo

-rec_container nom_contenidor

defineix el contenidor d’enregistrament

-rec_maxgap gap

defineix la distància màxima entre vídeo i àudio (en segons) de l’enregistrament (per defecte = 0.08 segons)

-rec_delay valor

defineix el retard entre l’àudio i el vídeo a l’enregistrament (per defecte = 0.00 segons). el valor pot ser negatiu o positiu. El retard sempre serà entre valor-gap i valor+gap. Empra aquesta opció si notes que sempre hi ha el mateix retard entre l’A/V als enregistraments, normalment un valor de 0.00 sol anar bé.

-rec_sub on|off

indica si els subtítols han de ser enregistrats (els subtítols es desen en format MPsub de MPlayer).

-rec_chg on|off

permet el canvi de canal durant l’enregistrament.

-rec_filename filename

defineix el nom del fitxer avi (per defecte=divx_path/movie-canal-data.avi)

-rec_maxsize s

defineix la mida màxima del fitxer d’enregistramet a s MB. (per defecte=1024 per un sistema de fitxers MSDOS, 4096 en qualsevol altre cas)

-rec_stream on|off

habilita l’exportació http de l’enregistrament (XdTV actuarà com un servidor http d’streaming)

-rec_http_port

defineix el port de l’stream http (per defecte=63427)

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

executa les comandes al principi de l’execució mira xdtv_cmd(1) per la llista de comandes

-nowd

opció per inhabilitar la decoració de la finestra en arrancar

-stayontop

En arrancar estarà sempre a sobre.

-h

mostra un breu missatge d’ús i surt.

-version

mostra la versió actual de XdTV.

-v4l2

força el controlador v4l2. Per defecte si el teu controlador no és v4l2 aleshores el mode v4l1 es selecciona automàticament, amb aquesta opció si no tens v4l2, XdTV morirà.

-v4l1

força l’antic controlador v4l1. No és recomanable ja que els dispositius que proporcionen v4l2 són més inestables en mode v4l1.

-xvtv

comunica amb la targeta de TV via els servidor X (precisa Xvideo, i la teva targeta de TV ha de ser reconeguda X. No funciona amb grabdisplay).

-xvtv_overlay on|off

si està disponible, empra XVideo per overlay, totes les altres operacions empren el controlador normal. Realment només funciona amb dispositius v4l2 ja que el dispositiu ha de permetre múltiples "opens". (per defecte=on amb v4l2 i el port XvVideo s’anomena video4linux)

-xvtvport

defineix el port de vídeo de Xvideo (per defecte el primer utilitzable).

-novbi

no obre el dispositiu del teletext.

-capture overlay|grabdisplay|off

per emprar un mode específic de captura per tots els canals en iniciar.

-nbufs nbufs

defineix el nombre d’imatges pel buffer del kernel (per defecte=3).

-capt_width amplada

defineix la màxima amplada de les imatges enregistrades (per defecte=màxim=768)

-capt_height alçada

similar a l’opció -capt_width. (per defecte=màxim=576)

-force_capt_width amplada

força l’amplada de les imatges enregistrades per defecte=0 que significa no forçar, -1 significa que l’amplada màxima (768 per pal, 640 per ntsc).

-force_capt_height alçada

similar a l’opció -capt_width. (per defecte=0=no forçar) -1 significa l’alçada màxima (576 per pal, 480 per ntsc).

-only_capt_width width

similar a -force_capt_width però més estricte

-only_capt_height height

similar a -force_capt_height, però més estricte

-fullscreen_mode 1 | 2 | 3

Tria si vols que s’inicii amb la pantalla completa.

-avi nom_fitxer.avi

llegeix les imatges del fitxer nom_fitxer.avi. (emprat només per testejar)

-avibench

(precisa l’opció -avi) No retarda entre dues imatges, atura quan s’arriba al final del avi i mostra algunes estadístiques d’ús de CPU.

-avi_audiofragments nombre

defineix el nombre de fragments d’àudio de lectura d’avi (per defecte=2, 16 per sunaudio)

-avi_audiofragmentsize grandària

defineix el grandària dels fragments d’àudio de lectura d’avi (per defecte=2048)

-avinoaudioout

no treu àudio durant la lectura de l’avi.

-sub on|off

activa/desactiva els subtítols (per defecte=off)

-xosd

empra la biblioteca xosd per mostrar l’osd.

-noalsa | -nooss | -nosunaudio

no empra el controlador per gestionar el so

-mixer_dev

selecciona el dispositiu mesclador. (per defecte=default per alsa, /dev/mixer per oss i sunaudio)

-mixer_tvchan

selecciona el mesclador dels canals corresponent a la TV (per defecte=Line per alsa, line per oss, inputs.line per sunaudio)

-mixer_pcmchan

selecciona el canal de mescla corresponent a l’àudio digital (per defecte=PCM per alsa, pcm per oss, inputs.dac per sunaudio)

-audio_dev

selecciona el dispositiu d’àudio. (per defecte=default per alsa, /dev/dsp per oss, /dev/sound per sunaudio)

-restoresnd on|off

indica si XdTV ha de restaurar la configuració inicial del so en tancar. (per defecte=off, funciona només amb alsa)

-bktr_mode nombre

tria el format de captura segons el nombre (mira els formats suportats a la sortida de XdTV) (per BSD) has d’especificar quin mode es suposa que és mitjançant l’opció -grabfmt

-bktr_read

empra read en comptes de mmap (lent, emprar només si el teu dispositiu no funciona del tot bé) (només per BSD)

-doublekey on/off

habilita el doublekey, que és el següent mètode de tria de canal: El primer nombre triat (amb el keypad o amb el control remot) serà la desena del canal i el següent nombre (abans de 5 segons) serà la unitat (per defecte=on si hi ha més de 10 canals al .xdtvrc).

-doublekey_firstisone on/off

indica si el primer canal ha de ser el nombre 1 i no el 0, necessari pel doublekey (per defecte=off excepte si lirc-key-1 està mapejat al keypad 0 o l’adreça de teclat del primer canal és 1, KP_1 o KP_End)

-nopixmap

To disable the use of pixmaps for the button’s decoration.

-theme nom_tema

Carrega el tema amb nom "nom_tema" (per exemple "-theme aqua"). Per defecte es carrega el tema desat al fitxer de configuració. Si no hi ha cap nom al fitxer de configuració, es carregarà el tema per defecte. Cada tema s’ha d’installar de manera independent al paquet principal (per exemple: el tema aqua en francès i anglès). El programa carregarà la versió que pertoqui segons la configuració de l’idioma de l’entorn.

-noxawpopup

Inhabilita el popup de xaw

-nodecoinit

Per WM que tenen problemes amb la inicialització de la decoració (ffwm, ff2wm)

-nowmhooks

inhabilita les operacions específiques del WM: pantalla completa del WM, sempre a sobre...

-nowmfs

no empra el mode de pantalla completa del WM útil per tenir una pantalla completa que cobreixi totes les pantalles.

-ybar nr

defineix l’alçada dels marcs negres per una alçada total de 1000: nr=125 per 16:9, nr=200 per 20:9 (per defecte=0)

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

força el format de les imatges capturades per la targeta

-xvfmt yuyv|yuv420|rgb32...

força el format emprat per l’adaptador de XVideo

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

força el format emprat per les finestres x11

-vop op1:op2:op3...

aplica les operacions al vídeo.

-aop op1:op2:op3...

aplica les operacions a l’àudio.

-vop_autograb on|off

entra en mode grabdisplay automàticament quan s’activa una vop (per defecte=on)

-novop

inhabilita les operacions sobre el vídeo.

-noaop

inhabilita les operacions sobre l’àudio.

- -xineramascreen number|off|auto

indica la pantalla on s’ha de mostrar la pantalla completa. ("off" significa que no s’emprarà xinerama (opció per defecte), "auto" la pantalla és triada des de la posició de la finestra actual.

-dvb

empra una targeta de TV DVB. (en desenvolupament...)

-alevt_arg

Has d’escriure els arguments per AleVT entre cometes dobles

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

-display or -d <dpy>

$DISPLAY

-geometry or -g <geo>

41x25

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

0

-child or -c ppp[.ss]

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

900

-[no]erc or -[n]e

enabled

-[no]bell or -[n]b

enabled

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

latin-1

L’ordre és important! Cada nombre de pàgina obre una nova finestra
amb la geometria prèviament definida, despositiu i display.

ppp[.ss] és el nombre de pàgina i un nombre de subpàgina opcional
(ie 123.4). Si el nombre de subpàgina està omès, es mostra la
primera subpàgina transmesa.

L’opció -child precisa una finestra pare. De manera que ha
d’anar precedida per una finestra pare o una altra finestra filla

Per saber més de les opcions d’AleVT, mira la seva pàgina man.

XdTV és una aplicació per les X. Això vol dir que pots emprar tots els
paràmetres proposats per X11(1):

-iconic : arranca XdTV per a que inicialment no sigui visible.

-xrm resourcestring : Aquesta opció especifica un nom i valor de recurs
que substitueix els valors per defecte. És molt útil per definir els recursos
que no tenen arguments explícits a la línia de comandes.

per exemple:
xdtv -xrm "xdtv.onscreen*foreground:red (tenir l’OSD en vermell)
xdtv -xrm ’xdtv.vtx.label.font: -*-*-bold-r-normal-*-16-*-*-*-m-*-iso8859-1’
tots els recursos de XdTV.ad podries ser modificats temporalment
amb aquest mètode.

COM COMENÇAR A EMPRAR L’XDTV

Executa el XdTV, aquest arrancarà sense necessitat d’haver creat el fitxer de configuració. Després mira les opcions (botó dret del ratolí) i ajusta els paràmetres de configuració (TV norm, font del Vídeo, taula de freqüències). Amb les tecles de desplaçament pots controlar el sintonitzador i cercar els canals de TV.

Un cop trobat, inicia el teu editor de text preferit i copia-ho al fitxer de configuració a $HOME/.xdtv/xdtvrc. O pots provar el nou editor de canals. La drecera del teclat ’E’ l’iniciarà. Alerta: Escrivint al fitxer de configuració tenint obert l’editor de canals esborrarà tots els comentaris que puguis haver posat al fitxer de configuració.

Funcions del ratolí
El botó de l’esquerra del ratolí mostrarà un menú amb tots els canals que s’hagin configurat al fitxer de configuració. El botó del mig canvia al següent canal. El botó de la dreta mostra una finestra amb moltes opcions i funcions de control.

Dreceres de teclat
A Audio on/off
Shift+A Àudio on/off, pass by TV-card. (útil qual s’ha perdut el so debut
a mala recepció)
Ctrl+A Engega/Atura el descodificador/navegador de Videotext/Teletext AleVT
Alt+A Finestra de paràmetres de l’AleVT
B Canvia la decoració de les finestres
C Mostra la finestra dels Canals

Ctrl+D

Seleccionar un filtre de desentrellaçat

E Mostra l’Editor de canals
F Pantalla complete (Fullscreen) on/off
G Desa la pantalla completa (Grab picture) (ppm)
Ctrl+G Desa la pantalla (Grab picture) (ppm)
H Visualitza l’hora a la barra del títol o via OSD

Ctrl+H

Mostra una finestra d’ajuda (només a la TV i a a la finestra d’opcions principals)

J Desa la pantalla completa (jpeg)
Ctrl+J Desa la pantalla (jpeg)
K Mostra la finestra d’opcions del plugin
O Mostra la finestra d’Opcions
P Activa o desactiva els subtítols
Alt+P Torna a endarrere d’una pàgina de subtítols. Funciona amb Ctrl+P i P
Ctrl+P Mostra els subtítols: Tria el nombre de pàgina
Shift+P Mostra el nombre de pàgina dels subtítols: inserta un nombre de pàgina
R Enregistra (start/stop)
Alt+R Mostra les opcions vídeo de l’enregistrament
Ctrl+R Mostra les opcions d’àudio de l’enregistrament
Shift+R Mostra les opcions de difusió
S Algunes estadístiques d’enregistrament
Shift+S Desa els paràmetres de configuració
T "Sempre a sobre" funciona amb qualsevol gestor de finestres de tipus Gnome
o amb un del tipus NET_WM
V Canvia mode de captura de Vídeo: overlay/grabdisplay/off
Shift+V Si heu començat un enregistrament, és possible veure’n una previsualització.
Shift+X Mostra la finestra d’opcions de Xosd
X Mostra la finestra d’opcions de X11
Ctrl+X Activa/desactiva Xosd
Z Zapping automàtic
Ctrl+Z Zapping automàtic ràpid (agafa les imatges per la finestra de canals)

0 Posa el mode d’àudio a auto
1 Posa el mode d’àudio a mono
2 Posa el mode d’àudio a estèreo

up/down canvia de canal un cop
left/right ajustament fi
pgup/pgdown canvia de canal de TV
Ctrl+up escaneja per la següent canal de TV

ESC Tanca (Quit)

F1 Mostra el títol nxtvepg un altre cop
F5 Baixa bright -512
F6 Puja bright +512
F7 Baixa el to -512
F8 Puja el to -512
F9 Baixa el contrast -512
F10 Puja el contrast +512
F11 Baixa el color -512
F12 Puja el color +512

+/- Puja i baixa el volum
Enter atura el so

End Disminueix el marc negre
Home Incrementa el marc negre

Cada divisió (canal de TV i ID), les línies d’abaix són de la
configuració del canal. Normalment amb la línia del canal basta.

Hi ha altres opcions. Si es posen després del canal s’apliquen al
canal. Si es posen abans del primer canal s’apliquen a totes les
estacions. Això darrer serveix per opcions globals com
la norma de TV. Veure l’exemple següent.

Aquí hi ha una descripció detallada de les opcions:
fine = n

ajust fi (el que fan les tecles esquerra i dreta), per defecte: 0

norm = pal | ntsc | secam

norma de TV, per defecte és PAL

key = keysym

Drecera de teclat pel canal de TV. Es permeten totes els "keysyms" de les X11. Podeu
pots prefixar qualsevol "keysyms" amb modificadors, i.e. ^F és "Ctrl+F".

capture = off | overlay | grabdisplay

mode de captura: off, overlay (per defecte, TV card => video, 0% cpu) o
grabdisplay (TV card => main memory => X-Server => video, el rati d’imatges
depèn de la càrrega i del grandària de la imatge).

source = Television | Composite1 | Composite3 | SVHS

Font d’entrada

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

El rang vàlid va de 0 a 65535, per defecte és 32768

deinterlace = none | bob | weave | greedy | onefield

funció de desentrellaçat aplicada a la imatge

subpage = valor (diferent de 888)

Permet desar un nombre de pàgina pels subtítols que serà emprada cada vegada que
es vulguin veure els subtítols.

Les següents opcions globals son permeses només abans del primer canal.
Poden ser reemplaçades per opcions individuals de cada canal:
norm = pal | ntsc | secam

definir la norma de TV, per defecte és SECAM

capture = off | overlay | grabdisplay

mode de captura: off, overlay (TV card => video, 0% cpu) o
grabdisplay (per defecte TV card => main memory => X-Server => video, el rati d’imatges
depèn de la càrrega i del grandària d’imatge).

source = Television | Composite1 | Composite1 | SVHS

Font d’entrada

colorkey = valor

Si Xvideo està habilitat, assigna el valor al colorkey.

fullscreen = width x height

especifica el mode de vídeo que s’ha d’emprar pel mode de pantalla completa. Funciona només
amb X11, i naturalment necessites un modeline vàlid per aquest mode al fitxer de
configuració X11.

fullscreen_mode = 1 | 2 | 3

Tria si vols que s’inicii amb la pantalla completa.

windowsize = width x height

especifica el grandària de finestra inicial. Reemplaça el que s’ha especificat al
fitxer XdTV.ad.

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

Alguns WM no tracten de manera correcta la gravetat estàtica (static gravity) (mwm i
kwm que jo sàpiga). És un poc avorrit en mode de pantalla completa. Amb aquestes opcions
ho pots corregir mitjançant un desplaçament de les finestres.
Per exemple: wm-off-by = -4-24 va bé per kwm (el gestor de finestres del KDE).

subpage = valor (per defecte = 888)

Permet desar un nombre de pàgina de subtítol per defecte que s’emprarà cada vegada que s’utilitzi
l’opció "mostrar subtítols".

freqtab =

selecciona un mapeig de canal-freqüència. La opció Opcions finestra->Taula de Freqüències
mostra un menú amb totes les entrades vàlides (i permet canviar de taula de freqüència en marxa).

pixsize = width x height

grandària dels pixmaps del canal (dins la finestra de canals). 0x0 inhabilita aquesta funcionalitat.

mixer_tvchan = device

Permet controlar el volum emprant el mesclador de la tarja de so.
El dispositiu *no* és /dev/mixer (que està definida per mixer_dev),
però el nom de l’origen del so (line1 al meu cas, empra
algun dels programes mescladors que hi ha i prova quin és el de la tarja de TV...).
El control del volum funciona amb el keypad: + incrementa, - decrementa, Enter emmudeix.

mixer_dev = xxx | mixer_pcmchan = xxx | audio_dev = xxx

Paràmetre avançat del mesclador d’àudio, mira a la secció OPCIONS per més informació

restoresnd = on|off

veure l’opció -restoresnd

vop_autograb = on|off

veure opció -vop_autograb

subtitles = on|off

Activa els subtítols en arrancar.

capture_size = valor (per defecte = 768 x 576)

Defineix l’alçària i l’amplària de les imatges capturades;

blackborder = nr (per defecte = 0)

defineix l’alçària dels marcs negres (com a l’opció -ybar)

xawpopup = valor (per defecte = on)

Per habilitar/deshabilitar el xawpopup

message_timer = valor (per defecte = 5000)

Tria el temps que es mostrarà un títol en pantalla.

decoration = on|off

Activa la decoració en arrancar.

stayontop = on|off

Sempre a sobre en arrancar.

xvport = number

Port de l’Xvideo Image (similar a l’opció -xvport).

grab_filepath = valor (per defecte = $HOME)

Tria la ruta on es desaran les imatges capturades.

jpeg_compression = valor (per defecte = 75)

Tria el percentatge de compressió per les imatges capturades en format jpeg.

xosd = on|off

Activació del Xosd en arrancar.

xosd_main_color = valor (per defecte = lawngreen)

Tria el color del text xosd.

xosd_outline_color = valor (per defecte = black)

Tria el color de fons del text xosd.

xosd_outline_offset = valor (per defecte = 0)

Tria el grandària del color de fons

xosd_shadow_offset = valor (per defecte = 0)

Tria el color de l’ombra del text

xosd_main_font = valor (per defecte = -*-bitstream vera sans mono-*-*-*-*-*-240-*-*-*-*-*-*)

Tria el tipus de font del text xosd.

xosd_vtx_font = valor (per defecte = -*-bitstream vera sans mono-*-*-*-*-*-180-*-*-*-*-*-*)

Tria el tipus de font del teletext xosd.

container = nom (per defecte = AVI)

Tria el contenidor d’audio/vídeo que vols emprar per l’enregistrament.

codec = nom (per defecte = XviD)

Tria el códec de vídeo que vols emprar per l’enregistrament.

width = valor (per defecte = 384) 32 to 768 (modulo 32)

Amplada del vídeo a enregistrar.

height = valor (per defecte = 288) 16 to 576 (modulo 16)

Alçària del vídeo a enregistrar.

bitrate = valor (per defecte = 800) in Kbit/s 1 to 10000 (modulo 1)

Rati de bits del vídeo en kbits/s.

quality = val (default = 1)

Qualitat del vídeo: 1 a 5 per DivX, 0 a 5 per FFMpeg i 0 a 6 per XviD

stereo_mode = off | on (per defecte=off)

Tria el mode d’enregistrament àudio: mono o estèreo.

compress_audio = on | off (per defecte = on)

Activa/desactiva la compressió del so durant l’enregistrament.

mp3_bitrate = valor (per defecte = 128) 16 to 512 (modulo 16)

Si has seleccionat CBR, aquest paràmetre t’ajuda a triar el rati de bits d’àudio
MP3 (kbits/s)

mp3_quality = valor (per defecte = 5) 1 to 9 (modulo 1)

Nivell de qualitat MP3.

mp3_vbr_mode = on | off (per defecte =off)

Activa / desactiva el bitrate variable per l’enregistrament en format MP3.

mp3_vbr_quality = valor (per defecte = 8) 1 to 8 (modulo 1)

Si selecciones el mode VBR de MP3 VBR, pots seleccionar el nivell de qualitat.

fps = fps (per defecte = 25) 1 to 30 (modul 1)

Imatges per segon. Aquest paràmetre pot ser modificar per sincronitzar audio
i vídeo si hi ha problemes de sincronització al fitxer AVI.

max_gap = valor (per defecte = 80) 1 to 500 ms (modulo 1)

Separació màxima entre so imatge i so dins un fitxer AVI.
Aquest paràmetre pot ser modificar per sincronitzar audio
i vídeo si hi ha problemes de sincronització al fitxer AVI.

min_quantizer = valor (per defecte = 2) 1 to 64 modulo 1

Mínim quantitzador: Com menor sigui, major serà la qualitat.
Aquest paràmetre ajuda a modificar la qualitat durant l’enregistrament.
Si volem una qualitat estable s’ha de posar MIN igual a MAX.

max_quantizer = valor (per defecte = 8) 1 to 64 modulo 1

Màxim quantitzador: Com més gran sigui, menor serà la qualitat.
Aquest paràmetre ajuda a modificar la qualitat durant l’enregistrament.
Si volem una qualitat estable s’ha de posar MIN igual a MAX.

audio_buffer_size = valor (per defecte = 1764) de 441 a 65535 modul 441

Grandària del buffer de so emprat durant l’enregistrament.

audio_freq = valor (per defecte = 44100 Hz)

Freqüència del so durant l’enregistrament.

audio_fmt = valor (per defecte = s16le)

Format del so durant l’enregistrament.

divx_path = ruta (per defecte = $HOME or el directori des d’on és executat XdTV)

Tria on vols desar el fitxer AVI.

maxsize = mida (per defecte=1024 per un sistema de fitxers MSDOS, 4096 en qualsevol altre cas)

defineix la mida màxima del fitxer d’enregistrament a s MB.

display_frame = on | off (per defecte = on)

Mostra les imatges a pantalla durant l’enregistrament.

record_sub = on | off (per defecte = off)

Habilita/deshabilita l’enregistrament dels subtítols a un fitxer durant l’enregistrament

record_chg = on | off (per defecte = off)

Permet canviar de canal de TV durant l’enregistrament

record_delay = valor (per defecte = 0,000000)

defineix el retard entre l’àudio i vídeo durant l’enregistrament

streaming_mode = on | off (per defecte = off)

habilita l’exportació http de l’enregistrament
(XdTV actuarà com un servidor de difusió http)

streaming_http_port = valor (per defecte = 63427)

defineix el port de la difusió http

preview_player = valor (per defecte = mplayer -nofs -quiet -nosound)

Si has llançat un enregistrament, és possible previsualitzar-lo.
Tria el reproductor que hi vols emprar. També pot emprar
xdtv -avinoaudioout -avi

alevt_defaultpage = valor (per defecte = 100)

Tria la pàgina teletext per defecte. Si poses 100 200 300
llançarà 3 finestres diferents alevt amb les pàgines 100, 200 i 300.

alevt_finetune_mode = none | auto | manual

Tria el millor mètode per capturar el senyal del teletext.

alevt_finetune = valor (per defecte = 1)

Si alevt_finetune_mode = manual, s’empra aquest valor per fer l’ajustament
fi del senyal del teletext.

alevt_error_reduction = yes|no (per defecte = yes)

Si hi ha renou al senyal del teletext, això activa un algoritme per reduir-ne
els errors.

alevt_error_bell = yes|no (per defecte = yes)

Activació d’un senyal acústic quan hi hagi errors.

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

Tria el joc de caràcters de entre llatí, rus i grec.

Si vols saber més sobre el suport a eventmap , llegeix README.lirc.
Si vols més informació sobre els paràmetres avançats de XviD i FFMpeg,

mira la pàgina man del MPlayer. Estan tots ben explicats.

exemple del fitxer de configuració
El meu fitxer de configuració és una cosa així:

#
# Opcions Globals
#
norm = SECAM
capture = grab
source = Television
subpage = 888
freqtab = secam-france

mixer = line
restoresnd = off

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

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

#
# Grab options
#
grab_filepath = /home/user
jpeg_compression = 75

#
# XOSD options
#
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-*-*-*-*-*-*

#
# Opcions d’enregistrament
#
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

#
# record advanced options
#
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

#
# eventmap
#
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

#
# Opcions alevt
#
alevt_defaultpage = 100
alevt_finetune_mode = none
alevt_finetune = 1
alevt_error_reduction = yes
alevt_error_bell = yes
alevt_charset = latin-1

#
# Opcions dels canals
#
[TF1]
channel = 25
key = KP_End
bright = 35920
hue = 27689
deinterlace = Linear Blend

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

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

[Canal+]
channel = K06
key = KP_Left
deinterlace = Linear Blend

[Arte / La Cinquième]
channel = 30
key = KP_Begin
deinterlace = Linear Blend
subpage = 151

[M6]
channel = 33
key = KP_Right
color = 18371
norm = PAL
deinterlace = Linear Blend

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

BUGS

Que és això?

VEGI TAMBÉ

http://bytesex.org/xawtv/ (pàgina web principal xawtv)

http://bytesex.org/bttv/ (pàgina web del controlador bttv)

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

AUTOR

xawtv original per Gerd Knorr <kraxel [AT] bytesex.org>

Per favor, NO contactar amb ell si tens preguntes relatives a XdTV. Això ompliria la seva safata d’entrada del seu correu de emails que no l’interessen gens. Millor pregunta als fòrums que corresponents...

Descodificador AleVT original per Edgar Toerning <froese [AT] gmx.de>

Per favor, NO contactar amb ell si teniu preguntes sobre el descodificador AleVT proporcionat per XdTV. Això ompliria la seva safata d’entrada del seu correu de emails que no l’interessen gens. Millor pregunta als fòrums que corresponents...

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

Aquest programa és lliure; el podeu redistribuir i/o modificar d’acord amb els termes de la Llicència pública general de GNU tal i com la publica la Free Software Foundation; tant se val la versió 2 de la Llicència com (si ho preferiu) qualsevol versió posterior.

Aquest programa es distribueix amb l’esperança que serà útil, però SENSE CAP GARANTIA; ni tant sols amb la garantia de COMERCIALITZABILITAT O APTITUD PER A PROPÒSITS DETERMINATS. Vegeu la Llicència general pública de GNU per a més detalls.

Hauríeu d’haver rebut una còpia de la llicència pública general de GNU amb aquest programa; si no, escriviu a la Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.