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.