Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 30/06/2014, à 10:37

Gaara

[recTV] Enregistre la TV HD - besoin de testeurs chez Orange/Free

Bonjour,

Suite du logiciel dPluzz (téléchargement pluzz), j'ai écrit un nouveau logiciel en python qui permet d'enregistrer la télé en direct, comme un magnétoscope.
Ce logiciel utilise VLC, donc il est indispensable de l'avoir installé précédement.

Ce n'est que la version 0.1, donc il n'y a pas de paquet, ni de ppa. (qui sera mis en place quand tout sera fonctionnel)

Ce qui fonctionne:
- TV Orange, avec le décodeur TV allumé. (il faut être abonné à la télé d'orange pour que ça fonctionne)
- Enregistrement direct
- Enregistrement programmable (utilisation de cron)
- Ajout de chaine
- paramétrage des chaines (adresse rtp://)
- enregistrement HD ou SD, selon l'adresse programmée.
- ne perturbe pas les autres programmations de cron.
- de nombreux logs sont disponibles
- notification graphique du début et de la fin de l'enregistrement

Ce qui fonctionne à moitié:
- programmation de plusieurs programme à la fois (il faut renommer le 1er fichier reçu pour ne pas qu'il soit écrasé par le second)

Ce qui ne fonctionne pas:
- notification graphique du début et de la fin de l'enregistrement par cron
- mise en veille du pc lorsque l'enregistrement est fini
- les chaines M6, Arte HD (protection par DRM)
- Free (voir tout en bas du post)

Dépendances:
- VLC (version du dépôt officiel)
- python-appindicator
- notify-osd

sudo apt-get install vlc python-appindicator notify-osd

Installation du script:
- Créer un dossier ~/.recTV (ne pas oublier le point)

mkdir ~/.recTV

- décompacter l'archive et copier tous les fichiers téléchargés dans ce dossier

cp -a /home/user/telechargement/recTV_v0.1/* ~/.recTV/   # ligne à adapter selon le répertoire où est décompactée l'archive

- lancer l'application (par console ou par clic)

python ~/.recTV/recTV.py

- le script crée des fichiers de configuration et les logs dans ~/.cache/recTV/

Utilisation:

python ~/.recTV/recTV.py

- Au départ, les adresses sont vides, il faut les remplir.
- Les champs à remplir sont dans les options (voir ici ou pour récupérer les adresses)
Pour ma part j'utilise ces adresses, mais il y en a d'autres: (voir les liens à la ligne du dessus)

TF1: 232.0.6.16:8200
France2: 232.0.2.141:8200
France3: 232.0.2.142:8200
Canal+ (en clair): 232.0.6.13:8200
Arte: 232.0.2.183:8200
France5: 232.0.11.109:8200
France2SD: 232.0.2.180:8200

- La validation des options et l'ajout de chaîne redémarre l'application (pour rafraîchir l'interface).
- Une fois les adresses validées et le répertoire de destination rempli, on peut enregistrer manuellement, ou programmer le jour, l'heure, les minutes.
- taille des vidéos reçues: 68Mo/5min en SD et 180Mo/5min en HD
- Après la programmation, on peut quitter le logiciel, l'enregistrement s’effectuera tout seul.

Téléchargement: recTV_v0.1.tar.gz

Screens: mini_671061recTV.jpg   mini_757372recTV1.jpg   mini_785401recTV2.jpg

C'est un premier jet, de nombreuses améliorations sont prévues, et d'autres dont je n'ai pas encore pensé. Je n'ai testé qu'avec orange, donc pour d'autres FAI je n'ai pas d'expérience. Je ne sais pas si les adresses sont de la forme: rtp://xxxx.xxx.xxx:xxxx
Donc si vous êtes un peu cascadeur, testez !



Pour Free, il faut d'abord essayer de lire la télé, avant de l'enregistrer:

vlc http://www.tux-planet.fr/public/videos/freebox-tv.m3u

ou

vlc http://mafreebox.fr/freeboxtv/playlist.m3u

Mais je ne sais pas de quand date ces listes, elle peuvent avoir changé. (source)
Si ça fonctionne, j'intégrerais Free dans le code. Pareil pour SFR, Bouygues...  wink
N'hésitez pas.

Dernière modification par Gaara (Le 01/07/2014, à 17:30)


Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid

                                        <code>zenity  --question --title "Alert"  --text "Microsoft Windows has been found! Would you like to remove it?"</code>

Hors ligne

#2 Le 30/06/2014, à 13:43

temps

Re : [recTV] Enregistre la TV HD - besoin de testeurs chez Orange/Free

Bonjour

place117@place117:~/.recTV$ ls
crontab.py  recTV-ico.png  recTV.png  recTV.py  stop_recTV_command.py
place117@place117:~/.recTV$ python recTV.py 
Traceback (most recent call last):
  File "recTV.py", line 25, in <module>
    import appindicator
ImportError: No module named appindicator
place117@place117:~/.recTV$ 

Premier test
Tout est dans le code

Intel® Core™ i7 CPU M 640 @ 2.80GHz × 4    64bit  ubuntu 14.04

Cordialement


Parce que l'USB bootable est le support des systèmes experts,
Parce que l'USB bootable contient sa propre image au démarrage.
L'USB bootable permet de créer un monde à la dimension de son imagination
https://www.letime.net

Hors ligne

#3 Le 30/06/2014, à 13:52

Gaara

Re : [recTV] Enregistre la TV HD - besoin de testeurs chez Orange/Free

Bonjour,
Tu dois installer les dépendances:

sudo apt-get install vlc python-appindicator notify-osd

Ensuite, le fichier à lancer est recTV.py

python recTV.py

Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid

                                        <code>zenity  --question --title "Alert"  --text "Microsoft Windows has been found! Would you like to remove it?"</code>

Hors ligne

#4 Le 30/06/2014, à 14:13

temps

Re : [recTV] Enregistre la TV HD - besoin de testeurs chez Orange/Free

Bonjour,
Merci, deuxième test avec les dépendances indiquées tout est O.K.

J'ai pas plus de temps à l'instant, mais je vais allé tester un peu tout avec sous peu
En premier la ou je suis j'ai pas les adresses rtp des chaines.
Mais au test j'obtiens bien un fichier mkv, sans rtp avec no data

Merci

Dernière modification par temps (Le 30/06/2014, à 14:20)


Parce que l'USB bootable est le support des systèmes experts,
Parce que l'USB bootable contient sa propre image au démarrage.
L'USB bootable permet de créer un monde à la dimension de son imagination
https://www.letime.net

Hors ligne

#5 Le 30/06/2014, à 14:30

Gaara

Re : [recTV] Enregistre la TV HD - besoin de testeurs chez Orange/Free

Ok pour l'interface qui a l'air de fonctionner, merci du retour.
Pour les adresses, prend celles ci:

TF1: 232.0.6.16:8200
France2: 232.0.2.141:8200
France3: 232.0.2.142:8200
Canal+ (en clair): 232.0.6.13:8200
Arte: 232.0.2.183:8200
France5: 232.0.11.109:8200
France2SD: 232.0.2.180:8200

Si tu es avec orange ça devrait fonctionner.
Edit: il faut être abonné à la télé d'orange pour que ça fonctionne (et avoir le décodeur allumé)

Dernière modification par Gaara (Le 30/06/2014, à 14:41)


Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid

                                        <code>zenity  --question --title "Alert"  --text "Microsoft Windows has been found! Would you like to remove it?"</code>

Hors ligne