Manpages

NOM

XdTV (un programme X11 basé sur xawtv) est un logiciel qui vous permet de regarder la télévision. Il interagit avec AleVT pour le Télétexte, Nxtvepg pour le NextView, et utilise l’API video4linux. Il peut être utilisé avec des filtres de désentrelacement ainsi que d’enregistrer des fichiers dans différents formats (AVI, MPEG, OGG, etc.) avec un grand nombre de codecs: FFMpeg(>=0.4.6), XviD(0.9 & 1.x), Ogg Theora (>=1.0alpha5) & Vorbis et DivX4/5 Il permet aussi l’utilisation de greffons.

SYNOPSIS

XdTV [ options ]

DESCRIPTION

XdTV est un simple programme pour regarder la télévision sur votre "linux box". Il utilise les librairies graphiques Athena (xaw, xaw3d, xawM, xaw95 ou neXtaw) XdTV supporte le pilote bttv, V4l et V4l2 (video4linux, inclus dans 2.1.x).

XdTV lit le fichier de configuration $HOME/.xdtv/xdtvrc au démarrage. Ce fichier contient les stations disponibles et quelques paramètres comme la norme TV. Lors du premier démarrage, XdTV crééra un fichier de configuration minimal. Vous aurez alors à éditer le fichier vous-même suivant vos besoins, voir ci-dessous pour les détails.

OPTIONS

-b n

force XdTV à basculer dans la profondeur de couleur n bits. Peut être nécessaire pour 24/32 bits. Malgré tout, les meilleures performances en "grabbdisplay" sont obtenues avec une profondeur de 16 bits.

-f

démarre en mode plein-écran.

-n

ne pas lire le fichier de configuration ($HOME/.xdtv/xdtvrc).

-o nom_fichier

enregistre le nom du fichier de sortie pour les captures au format ppm & jpeg (le nom par défaut est snap000.ppm ou snap000.jpeg)

-v niveau

Mode verbeux ; niveau peut être 0 (défaut), 1 ou 2. Cette option existe juste pour le déboguage. Si aucun niveau n’est fourni, un niveau égal à 1 est choisi.

-x

Désactive l’usage des extensions X11 (DGA, VidMode).

-d

Désactive l’usage des extensions X11 DGA.

-D adr

Affecte adr à l’adresse du framebuffer. Nécessaire pour le mode overlay si le DGA n’est pas disponible (a besoin des privilèges du super-utilisateur, à utiliser avec précautions ! ).

-c phériphérique_vidéo

périphérique vidéo video4linux. Pour les systèmes ayant devfs activé, le périphérique par défaut est, dans l’ordre, /dev/v4l/video ou /dev/v4l/video0. Pour les systèmes sans devfs, le périphérique par défaut est, dans l’ordre, /dev/video, /dev/video/video0 ou encore /dev/video0. Il est à noter que, sur les systèmes où /proc est activé, la détection du périphérique vidéo est "auto-magique".

-C périphérique_vbi

périphérique vbi video4linux. Pour les systèmes ayant devfs activé, le périphérique par défaut est, dans l’ordre, /dev/v4l/vbi ou /dev/v4l/vbi0. Pour les systèmes sans devfs, le périphérique par défaut est, dans l’ordre, /dev/vbi, /dev/video/vbi ou encore /dev/vbi0. Il est à noter que, sur les systèmes où /proc est activé, la détection du périphérique vbi est "auto-magique".

-noxv | -no-xv

désactive le support Xvideo si le programme a été compilé avec ce support.

-xvport numéro

choix du port Image Xvideo (le port par défaut est le premier port utilisable si le support Xvideo est disponible. Un port utilisable est un port qui supporte le format YUY2.

-noxvdefaults

Normalement xdtv fixe la valeur des paramètres XVideo (comme le contraste...) par leur valeur par défaut. Cette option désactive cette possibilité. (Utile pour les adaptateurs cassés)

-noplugin

désactive tout greffon installé.

-plugin chemin_de_fichier

active un greffon spécifique.

-plugindir chemin_de_répertoire

répertoire des greffons (défaut=/usr/local/lib/xdtv-plugins).

-probe_memcpy

force le test de différentes possibilités pour une fonction memcpy rapide.

-rec_fps fps

fixe la fréquence d’enregistrement des images (défaut=25.0 images/s)

-rec_display on|off

fixe le mode d’affichage pendant un enregistrement (défaut=1)

-rec_width largeur

fixe la largeur de la vidéo enregistrée (défaut=384), si la largeur donnée est 0, elle sera fixée à 4/3*hauteur

-rec_height hauteur

fixe la hauteur de la vidéo enregistrée (défaut=288), si la hauteur donnée est 0, elle sera fixée à 3/4*largeur

-rec_videobr br

fixe le taux d’enregistrement à br kbit/s (défaut=800)

-rec_stereo on|off

activer le mode stéréo (défaut=off)

-rec_audiofreq freq

fixe la fréquence d’échantillonnage audio de l’enregistrement (défaut=44100 Hz)

-rec_audiofmt u8|s16le

fixe le format audio d’enregistrement (défaut=s16le)

-rec_audiobuf taille

fixe la taille du tampon audio (défaut=1764)

-rec_fragments nombre

fixe le nombe de fragments audio (défaut=48)

-rec_fragmentsize taille

fixe la taille d’un fragment audio (défaut=2048)

-rec_acodec nom_codec

fixe le nom du codec d’enregistrement audio (défaut="LAME MP3")

-rec_mp3cbr br

active le MP3 CBR (taux d’encodage constant) et fixe le taux à br kbit/s (défaut=activé, 128kbit/s)

-rec_mp3vbr qualité

active le MP3 VBR (taux d’encodage variable) et fixe la qualité de compression (0=meilleure, 9=pire) (défaut=désactivé, qualité=8)

-rec_vcodec nom_codec

fixe le nom du codec d’enregistrement vidéo

-rec_container nom_conteneur

fixe le nom du conteneur

-rec_maxgap écart

fixe l’écart temporel maximal (en secondes) entre l’audio et la vidéo lors de l’enregistrement. (défaut = 0.08 s)

-rec_delay valeur

fixe le décalage temporel (en secondes) entre l’audio et la vidéo lors d’un enregistrement (défaut = 0.00 s). La valeur peut être négative ou positive. Le décalage sera toujours compris entre valeur+écart et valeur-écart. Utiliser cette option si vous notez qu’il y a toujours le même décalage A/V dans vos films, mais normalement 0.00 est toujours adéquat.

-rec_sub on|off

indique si les sous-titres doivent être enregistrés ou non. (les sous-titres sont enregistrés dans le format MPsub du logiciel MPlayer).

-rec_chg on|off

permet le changement de chaîne durant l’enregistrement.

-rec_filename nomdufichier

fixe le nom du fichier avi (défaut=divx_path/movie-chaîne-date.avi)

-rec_maxsize valeur

fixe la taille maximum du fichier d’enregistrement à valeur Mo. (défaut=1024 pour un système de fichier MSDOS, sinon 4096)

-rec_stream on|off

active l’exportation http de l’enregistrement (XdTV agira comme un serveur de flux http)

-rec_http_port

fixe le port du flux http (défaut=63427)

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

exécute les commandes au démarrage de l’application voir xdtv_cmd(1) pour une liste des commandes

-nowd

désactive la décoration des fenêtres au démarrage.

-stayontop

Démarre en gardant la fenêtre affichée au premier plan.

-h

affiche un bref message avant de quitter.

-version

affiche la version courante d’XdTV.

-v4l2

force à utiliser le pilote v4l2. Par défaut, si votre pilote n’est pas v4l2 alors le mode v4l1 est automatiquement sélectionné. Avec cette option, si votre pilote n’est pas v4l2, XdTV s’arrêtera.

-v4l1

force à utiliser l’ancien pilote v4l1. Il n’est pas recommandé parce que les pilotes compatibles v4l2 sont plus instables en mode v4l1.

-xvtv

la communication avec la carte TV passe par le serveur X (a besoin du support XVideo. Votre carte TV doit également être reconnue par le serveur X. Ne marche pas en mode grabdisplay.)

-xvtv_overlay on|off

utilise XVideo pour l’overlay si le support est disponible, toutes les autres opérations utilisent le pilote normal. Cela ne marche actuellement qu’avec les pilotes v4l2 parce que le périphérique doit supporter les ouvertures multiples. (défaut=on avec v4l2 et si le port XvVideo est appelé video4linux)

-xvtvport

fixe le port Xvideo (par défaut, le premier port utilisable).

-novbi

ne pas ouvrir le préphérique télétexte.

-capture overlay|grabdisplay|off

pour utiliser un mode de capture spécifique pour toutes les chaînes lors du démarrage.

-nbufs nbufs

fixe le nombre d’images placées dans un tampon du noyau (défaut=3).

-capt_width largeur

fixe la largeur maximale des images capturées (défaut=maximum=768)

-capt_height hauteur

fixe la hauteur maximale des images capturées (défaut=maximum=576)

-force_capt_width largeur

force la largeur des images capturées. défaut=0, ce qui signifie que la largeur n’est pas forcée. -1 signifie la largeur maximale (768 pour du pal, 640 pour du ntsc).

-force_capt_height hauteur

similaire à l’option -force_capt_width. (défaut=0=non forcée) e1 signifie la hauteur maximale (576 pour du pal, 480 pour du ntsc).

-only_capt_width largeur

similaire à l’option -force_capt_width, mais plus contraignante

-only_capt_height hauteur

similaire à l’option -force_capt_height, mais plus contraignante

-fullscreen_mode 1 | 2 | 3

choisit la méthode que vous désirez lorsque le plein-écran est lancé

-avi nom_fichier.avi

lit les images à partir de nom_fichier.avi. (utilisé seulement pour des tests)

-avibench

(requiert l’option -avi) Ne place aucun retard entre deux images, s’arrête quand la fin du fichier avi est atteinte puis affiche quelques statistiques sur l’utilisation CPU.

-avi_audiofragments nombre

fixe le nombre de fragments audio pour la lecture d’un fichier avi. (défaut=2, 16 pour sunaudio)

-avi_audiofragmentsize taille

fixe la taille des fragments audio pour la lecture d’un fichier avi (défaut=2048)

-avinoaudioout

ne joue pas la piste audio d’un fichier avi lors de sa lecture.

-sub on|off

acive ou désactive l’affichage des sous-titres (défaut=off)

-xosd

utilise la librairie xosd pour l’affichage osd.

-noalsa | -nooss | -nosunaudio

n’utilise pas le pilote correspondant pour gérer le son

-mixer_dev

sélectionne le péripherique mixeur. (défaut=default pour alsa, /dev/mixer pour oss et sunaudio)

-mixer_tvchan

sélectionne la chaîne du mixeur correspondant à la TV. (défaut=Line pour alsa, line pour oss, inputs.line pour sunaudio)

-mixer_pcmchan

sélectionne la chaîne du mixeur correspondant à l’audio digital (défaut=PCM pour alsa, pcm pour oss, inputs.dac pour sunaudio)

-audio_dev

sélectionne le périphérique audio. (défaut=default pour alsa, /dev/dsp pour oss, /dev/sound pour sunaudio)

-restoresnd on|off

indique si XdTV doit restaurer les paramètres audio initiaux à la sortie du programme. (défaut=off, fonctionne seulement avec alsa)

-bktr_mode nr

choisit un format de capture par son numéro (voir les formats supportés en sortie d’XdTV) (pour BSD) vous devez spécifier quel mode il est supposé être avec l’option -grabfmt

-bktr_read

utilise la lecture à la place de mmap (lent, à utiliser seulement si votre pilote est bogué) (seulement pour BSD)

-doublekey on/off

active les doubles clefs (défaut=on s’il y a plus de 10 stations)

-doublekey_firstisone on/off

indique si la première station a le numéro 1 , et non 0, nécessaire pour le mode doublekey. (par défaut=off excepté si lirc-key-1 est "mappé" sur le "keypad" 0 où si le raccourci de la première chaîne est 1, KP_1 ou KP_End)

-nopixmap

Pour désactiver la décoration par images pixmaps des boutons.

-theme nom

Charge le thème correspondant à la chaîne de caractères nom (par exemple "-theme aqua"). Par défaut, le thème chargé est celui enregistré dans le fichier de configuration. Si aucun nom n’a été enregistré, le thème par défaut est chargé. Chaque thème doit être installé en plus du paquet principal. Plusieurs versions du même thème peuvent être installées (par ex. thème aqua en français et en anglais), le programme chargera la version dont la langue correspond à la langue courante.

-noxawpopup

Pour désactiver les popups xaw

-nodecoinit

Pour les gestionnaire de fenêtre qui ont un problème avec l’initialisation du mode décoration des fenêtres (ffwm, ff2wm)

-nowmhooks

désactive les opérations spécifiques au gestionnaire de fenêtre: plein-écran par le gestionnaire de fenêtre, mise en avant plan...

-nowmfs

n’utilise pas le mode plein-écran du gestionnaire de fenêtre. Utile pour avoir un plein-écran qui recouvre tous les écrans.

-ybar nr

fixe la hauteur des bordures noires pour une hauteur totale égale à 1000: nr=125 pour du 16:9, nr=200 pour du 20:9 (défaut=0)

-grabfmt yuyv|yuv420|rgb32...

force le format des images capturées par la carte

-xvfmt yuyv|yuv420|rgb32...

force le format utilisé par l’adaptateur XVideo

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

force le format utilisé par la fenêtre x11

-vop op1:op2:op3...

applique les opérations sur la vidéo.

-aop op1:op2:op3...

applique les opérations sur l’audio.

-vop_autograb on|off

entrer automatiquement en mode grabdisplay quand un vop est activé (défaut=on)

-novop

désactive toute opération sur la vidéo.

-noaop

désactive toute opération sur l’audio.

-xineramascreen nombre|off|auto

précise l’écran ou le plein écran doit s’effectuer. ("off" signifie que le mode xinerama n’est pas utilisé (par défaut), "auto" que l’écran est choisi à partir de la position actuelle de la fenêtre)

-dvb

utiliser une carte TV dvb. (en développement...)

-alevt_arg

Vous devez écrire les arguments AleVT entre deux quotes ’’ .

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

-display ou -d <dpy>

$DISPLAY

-geometry ou -g <geo>

41x25

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

0

-child ou -c ppp[.ss]

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

900

-[no]erc ou -[n]e

activé

-[no]bell ou -[n]b

activé

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

latin-1

L’ordre est important! Chaque numéro de page ouvre une nouvelle
fenêtre avec la géométrie précedemment donnée, périphérique, et
affichage.

ppp[.ss] est un numéro de page ainsi qu’un numéro optionnel de
sous-page (par exemple 123.4). Si le numéro de sous-page est
omis, la première sous-page transmise est affichée.

L’option -child requiert une fenêtre parente. Elle doit donc
être précédée par une fenêtre parente ou par une autre fenêtre
fille.

Pour en savoir plus à propos des options d’AleVT, rendez-vous sur
sa page de manuel.

XdTV est une appication X. Vous pouvez donc utilier tous les

paramètres proposés par X11(1):
-iconic : XdTV est iconifié dès son lancement.

-xrm resourcestring : Cette option spécifie un nom de ressource et
une valeur pour remplacer les éventuels paramètres par défaut.
Elle est également très pratique pour fixer des ressources qui
n’ont pas d’argument explicite en ligne de commande.

par exemple :
xdtv -xrm "xdtv.onscreen*foreground:red (affiche les messages OSD
en rouge)
xdtv -xrm ’xdtv.vtx.label.font: -*-*-bold-r-normal-*-16-*-*-*-m-*-iso8859-1’
toutes les ressources qui sont dans XdTV.ad peuvent être
temporairement modifiées par cette méthode.

PREMIÈRE UTILISATION

Démarrez simplement XdTV, cela devrait marcher sans fichier de configuration supplémentaire. Vérifiez alors les réglages dans le menu des options (bouton droit de la souris) et ajustez les réglages (norme TV, source vidéo, table des fréquences). Avec les touches des flèches vous pouvez contrôler le tuner et rechercher des émetteurs TV.

Si vous en avez trouvé un, lancez votre éditeur de texte favorit et ouvrez le fichier de configuration $HOME/.xdtv/xdtvrc. Sinon vous pouvez utiliser le nouvel éditeur de chaîne. La touche de raccourci ’E’ le démarrera. Attention : Écrire le fichier de configuration avec l’éditeur de chaîne supprimera tous les commentaires que vous auriez pu ajouter à votre fichier de configuration.

Utilisation de la souris
Le bouton gauche de la souris fait apparaître un menu avec toutes les chaînes trouvées dans le fichier de configuration. Le bouton du milieu passe à la chaîne suivante. Le bouton droit fait apparaître un menu avec beaucoup de réglages et de contrôles.

Raccourcis Clavier
A Audio actif/inactif
Shift+A Audio actif/inactif, passant par la carte TV. (pratique
quand le son a été perdu à cause d’une réception trop
mauvaise.)
Ctrl+A Démarre/Arrête le décodeur/navigateur interne de
Videotext/Teletex AleVT
Alt+A Ouvre une fenêtre de gestion des paramètres AleVT
B Active ou non la décoration des fenêtres
C Fenêtre mosaïque des Caînes

Ctrl+D

Utilisé pour sélectionner un filtre de désentrelacement

E Ouvre une fenêtre d’édition des chaînes
F Active/désactive le plein écran
G Capture une image (taille maximale, ppm)
Ctrl+G Capture une image (taille de la fenêtre, ppm)
H Affiche l’heure sur la barre de titre ou via OSD
en mode plein écran

Ctrl+H

Ouvre une fenêtre d’aide (seulement dans les fenêtres

d’options TV & principale )
J Capture une image (taille maximale, jpeg)
Ctrl+J Capture une image (taille de la fenêtre, jpeg)
K Ouvre la fenêtre d’options des greffons
O Ouvre une fenêtre d’Options
P Active/désactive l’affichage des sous-titres
Alt+P Revient à la fenêtre de sous titres précédente.
Fonctionne en association des commandes Ctrl+P et P
Ctrl+P Va à la fenêtre de sous-titres suivante.
Shift+P Permet de choisir un numéro de page particulier
pour l’affichage des sous-titres.
R Enregistrer un film (démarrer/arrêter)
Alt+R Ouvre une fenêtre d’options pour l’enregistrement vidéo
Ctrl+R Ouvre une fenêtre d’options pour l’enregistrement audio
Shift+R Ouvre une fenêtre d’options pour la diffusion http
S Donner des statistiques d’enregistrement
Shift+S Pour sauver les paramètres de configuration
T "Toujours au premier plan" ; option qui fonctionne avec
n’importe quel gestionnaire de fenêtre de type Gnome
ou de type NET_WM
V Mode de capture Vidéo : overlay/grabdisplay/aucune
Shift+V Si vous avez déjà lancé un enregistrement, il est possible de le prévisualiser.
Shift+X Ouvre une fenêtre d’options Xosd
X Ouvre une fenêtre d’options X11
Ctrl+X Active / désactive Xosd
Z Défilement des chaînes (zappe toutes les chaînes
pendant quelques secondes chacune)
Ctrl+Z Défilement rapide des chaînes (capture les images pour
la fenêtre de gestion des chaînes)

0 Fixe le mode audio à auto
1 Fixe le mode audio à mono
2 Fixe le mode audio à stéréo

up/down change de canal
left/right réglage fin
pgup/pgdown change de station
Ctrl+up cherche une nouvelle station

ESC Quitter

F1 Rappel le titre nxtvepg
F5 Abaisse la luminosité de 1%
F6 Augment la luminosité de 1%
F7 Abaisse la saturation de 1%
F8 Augment la saturation de 1%
F9 Abaisse le contraste de 1%
F10 Augment le contraste de 1%
F11 Abaisse la couleur de 1%
F12 Augment le contraste de 1%
+/- Augmente/Diminue le volume
Enter muet

End Diminue la taille des bandes noires
Home Augmente la taille des bandes noires

La configuration d’une chaîne peut être fait sur plusieurs lignes.
Les lignes qui suivent le nom de la chaîne entre [] concernent donc
le paramétrage de cette seule chaîne. Néanmoins, seule la ligne
concernant le définition du canal est nécessaire.

Il existe un certains nombre d’autres options. Elles peuvent être utilisés
pour une chaîne en particulier (et seront alors utilisées pour cette chaîne seulement)
ou bien être utilisées de façon globale (c’est à dire pour toutes les stations existantes).
Cette dernière méthode est pratique pour un paramétrage globale (norme TV....)
Voir aussi les exemples suivants.

Voici la liste détaillée des options :
fine = n

réglage fin (à partir des touches gauche et droite), défaut: 0

norm = pal | ntsc | secam

choix de la norme TV, pal par défaut

key = keysym

Touche de raccourci pour la chaîne. Tous les symboles de touches
("les keysyms") X11 sont permis ici. Vous pouvez ajouter un préfixe
à l’aide de la touche +, i.e. ^F est "Ctrl+F".

capture = off | overlay | grabdisplay

mode de capture : off, overlay (défaut, carte TV => vidéo, 0% cpu)
ou grabdisplay (carte TV => mémoire => serveur-X => vidéo, le taux
d’images capturées dépend de la charge et de la taille des images.)

source = Télévision | Composite1 | Composite3 | SVHS

source d’entrée

color = n

choix de la couleur

bright = n

choix de la luminosité

hue = n

choix de la saturation

contrast = n

choix du contraste
Les valeurs doivent être comprises entre 0 et 65535, par défaut : 32768

deinterlace = none | bob | weave | greedy | onefield

méthode de désentrelacement appliquée à l’image

subpage = val (différent de 888)

Permet d’enregistrer une page de sous-titres par défaut qui sera
utilisée à chaque appel de la fonction "Afficher les sous-titres".

Les options suivantes sont seulement permises avant la première chaîne.
Elles sont écrasées par les options individuelles des chaînes :
norm = pal | ntsc | secam

choix de la norme TV, pal par défaut

capture = off | overlay | grabdisplay

mode de capture : off, overlay (défaut, carte TV => vidéo, 0% cpu) ou
grabdisplay (carte TV => mémoire => serveur-X => vidéo, le taux
d’images capturées dépend de la charge et de la taille des images.)

source = Télévision | Composite1 | Composite3 | SVHS

source d’entrée

colorkey = valeur

Si Xvideo est activé, assigne valeur à colorkey.

fullscreen = largeur x hauteur

spécifie quel mode video devra être utilisé lors d’un affichage
plein-écran. Fonctionne seulement avec X11 ; et bien sûr, il faut
un modeline valide pour ce mode dans votre fichier de préférences
X11.

fullscreen_mode = 1 | 2 | 3

choisit la méthode que vous désirez lorsque le plein-écran est
lancé.

windowsize = largeur x hauteur

spécifie la taille de la fenêtre au démarrage.

Écrase ce qui a

été spécifié dans le fichier de resources XdTV.ad.

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

certains gestionnaires de fenêtres ne gèrent pas correctement la
gravité statique (Je connais mwm kwm). Cela est un peu
désagréable dans le mode plein-écran. Avec ces options, vous
pouvez corriger cet effet avec un déplacement pour bouger la
fenêtre. Par exemple, wm-off-by = -4-24 fera ce qu’il faut pour
kwm (le gestionnaire de fenêtre de KDE).

subpage = val (différent de 888)

Permet d’enregistrer une page de sous-titres par défaut qui sera
utilisée à chaque appel de la fonction "Afficher les sous-titres".

freqtab =

selectionne une table de correspondance canal-fréquence. L’option
fenêtre->table des fréquences ouvre un menu avec toutes les entrées
possibles (et permet le changement de table en temps réel).

pixsize = largeur x hauteur

taille de l’aperçu (image pixmap) du canal (au sein de la fenêtre des canaux).
0x0 désactive cette possibilité.

mixer_tvchan = périphérique

Cela permet de contrôler le volume en utilisant le mixeur de la carte
son. Le périphérique *n’est pas* /dev/mixer (qui peut être fixé par
mixer_dev), mais le nom de la source sonore (line1 chez moi, prenez
juste un des mixeurs existants et testez pour trouver quelle est
votre carte TV...).
Volume-control marche avec le pavé numérique : + est haut, - est bas,
entrée est muet.

mixer_dev = xxx | mixer_pcmchan = xxx | audio_dev = xxx

Paramètres avancés des mixeurs/audio, voir la section OPTIONS pour
les explications

restoresnd = on|off

voir option -restoresnd

vop_autograb = on|off

voir option -vop_autograb

subtitles = on|off

Activation des sous-titres au démarrage.

capture_size = valeur (défaut = 768 x 576)

Fixe la largeur et la hauter de l’image capturée.

blackborder = nr (défaut = 0)

fixe la hauteur des bandes noires (comme l’option -ybar)

xawpopup = valeur (défaut = on)

Pour désactiver/activer l’ouverture des fenêtres xaw

message_timer = valeur (défaut = 5000)

Choisit combien de temps un titre est affiché à l’écran.

decoration = on|off

Active la décoration des fenêtres au démarrage.

stayontop = on|off

Active la fonction "Reste au premier plan" au démarrage.

xvport = nombre

Port de l’image Xvideo (similaire à l’option -xvport).

grab_filepath = valeur (défaut = $HOME)

Choisit le chemin où les images sont sauvées.

jpeg_compression = valeur (default = 75)

Choisit la taux de compression pour la capture d’une
image jpeg.

xosd = on|off

Activation d’Xosd au démarrage.

xosd_main_color = valeur (défaut = vert clair)

Choisit la couleur globale des textes Xosd.

xosd_outline_color = valeur (défaut = black)

Choisit la couleur de l’ombrage des lettres xosd.

xosd_outline_offset = valeur (défaut = 0)

Choisit le décalage entre la lettre et son ombre

xosd_shadow_offset = valeur (défaut = 0)

Choisit l’espacement inter-ligne du texte xosd

xosd_main_font = valeur (défaut = -*-bitstream vera sans mono-*-*-*-*-*-240-*-*-*-*-*-*)

Choisit la fonte des textes Xosd principaux.

xosd_vtx_font = valeur (défaut = -*-bitstream vera sans mono-*-*-*-*-*-180-*-*-*-*-*-*)

Choisit la fonte du télétexte xosd.

container = nom (défaut = AVI)

Chosit le conteneur que vous voulez utiliser pour l’enregistrement.

codec = nom (défaut = XviD)

Chosit le codec vidéo que vous voulez utiliser pour l’enregistrement.

width = valeur (défaut = 384) 32 à 768 (modulo 32)

Largeur de la vidéo à enregistrer.

height = valeur (défaut = 288) 16 à 576 (modulo 16)

Hauteur de la vidéo à enregistrer.

bitrate = valeur (défaut = 800) en Kbit/s 1 à 10000 (modulo 1)

bitrate vidéo en kbits/s.

quality = valeur (défaut = 1)

qualité de l’enregistrement vidéo. de 1 à 5 pour DivX, de 0 à 5 pour FFMpeg et de 0 à 6 pour XviD

stereo_mode = off | on (défaut=off)

Choisit le mode d’enregistrement audio : mono ou stéréo.

compress_audio = on | off (défaut=on)

Active / désactive la compression du son durant l’enregistrement.

mp3_bitrate = valeur (défaut = 128) 16 à 512 (modulo 16)

Si vous sélectionnez CBR, ce paramètre vous aide à choisir le
bitrate audio MP3 constant (kbits/s)

mp3_quality = valeur (défaut = 5) 1 à 9 (modulo 1)

Niveau de qualité sonore du MP3.

mp3_vbr_mode = on | off (défaut =off)

Active / désactive le bitrate variable pour l’enregistrement audio MP3.

mp3_vbr_quality = valeur (défaut = 8) 1 à 8 (modulo 1)

Si le mode VBR MP3 est sélectionné, vous pouvez choisir son niveau
de qualité.

fps = fps (défaut = 25) 1 à 30 (modulo 1)

Images par seconde. Ce paramètre pourrait être modifié pour
synchroniser le son et la video s’il y a de tels problèmes dans
votre fichier AVI.

max_gap = valeur (default = 80) 1 à 500 ms (modulo 1)

Écart maximal possible entre le son et la vidéo dans un fichier AVI..
Ce paramètre pourrait être modifié pour synchroniser le son et la video
s’il y a de tels problèmes dans vos fichiers AVI.

min_quantizer = valeur (default = 2) 1 à 64 modulo 1

Quantificateur minimal : plus le quantificateur est petit, plus haute sera
la qualité.
Ces paramètres vous aident à modifier la qualité pendant l’enregistrement.
Si vous voulez une qualité stable, on doit fixer MIN égal à MAX.

max_quantizer = valeur (default = 8) 1 à 64 modulo 1

Quantificateur maximal : plus le quantificateur est grand, plus basse sera
la qualité.
Ces paramètres vous aident à modifier la qualité pendant l’enregistrement.
Si vous voulez une qualité stable, on doit fixer MIN égal à MAX.

audio_buffer_size = valeur (défaut = 1764) 441 à 65535 modulo 441

Fixe la taille du tampon utilisé durant l’enregistrement.

audio_freq = valeur (défaut = 44100 Hz)

Fréquence d’échantillonnage sonore durant l’enregistrement.

audio_fmt = valeur (défaut = s16le)

Format du son pendant l’enregistrement.

divx_path = chemin (défaut = $HOME ou le répetoire d’où XdTV est lancé)

Choisit le dossier dans lequel vous voulez enregistrer le fichier avi.

maxsize = taille (défaut=1024 pour un système de fichier MSDOS, sinon 4096)

fixe la taille maximum d’un fichier à taille Mo.

display_frame = on | off (défaut = on)

Affiche les images à l’écran durant l’enregistrement.

record_sub = on | off (défaut = off)

Permet ou non d’enregistrer un fichier de sous-titres durant l’enregistrement
d’un fichier AVI.

record_chg = on | off (défaut = off)

Permet ou non de changer la chaîne TV durant l’enregistrement d’un fichier AVI.

record_delay = valeur (défaut = 0,000000)

Fixe l’écart d’enregistrement entre l’audio et la vidéo en secondes

streaming_mode = on | off (défaut = off)

Active la diffusion http de l’enregistrement
(XdTV agira comme un serveur de flux http)

streaming_http_port = valeur (défaut = 63427)

Fixe le port du flux http

preview_player = valeur (défaut = mplayer -nofs -quiet -nosound)

Si vous avez lancé un enregistrement, il est possible de le
prévisualiser. Choisissez pour cela le player que vous souhaiter
utiliser. Vous pouvez aussi utiliser xdtv -avinoaudioout -avi

alevt_defaultpage = valeur (défaut = 100)

Chosit la page de télétexte par défaut. Si vous écrivez 100 200 300
cela va lancer 3 fenêtres alevt différentes avec 100, 200 et 300
comme pages par défaut.

alevt_finetune_mode = none | auto | manual

Choisit la meilleure méthode pour capturer le signal télétexte.

alevt_finetune = val (default = 1)

Si alevt_finetune_mode = manual, cette valeur est utilisée pour régler
finement le signal télétexte.

alevt_error_reduction = yes|no (défaut = yes)

S’il y a du bruit sur le signal télétexte, cela active un algorithme de
réduction d’erreurs.

alevt_error_bell = yes|no (défaut = yes)

Activation de la cloche quand des erreurs apparaissent.

alevt_charset = latin-1 | latin-2 | koi8-r | iso8859-7 (défaut = latin-1)

Choisit votre jeux de caractères parmi latin, russe et grec.

Si vous voulez en apprendre plus à propos du support de l’eventmap

(mappage d’actions en fonction d’un événement de type clavier, télécommande autres...),
lisez README.lirc.

Si vous désirez plus d’informations au sujet des options avancées d’XviD & de FFMpeg

Jettez un oeil au manuel d’aide de MPlayer. Toutes y sont bien expliquées.

exemple de fichier de configuration
Mon fichier de configuration ressemble à cela :

#
# Options globales
#
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

#
# Options plein-écran
#
fullscreen = 800 x 600
fullscreen_mode = 3
pixsize = 128 x 96
windowsize = 256 x 192
colorkey = 123456
capture_size = 768 x 576

#
# Options de capture
#
grab_filepath = /home/user
jpeg_compression = 75

#
# Options 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-*-*-*-*-*-*

#
# Options d’enregistrement
#
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

#
# Options avancées d’enregistrement
#
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

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

#
# Options des chaînes
#
[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

BOGUES

Qu’est-ce donc ?

VOIR ÉGALEMENT

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

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

http://lecker.essen.de/~froese/ (décodeur videotext AleVT)

AUTEUR

Le logiciel original xawtv a été écrit par Gerd Knorr <kraxel [AT] bytesex.org>

S’il vous plaît NE LE CONTACTEZ PAS si vous avez des questions concernant XdTV. Cela va polluer sa boîte mail avec des courriers dont il se moque absolument. Posez plutôt vos questions sur les forums appropriés...

Le décodeur videotext original AleVT a été écrit par Edgar Toerning <froese [AT] gmx.de>

S’il vous plaît NE LE CONTACTEZ PAS si vous avez des questions concernant le décodeur AleVT intégré à XdTV. Cela va polluer sa boîte mail avec des courriers dont il se moque absolument. Posez plutôt vos questions sur les forums appropriés...

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

Ce programme est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier sous les termes de la licence GNU GPL telle que publiée par la Free Software Foundation ; soit la version 2, soit (à votre convenance) toute version ultérieure.

Ce programme est distribué dans l’espoir qu’il soit utile, mais SANS AUCUNE GARANTIE; sans même la garantie implicite d’UTILISABILITE ou d’ADAPTATION A UN USAGE PRECIS. Lisez la licence GNU GPL pour plus de détails.

Vous devriez avoir reçu une copie de la licence GNU GPL avec ce programme; si ce n’est pas le cas, écrivez à Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.