Bonjour,
Ben ça marche nikel ! ou est le problème.
Alors il suffit de faire une recherche des chaînes de la TNT.
w_scan -a 0 -c FR -X > channels.conf
-a c'est pour indiquer le numéro de l'adaptateur que vous voulez utiliser, par défault c'est 0 .
Pour lister vos adaptateurs ls /dev/dvb
Exemple
laurent@PC-ubuntu:~$ ls /dev/dvb
adapter0 adapter1 adapter2 adapter3 adapter4 adapter5
laurent@PC-ubuntu:~$
Pour savoir à quelle carte est connecter l'adaptateur indiquer
laurent@PC-ubuntu:~$ dvbsnoop -s feinfo -adapter 0
dvbsnoop V1.4.50 -- http://dvbsnoop.sourceforge.net/
---------------------------------------------------------
FrontEnd Info...
---------------------------------------------------------
Device: /dev/dvb/adapter0/frontend0
Basic capabilities:
Name: "TurboSight TBS 62x0 DVBT/T2 frontend"
Frontend-type: OFDM (DVB-T)
Frequency (min): 47000.000 kHz
Frequency (max): 870000.000 kHz
Frequency stepsiz: 62.500 kHz
Frequency tolerance: 0.000 kHz
Symbol rate (min): 0.000000 MSym/s
Symbol rate (max): 0.000000 MSym/s
Symbol rate tolerance: 0 ppm
Notifier delay: 0 ms
Frontend capabilities:
auto inversion
FEC 1/2
FEC 2/3
FEC 3/4
FEC 4/5
FEC 5/6
FEC 7/8
FEC AUTO
QPSK
QAM 16
QAM 64
QAM 256
QAM AUTO
auto transmission mode
auto guard interval
auto hierarchy
Current parameters:
Frequency: 778000.000 kHz
Inversion: OFF
Bandwidth: 8 MHz
Stream code rate (hi prio): FEC 3/4
Stream code rate (lo prio): FEC AUTO
Modulation: QAM 64
Transmission mode: 8k mode
Guard interval: 1/8
Hierarchy: none
laurent@PC-ubuntu:~$
Ensuite je vous ai fait un petit script pour convertir le fichier channels.conf en channnels.m3u.
Créer le fichier "conversion-tnt-m3u.sh"
touch conversion-tnt-m3u.sh
Puis avec nano faite un copier-coller du script dans le fichier
nano conversion-tnt-m3u.sh
Enregistrer et quitter.
Script "conversion-tnt-m3u.sh"
#!/bin/bash
echo ""
echo "+------------------------------------------------------+"
echo "| Conversion du fichier channels.conf en m3u de w_scan |"
echo "+------------------------------------------------------+"
echo ""
echo "Veuillez indiquer l'adaptateur a utiliser"
echo " Par default : 0 = pour l'adapter0"
read ADAPTATEUR
PLAYLIST=$2
SOURCEFICHIER=$1
echo "Veuillez patienter pendant que le fichier $SOURCEFICHIER est analysé"
cat $SOURCEFICHIER | while read FICHIER
# Analyser le nom du canal, la fréquence, le BANDWIDTH et le numéro du programme
do
CHAINENOM=$(awk -F"[(:_]" '{print $1}' <<<${FICHIER})
CHAINEFREQ=$(awk -F"[(:_]" '{print $3}' <<<${FICHIER})
CHAINEBANDWIDTH=$(awk -F"[(:_]" '{print $7}' <<<${FICHIER})
CHAINEPROGRAMME=$(awk -F"[(:_]" '{print $NF}' <<<${FICHIER})
#CHANNELPOLARITY=$(echo "$FICHIER" | sed 's/\:/+/2' | sed 's/.*+//' | sed 's/\:.*//')
# les informations à écrire dans le nouveau fichier converties en m3u
echo "#EXTM3U" >> $PLAYLIST
echo "#EXTINF:0,$CHAINENOM" >> $PLAYLIST
echo "#EXTVLCOPT:dvb-adapter=$ADAPTATEUR" >> $PLAYLIST
echo "#EXTVLCOPT:dvb-frequency=$CHAINEFREQ" >> $PLAYLIST
echo "#EXTVLCOPT:dvb-bandwidth=$CHAINEBANDWIDTH" >> $PLAYLIST
echo "#EXTVLCOPT:program=$CHAINEPROGRAMME" >> $PLAYLIST
echo "dvb-t://" >> $PLAYLIST
#echo "dvb://" >> $PLAYLIST
done
echo "Le fichier $PLAYLIST est créer"
echo "Pour vérifier le bon fonctionnement du fichier veuillez taper :"
echo "vlc $PLAYLIST"
echo ""
Une fois le fichier enregistrer, on rend le script exécutable
chmod u+x conversion-tnt-m3u.sh
Ensuite il faut lui indiquer le non du fichier conf réalisé avec w_scan et le nouveau nom de fichier m3u qu'il va créer tout seul comme un grand.
Exemple :
./conversion-tnt-m3u.sh channels.conf channels.m3u
Une fois la conversion terminé, le fichier channels.m3u doit ressembler à ceci (Je ne mets pas tout).
Exemple pour le var à Tourves (83170).
#EXTM3U
#EXTINF:0,TF1
#EXTVLCOPT:dvb-adapter=0
#EXTVLCOPT:dvb-frequency=514000000
#EXTVLCOPT:dvb-bandwidth=8
#EXTVLCOPT:program=1537
dvb-t://
#EXTM3U
#EXTINF:0,France 2
#EXTVLCOPT:dvb-adapter=0
#EXTVLCOPT:dvb-frequency=490000000
#EXTVLCOPT:dvb-bandwidth=8
#EXTVLCOPT:program=257
dvb-t://
#EXTM3U
#EXTINF:0,France 3
#EXTVLCOPT:dvb-adapter=0
#EXTVLCOPT:dvb-frequency=490000000
#EXTVLCOPT:dvb-bandwidth=8
#EXTVLCOPT:program=277
dvb-t://
#EXTM3U
#EXTINF:0,France 4
#EXTVLCOPT:dvb-adapter=0
#EXTVLCOPT:dvb-frequency=778000000
#EXTVLCOPT:dvb-bandwidth=8
#EXTVLCOPT:program=519
dvb-t://
#EXTM3U
#EXTINF:0,France 5
#EXTVLCOPT:dvb-adapter=0
#EXTVLCOPT:dvb-frequency=490000000
#EXTVLCOPT:dvb-bandwidth=8
#EXTVLCOPT:program=260
dvb-t://
#EXTM3U
#EXTINF:0,France Ô
#EXTVLCOPT:dvb-adapter=0
#EXTVLCOPT:dvb-frequency=490000000
#EXTVLCOPT:dvb-bandwidth=8
#EXTVLCOPT:program=261
dvb-t://
Puis on vérifie si il fonctionne avec vlc et qu'il n'y est pas de blancs dans le fichier channels.m3u, pour cela dans vlc faites : Vue - Liste de lecture.
Si vous avez des blancs édités le fichier avec nano ou Kate, et supprimer les lignes blanches suivantes.
Les lignes blanches
#EXTM3U
#EXTINF:0,
#EXTVLCOPT:dvb-adapter=0
#EXTVLCOPT:dvb-frequency=
#EXTVLCOPT:dvb-bandwidth=
#EXTVLCOPT:program=
dvb-t://
Ensuite ajouter le fichier channels.m3u dans freetuxTV comme indiquer par Chiprus.
Pour le satellite ça marche aussi, presque pareil, je vais vous en parler un peu plus tard
Ce tuto est à présent à jour et fonctionnel le 08/03/2013.
Merci.