Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
qmagneto [Le 16/05/2012, 23:32]
89.90.117.21 [Aucune recuperation des programmes (depuis l'URL a changé)]
qmagneto [Le 11/09/2022, 11:36] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>Hardy Karmic Lucid Maverick ​television freebox tnt}}+{{tag>Xenial ​television freebox tnt}}
  
 ---- ----
Ligne 9: Ligne 9:
 [[http://​qmagneto.googlecode.com/​files/​capture-qmagneto.png|{{ http://​qmagneto.googlecode.com/​files/​capture-qmagneto-small2.png?​600 }}]] [[http://​qmagneto.googlecode.com/​files/​capture-qmagneto.png|{{ http://​qmagneto.googlecode.com/​files/​capture-qmagneto-small2.png?​600 }}]]
  
- +===== Pré-requis ===== 
 +  
 +  * Disposer des [[:​sudo|droits d'​administration]]. 
 +  * Disposer d'une connexion à Internet configurée et activée.
  
 ===== Installation ===== ===== Installation =====
 [[:​PPA|Ajoutez le PPA]] **ppa:​qmagneto/​ppa**((https://​launchpad.net/​~qmagneto/​+archive/​ppa)) dans vos sources de logiciels, [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|rechargez la liste des paquets]], et [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​qmagneto|qmagneto]]**. [[:​PPA|Ajoutez le PPA]] **ppa:​qmagneto/​ppa**((https://​launchpad.net/​~qmagneto/​+archive/​ppa)) dans vos sources de logiciels, [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|rechargez la liste des paquets]], et [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​qmagneto|qmagneto]]**.
  
-ou en une ligne dans un [[Terminal]] +ou en une ligne dans un [[Terminal]] : 
-<​code>​sudo add-apt-repository ppa:​qmagneto/​ppa && sudo apt-get update && sudo apt-get ​-y install qmagneto</​code>​+<​code>​sudo add-apt-repository ppa:​qmagneto/​ppa && sudo apt-get update ​-qq && sudo apt-get install qmagneto</​code>​
  
  
 ===== Utilisation ===== ===== Utilisation =====
  
-Lancez l'​application ​depuis ​le menu //​Applications -> Guide TV et Enregistreur// ​ou //via// la [[:​commande_shell|commande]] suivante : +Lancez l'​application ​via le [[:​unity#​tableau_de_bord_dash|tableau de bord Unity]] ou ou //via// la [[:​commande_shell|commande]] suivante : ​<​code>​qmagneto</​code>​
- +
-  ​qmagneto+
  
 L'​interface est assez simple. La fenêtre principale affiche les programmes télé sous forme d'une grille. Les ascenseurs permettent de se déplacer. Toutes les émissions affichent dans une case de la grille leur nom et l'​horaire de début et de fin du programme. Certains possèdent des étoiles (3 maximum) qui indiquent la qualité du programme. D'​autres enfin affichent des images miniatures illustrant l'​émission. L'​interface est assez simple. La fenêtre principale affiche les programmes télé sous forme d'une grille. Les ascenseurs permettent de se déplacer. Toutes les émissions affichent dans une case de la grille leur nom et l'​horaire de début et de fin du programme. Certains possèdent des étoiles (3 maximum) qui indiquent la qualité du programme. D'​autres enfin affichent des images miniatures illustrant l'​émission.
Ligne 33: Ligne 33:
 Le bouton "​Programmer"​ restera grisé si le canal n'est pas configuré correctement Le bouton "​Programmer"​ restera grisé si le canal n'est pas configuré correctement
 </​note>​ </​note>​
- 
- 
  
 ===== Configuration ===== ===== Configuration =====
Ligne 43: Ligne 41:
  
 ==== Programme d'​encodage ==== ==== Programme d'​encodage ====
-C'est le nom du programme à lancer lors des enregistrements. Par défaut ce programme est Mencoder. Il est également possible d'​appeler VLC ou tout autre programme. +C'est le nom du programme à lancer lors des enregistrements. Par défaut ce programme est Mencoder. Il est également possible d'​appeler VLC ou tout autre programme. ​(par exemple : mpv, tzap ou gnutv)
  
  
Ligne 50: Ligne 47:
 Ce sont les paramètres qui vont être transmis au programme d'​enregistrement. Deux variables doivent apparaitre obligatoirement dans cette ligne : Ce sont les paramètres qui vont être transmis au programme d'​enregistrement. Deux variables doivent apparaitre obligatoirement dans cette ligne :
  
-  * $STREAM : cette variable sera remplacé par le champ "​Correspondance Box" ​ configuré dans le dialogue "​Canaux"​ en fonction de la chaine ​choisie+  * $STREAM : cette variable sera remplacé par le champ "​Correspondance Box" ​ configuré dans le dialogue "​Canaux"​ en fonction de la chaîne ​choisie
   * $OUT    : sera remplacé par le nom du fichier choisi lors de la programmation de l'​enregistrement   * $OUT    : sera remplacé par le nom du fichier choisi lors de la programmation de l'​enregistrement
  
 D'​autres paramètres peuvent être ajoutés afin de réencoder ou redimensionner le flux vidéo. Voici un exemple de paramètres pour Mencoder : D'​autres paramètres peuvent être ajoutés afin de réencoder ou redimensionner le flux vidéo. Voici un exemple de paramètres pour Mencoder :
 <​code>"​$STREAM"​ -oac mp3lame -ovc lavc -lavcopts vcodec=mpeg4:​mbd=1:​vbitrate=1500 -vf scale=-2:​400 -ffourcc DIVX -fps 25 -ofps 25 -o  "​$OUT.avi"</​code>​ <​code>"​$STREAM"​ -oac mp3lame -ovc lavc -lavcopts vcodec=mpeg4:​mbd=1:​vbitrate=1500 -vf scale=-2:​400 -ffourcc DIVX -fps 25 -ofps 25 -o  "​$OUT.avi"</​code>​
 +
 +===Exemple avec gnutv :===
 +
 +* programme :   //​**gnutv**//​
 +* options :         //​**-channels ​ /​home/​jp/​channels.conf ​  -out file "​$OUT" ​   $STREAM**//
 +<​code>​ -channels ​ /​home/​jp/​channels.conf ​  -out file "​$OUT" ​   $STREAM </​code>​
 +* format nom de fichier par défaut :  // ** [%n]-%t-%d %m %y.ts**//
 +
 +Ici, //gnutv// fait appel au fichier //​channels.conf//​ qui se trouve dans le dossier ​ ///​home/​jp.//​
 +La variable ​ $STREAM ​ contiendra le nom de la chaîne tel qu'​il a été configuré dans le champ "​Correspondance Box" ​ du dialogue "​Canaux"​.
 +
 +Dans cet exemple, ce sera par exemple "​France 2(GR1 A)" indiqué dans le champ  "​Correspondance Box" : ce nom doit être le nom de la chaîne tel qu'il apparait dans le fichier **channels.conf**.
 +La vidéo enregistrée est lisible avec Vidéos, avec VLC, avec xine, avec MKVToolNix GUI, avec Kaffeine, avec mpv Media Player et avec GNOME MPV.
 +
 +
 +
  
 ==== Programme de lecture ==== ==== Programme de lecture ====
-C'est le nom du programme à lancer pour la lecture des programmes. Par défaut ce programme est VLC. +C'est le nom du programme à lancer pour la lecture des programmes. Par défaut ce programme est VLC.
 ==== Options de lecture ==== ==== Options de lecture ====
   * $STREAM : cette variable sera remplacée par le champ "​Correspondance Box" ​ configuré dans le dialogue "​Canaux"​ en fonction de la chaine choisie   * $STREAM : cette variable sera remplacée par le champ "​Correspondance Box" ​ configuré dans le dialogue "​Canaux"​ en fonction de la chaine choisie
Ligne 64: Ligne 77:
 L'​application ne vérifie pas l'​existence réelle des programmes externes pour l'​encodage ou la lecture. Veillez donc à installer le paquet du programme désiré et vérifiez qu'il peut être lancé en indiquant éventuellement le chemin complet. L'​application ne vérifie pas l'​existence réelle des programmes externes pour l'​encodage ou la lecture. Veillez donc à installer le paquet du programme désiré et vérifiez qu'il peut être lancé en indiquant éventuellement le chemin complet.
 </​note>​ </​note>​
 +
 +===Exemple avec mpv :===
 +
 +* programme :   //​**mpv**//​
 +* options :         //​**dvb:​ ⁄⁄ $STREAM**//
 +
 +<​code>​dvb://​$STREAM </​code>​
 +
 +Ici, //mpv// fait appel au fichier //​channels.conf//​ qui se trouve dans le dossier ​  //​~/​.mpv//​
 +La variable ​ $STREAM ​ contiendra le nom de la chaîne tel qu'il a été configuré dans le champ "​Correspondance Box" ​ du dialogue "​Canaux"​.
 +
 +Dans cet exemple, ce sera par exemple "​France 2(GR1 A)" indiqué dans le champ  "​Correspondance Box" : ce nom doit être le nom de la chaîne tel qu'il apparaît dans le fichier **channels.conf**.
 +
  
 ==== Fichier XML des programmes ==== ==== Fichier XML des programmes ====
-QMagnéto peut lire tout fichier XML au format compatible avec XMLTV. Ce format est décrit sur la page de [[:​ontv#​le_format_xmltv|OnTV]]. Malheureusement la récupération avec XMLTV est souvent assez longue et échoue même parfois. Rassurez-vous,​ quelqu'​un se charge (merci à lui) sur le site http://​xmltv.dyndns.org/ de récupérer régulièrement ce fichier, il est donc fortement conseillé de l'​utiliser. ​Deux guides sont proposés sur le site : +QMagnéto peut lire tout fichier XML au format compatible avec XMLTV. Ce format est décrit sur la page de [[:​ontv#​le_format_xmltv|OnTV]]. Malheureusement la récupération avec XMLTV est souvent assez longue et échoue même parfois. Rassurez-vous,​ quelqu'​un se charge (merci à lui) sur le site http://​xmltv.dtdns.net/ de récupérer régulièrement ce fichier, il est donc fortement conseillé de l'​utiliser. ​Trois guides sont proposés sur le site : 
-  * Le guide [[http://​xmltv.dyndns.org/​download/​tnt.zip|TNT]] qui propose toutes les chaines présentes sur la TNT +  * Le guide [[http://​xmltv.dtdns.net/​download/​tnt.zip|TNT]] qui propose toutes les chaines présentes sur la TNT (y compris les chaines payantes et locales) 
-  * Le guide [[http://​xmltv.dyndns.org/​download/​complet.zip|complet]] contenant toutes les chaines (TNT, Satellite, etc.) +  * Le guide [[http://​xmltv.dtdns.net/​download/​complet.zip|complet]] contenant toutes les chaines (TNT, Satellite, etc.) 
 +  * Le guide [[http://​xmltv.dtdns.net/​download/​tnt_lite.zip|TNT lite]] qui propose uniquement les 19 chaînes nationales
  
 +Vous avez aussi la possibilité de créer [[http://​xmltv.dtdns.net/​alacarte/​|votre propre fichier XML ]]
  
 QMagnéto est capable de lire et intégrer les programmes des deux fichiers. A vous de choisir. QMagnéto est capable de lire et intégrer les programmes des deux fichiers. A vous de choisir.
Ligne 81: Ligne 109:
 Si QMagnéto est lancé dans un terminal, la progression du téléchargement des images est affichée. Si QMagnéto est lancé dans un terminal, la progression du téléchargement des images est affichée.
 </​note>​ </​note>​
- 
  
  
Ligne 102: Ligne 129:
   rtsp://​mafreebox.freebox.fr/​fbxtv_pub/​stream?​namespace=1&​service=201&​flavour=sd   rtsp://​mafreebox.freebox.fr/​fbxtv_pub/​stream?​namespace=1&​service=201&​flavour=sd
 La première ligne contient le nom de la chaine TV, la deuxième va permettre de renseigner la colonne "​Correspondance Box". La première ligne contient le nom de la chaine TV, la deuxième va permettre de renseigner la colonne "​Correspondance Box".
-La ligne "​C2.telepoche.com"​ doit être renseigné avec %%"​rtsp://​mafreebox.freebox.fr/​fbxtv_pub/​stream?​namespace=1&​service=201&​flavour=sd"​%% qui est le canal de France 2 sur le multiposte. ​+La ligne "​C2.telepoche.com"​ doit être renseigné avec %%"​rtsp://​mafreebox.freebox.fr/​fbxtv_pub/​stream?​namespace=1&​service=201&​flavour=sd"​%% qui est le canal de France 2 sur le multiposte.
 En renseignant le bon paramètre, il est ainsi possible d'​enregistrer ou voir différents flux vidéo en provenance des Box mais aussi la TNT. En renseignant le bon paramètre, il est ainsi possible d'​enregistrer ou voir différents flux vidéo en provenance des Box mais aussi la TNT.
 Un champ "​correspondance"​ contenant "​NONE"​ indique qu'il n'est pas possible d'​enregistrer la chaine correspondante. Un champ "​correspondance"​ contenant "​NONE"​ indique qu'il n'est pas possible d'​enregistrer la chaine correspondante.
Ligne 216: Ligne 243:
 [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​libqt4-sql-sqlite|libqt4-sql-sqlite]]**,​ puis supprimez le dossier caché **.qmagneto** qui se trouve dans votre Dossier personnel. [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​libqt4-sql-sqlite|libqt4-sql-sqlite]]**,​ puis supprimez le dossier caché **.qmagneto** qui se trouve dans votre Dossier personnel.
  
-source: [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=267609|discussion sur le forum Ubuntu-fr]]+source: [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=267609|discussion sur le forum Ubuntu-fr]]
  
 ==== Aucune recuperation des programmes (depuis que l'URL a changé) ==== ==== Aucune recuperation des programmes (depuis que l'URL a changé) ====
-Depuis que l'URL des guides TV a changé (le FQDN [[http://​xmltv.dyndns.org/]] a remplacé xmltv.myftp.org), ​ certaines anciennes versions de QMagneto ne fonctionnent plus, il faut donc arreter QMagneto puis taper la commande suivante pour mettre a jour l'URL des guides TV : +Depuis que l'URL des guides TV a changé (le FQDN [[http://​xmltv.dtdns.net/]] a remplacé xmltv.myftp.org et xmltv.dyndns.org), ​ certaines anciennes versions de QMagneto ne fonctionnent plus, il faut donc arreter QMagneto puis taper la commande suivante pour mettre a jour l'URL des guides TV : 
-  sed -"​s/​xmltv.myftp.org/​xmltv.dyndns.org/g" ~/​.qmagneto/​qmagneto.ini+  sed -ri "​s/​xmltv.(myftp|dyndns).org/xmltv.dtdns.net/g" ~/​.qmagneto/​qmagneto.ini
 puis relancer QMagneto. puis relancer QMagneto.
  
 ==== Pas de support de la chaîne BFM Business Paris (anciennement Cap 24) ==== ==== Pas de support de la chaîne BFM Business Paris (anciennement Cap 24) ====
-Actuellement,​ QMagneto ne supporte pas cette chaîne : il n'y a pas d'EPG pour la chaîne BFM Business Paris, donc pas d'​enregistrement en différé possible, ni de lecture possible. Néanmoins, on pourra juste se contenter pour l'​instant de lire cette chaîne avec un simple VLC et un channels.conf qu'on aura pris soin de générer avec w_scan. ​+Actuellement,​ QMagneto ne supporte pas cette chaîne : il n'y a pas d'EPG pour la chaîne BFM Business Paris, donc pas d'​enregistrement en différé possible, ni de lecture possible. Néanmoins, on pourra juste se contenter pour l'​instant de lire cette chaîne avec un simple VLC et un channels.conf qu'on aura pris soin de générer avec w_scan.
  
-Cependant selon le développeur de QMagneto, "le guide TV est fourni par le site http://​xmltv.dyndns.org/ et c'est à lui d'​intégrer la modification concernant la chaîne"​. ​+Cependant selon le développeur de QMagneto, "le guide TV est fourni par le site http://​xmltv.dtdns.net/ et c'est à lui d'​intégrer la modification concernant la chaîne"​.
  
-Néanmoins, d'​après le développeur de XMLTV, "les infos récupérées proviennent du site de Télérama et ils n'ont pas encore fait le changement de leur côté (programme vide aussi sur leur site)"​. ​+Néanmoins, d'​après le développeur de XMLTV, "les infos récupérées proviennent du site de Télérama et ils n'ont pas encore fait le changement de leur côté (programme vide aussi sur leur site)"​.
  
 Nous pouvons donc espérer le support de la chaîne BFM Business Paris par Télérama dans les jours ou semaines qui viennent... Nous pouvons donc espérer le support de la chaîne BFM Business Paris par Télérama dans les jours ou semaines qui viennent...
Ligne 240: Ligne 267:
 Il ne reste plus qu'à vérifier dans les heures ou jours qui suivent... Il ne reste plus qu'à vérifier dans les heures ou jours qui suivent...
  
-Au 10 novembre 2011 à 0h45, je ne vois toujours pas BFM Business de disponible... Affaire à suivre (Kévin, webmaster de [[http://​xmltv.dyndns.org]])+Au 10 novembre 2011 à 0h45, je ne vois toujours pas BFM Business de disponible... Affaire à suivre (Kévin, webmaster de [[http://​xmltv.dtdns.net]])
  
 ==== Impossible d'​enregistrer ou de lire une chaine ==== ==== Impossible d'​enregistrer ou de lire une chaine ====
Ligne 247: Ligne 274:
 Plus d'​informations sur ce bogue [[http://​code.google.com/​p/​qmagneto/​issues/​detail?​id=51|ici]]. Plus d'​informations sur ce bogue [[http://​code.google.com/​p/​qmagneto/​issues/​detail?​id=51|ici]].
 ===== Voir aussi ===== ===== Voir aussi =====
-  * **(fr)** [[http://biord-software.org/fr/​qmagneto/​|Page du projet]] +  * **(fr)**[[http://​pled.fr/?​p=3038|Le guide TV libre QMagneto]] sur le site de Pascal Le Disqué
-  * **(fr)**[[http://​biord-software.org/​downloads/​QMagneto-userguide-fr.pdf|Tutoriel d'​utilisation en Français (PDF)]] +
-  * **(fr)**[[http://​pascal.ledisque.free.fr/​wordpress/?p=3038|Le guide TV libre QMagneto]] sur le site de Pascal Le Disqué+
  
 ---- ----
  
 //​Contributeur principal :​ [[utilisateurs:​jlbrd|jlbrd (l'​auteur de QMagnéto)]].//​ //​Contributeur principal :​ [[utilisateurs:​jlbrd|jlbrd (l'​auteur de QMagnéto)]].//​
-Contributeurs secondaires : HackerLiberty,​ Kévin Patault ([[http://​xmltv.dyndns.org]])+Contributeurs secondaires : HackerLiberty,​ Kévin Patault ([[http://​xmltv.dtdns.net]])
  • qmagneto.1337203949.txt.gz
  • Dernière modification: Le 16/05/2012, 23:32
  • par 89.90.117.21