le boxon de Lex

Vous visitez actuellement la catégorie Technique.

[ TUTO ] Programmer un enregistrement Freebox + VLC

J'ai écrit un tutoriel qui expliquait comment enregistrer une chaîne de télévision via sa Freebox, directement sur son PC, grâce au logiciel VLC. Mais comment souvent, ce qui sert vraiment dés que l'on commence à enregistrer, c'est de pouvoir planifier les enregistrements, plutôt que d'avoir à les lancer manuellement.

Le plus simple est de passer par l'interface de la Freebox (http://mafreebox.free.fr) et de programmer l'enregistrement via son navigateur web. Il suffit ensuite de télécharger l'enregistrement sur son PC, via FTP. Tout cela est facile. Mais le transfert FTP peut aussi s'avérer fastidieux. Ceux qui souhaitent programmer l'enregistrement via VLC peuvent procéder de la manière qui suit. Je documente la manoeuvre pour les systèmes Windows. Sous Linux et Mac, il y a quelques ajustements à faire au niveau du script.

Mise en place

Tout d'abord, il vous faut récupérer l'URL du flux à enregistrer. Lancez VLC, et procédez comme si vous alliez enregistrer un flux. Lorsque vous avez la fenêtre avec les options d'enregistrement...

ext - programmer un enregistrement avec la freebox et vlc - 1

... copiez l'URL du flux quelque part. Si vous en voyez deux (une en RTSP et l'autre en HTTP), optez pour celle en HTTP. Nous allons ensuite créer un script : c'est un fichier qui va nous permettre d'automatiser le lancement de VLC, avec les options adéquates. Dans un éditeur texte, copiez le texte suivant...

@echo off

@rem Trouver la date.
for /f "tokens=1-3 delims=/ " %%i in ("%date%") do (
	set day=%%i
	set month=%%j
	set year=%%k
)

set thedate=%day%_%month%_%year%

@rem La durée s'exprime en secondes.
@rem Ici, l'enregistrement durera 140 minutes.
set /a duration=60*140

"C:\Program Files\VideoLAN\VLC\vlc.exe" -vvv "http://192.168.1.254:52424/freeboxtv/mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=314&flavour=sd" --sout file/ts:N:\Streams\mif_%thedate%.ts --run-time=%duration% --stop-time=%duration% vlc://quit

Changez si besoin le nom du fichier TS. Attention de conserver la partie %the_date%. Sans cela, vous allez écraser l'enregistrement précédent s'il existe déjà. En utilisant la date, on garantit que chaque enregistrement sera dans son propre fichier. Enfin, sauvegardez le script (donnez-lui un nom significatif, mais sans espace ni accent, et accolez-lui l'extension .bat - exemple : samedi-matin.bat).

Lancez ensuite le planificateur de tâches de Windows.
Allez dans la bibliothèque de tâches.

ext - programmer un enregistrement avec la freebox et vlc - 2

Dans la partie droite de l'écran, créez une nouvelle tâche.

ext - programmer un enregistrement avec la freebox et vlc - 8

Donnez-lui un nom, ajoutez une description, et indiquez qu'elle vise au minimum un système Windows XP.

ext - programmer un enregistrement avec la freebox et vlc - 3

Dans l'onglet Déclencheurs, cliquez sur le bouton Nouveau. Spécifiez quand doit avoir lieu le premier enregistrement, quels jours et à quelle heure.

ext - programmer un enregistrement avec la freebox et vlc - 4 ext - programmer un enregistrement avec la freebox et vlc - 5

Allez ensuite dans l'onglet Actions, et cliquez sur le bouton Nouveau. Dans la fenêtre qui s'ouvre, allez piocher votre script .bat.

ext - programmer un enregistrement avec la freebox et vlc - 6 ext - programmer un enregistrement avec la freebox et vlc - 7

Puis cliquez sur le bouton Créer.
La tâche est sauvegardée. Vous pouvez fermer le planificateur.

Explications

Le planificateur est un service qui tourne sur les systèmes de Windows. Il a la responsabilité de lancer certains programmes. Nous l'utilisons ici pour démarrer l'enregistrement à une heure, une date et selon une régularité données. S'il est adapté au lancement d'une tâche, ce planificateur ne permet toutefois pas d'indiquer la date d'exécution. Généralement, elle finit quand elle a fait tout ce qu'elle avait à faire. Cela n'a pas de sens pour nos enregistrements.

Il s'agît donc de placer la durée de l'enregistrement dans le script, et non dans la planification de la tâche. Le modèle de script donné plus haut et donc un modèle. A vous de l'adapter en fonction de votre système et de votre besoin. L'emplacement de VLC, l'adresse du flux, le nom du fichier, et la durée sont probablement à revoir. La durée s'exprime en secondes.

Le script définit, et la tâche enregistrée, vos enregistrements se lanceront désormais tout seuls. Vous pourrez vaquer à vos occupations pendant ce temps-là.

J'avais attaqué ce tutoriel directement par la documentation de VLC, mais il s'avère que Micz Flor avait déjà élagué le sujet. Merci à lui, cela m'aura fait gagner du temps.

[ TUTO ] Enregistrer des chaînes TV via la Freebox et VLC

Ce tutoriel part du principe que vous êtes abonné à l'offre internet + TV de Free. La Freebox est connue depuis longtemps comme une source pratique pour enregistrer des chaînes télé. C'est pourtant loin d'être idéal : cela monopolise votre connexion internet, et la qualité du flux vidéo est inférieure à celle de la TNT. Dans le doute, optez toujours pour la TNT. Mais des fois, vous n'avez tout simplement pas le choix. LCI par exemple, n'est disponible en HD que sur les boîtes internet. Et toutes ne vous facilitent pas la vie pour profiter de ce flux. La Freebox est de ce point de vue une exception.

Ce tutoriel vous explique comment enregistrer une chaîne télé depuis un PC, en passant par votre Freebox et en utilisant VLC, le célèbre lecteur de vidéos. J'utilise pour l'exemple VLC 2.2.8. Une fois installé, lancez VLC, allez dans le menu Vue, puis sélectionnez Liste de lecture.

ext - enregistrer la freebox avec vlc - 1

La fenêtre affiche une colonne sur la gauche. Vous y trouverez un item Universal Plug-n-Play. Cliquez dessus. Une icône de progression apparaît au centre de la fenêtre : elle recherche les périphériques réseaux accessibles par VLC. Votre Freebox devrait être listée parmi les résultats.

ext - enregistrer la freebox avec vlc - 2

Il suffit ensuite d'étendre l'arbre : Freebox Server > TV > Freebox TV. En-dessous, vous allez trouver une liste de chaînes. Certaines sont marquées comme des dossiers : c'est parce qu'elles proposent différentes qualités (HD, bas débit, etc).

ext - enregistrer la freebox avec vlc - 3

D'autres n'offrent aucun choix ; elles apparaissent donc comme de simples flux. Dans cet exemple, je vais utiliser la chaîne italienne Rai (chaîne 544 sur la Freebox). Pour enregistrer une chaîne, il suffit de faire un clic-droit dessus, puis d'aller sur Enregistrer.

ext - enregistrer la freebox avec vlc - 4

Une fenêtre s'ouvre.
VLC permet de ré-encoder un flux à la volée. Je vous déconseille de le faire, cela monopoliserait votre processeur pour rien. A la place, il suffit d'enregistrer le flux brut, et de spécifier l'emplacement du fichier dans lequel il sera enregistré. Je vous suggère d'utiliser le format TS comme sortie.

ext - enregistrer la freebox avec vlc - 5

Pour démarrer l'enregistrement, il suffit de cliquer sur le bouton Démarrer. VLC n'affiche pas le flux pendant l'enregistrement. Mais vous pouvez le lire depuis une nouvelle instance de VLC (il suffit de le lancer une deuxième fois et de lire la vidéo en cours d'enregistrement). Ne fermez surtout pas la première instance de VLC, celle qui enregistre. Quand l'émission est terminée, il vous suffit de retourner dans la première fenêtre de VLC, et d'appuyer sur le bouton Stop.

ext - enregistrer la freebox avec vlc - 6

Attention ! Selon les accords que Free a pu nouer (ou pas) avec les chaînes de télé, il est possible que certains enregistrements soient illisibles. J'en reviens toujours à opter, quand c'est possible, pour la TNT. Faîtes aussi des tests au préalable, afin de savoir quelles chaînes vous sont accessibles ou non.

Pour ceux qui souhaitent aller plus loin, j'ai décrit dans ce billet comment automatiser un enregistrement en mode Freebox + VLC.

[ Tutoriel ] Téléchargement par lot de caps et webms

Au-delà des vidéos, je sais que certains téléchargent aussi les caps et webms que je mets à disposition. Toutefois, leur nombre peut être assez élevé et cela devient vite pénible si l'on fait tout à la main. Pour ceux qui utilisent Mozilla Firefox ou Google Chrome, il existe un outil qui permet de récupérer automatiquement et très facilement les webms et images que je publie : Host Grabber ++.

Pour Firefox, vous pouvez l'installer depuis le catalogue d'extensions. Pour Chrome, le processus d'installation se fait autrement. Les instructions sont données sur ce site. Une fois installé, rendez-vous sur l'une des pages de mon site, faîtes un clic droit et sélectionnez Host Grabber > Extraire et Télécharger.

ext - tutoriel - host grabber 2

Une fenêtre va alors s'ouvrir, affichant une liste de tous les liens à récupérer, tandis que leur téléchargement débutera.

ext - tutoriel - host grabber 1

Vous pouvez ainsi récupérer plusieurs dizaines de caps et webms en quelques minutes, sans effort.

Page 2 sur 161234567...Fin »