Dernière mise à jour le 25 avril 2008
Ce tutoriel explique comment programmer l’enregistrement d’une chaine du bouquet Freebox TV accessible en multiposte sur votre PC, avec juste VLC.
Il existe plusieurs logiciels disponible sur Freeplayer.org pour regarder et/ou enregistrer la télé sur votre ordi. Cependant, il se peut que comme moi vous n’aimiez pas devoir les laisser tourner en tache de fond lorsqu’un enregistrement est programmé, ou que vous les trouviez trop lourds ou peu ergonomiques.
Voilà donc ma méthode simple avec VLC sous Windows. Elle consiste à créer un fichier playlist .m3u contenant les instructions d’enregistrement, avec la chaine et le fichier de destination. Ensuite, on crée une tache planifiée qui lance cette playlist dans VLC au moment voulu.
Prérequis
- être équipé d’une d’une Freebox (pas forcément HD)
- être en zone dégroupée éligible au service Freebox TV
- avoir un PC sous Windows XP équipé de VLC media player
- un débit suffisant si vous souhaitez regarder et/ou enregistrer une autre chaine en parallèle
- avoir accès au service multiposte (CGV à valider sur le site de Free pour les abonnés qui ne l’auraient pas fait)
Vérifiez que vous réussissez à regarder la télé sur votre ordi. Lancez VLC, puis faites « Fichier » => « Ouvrir un flux réseau ».
Choisissez « HTTP/HTTPS/FTP/MMS » et entrez « http://mafreebox.freebox.fr/freeboxtv/playlist.m3u » dans le champ URL puis faites [Entrée]. Si vous voyez France 2 s’afficher, c’est bon. Sinon, vérifiez vos paramètres de pare-feu (autorisez les connexions de et vers l’adresse 212.27.38.253).
Étape 1 : création du fichier .m3u
Dans cet exemple, je place le fichier playlist contenant les informations d’enregistrement sur le Bureau.
Faites un clic droit puis « Nouveau » => « Document texte » et nommez le par exemple « enregistrement.m3u ».
Attention : le renommage en .m3u nécessite que l’affichage des extensions de fichiers soit activée. Si ce n’est pas le cas, ouvrez un dossier dans l’explorateur, puis allez dans le menu « Outils » => « Options des dossiers » => onglet « Affichage » et décochez la case « Masquer les extensions des fichiers dont le type est connu » puis faites OK.
Faites un clic droit sur le fichier et choisissez « Ouvrir avec… », puis choissisez « Bloc-Notes » dans la liste des applications proposées.
Copiez ce texte dans le fichier.
#EXTM3U
#EXTINF:0,Enregistrement
#EXTVLCOPT:sout=#standard{mux=ts,dst= »d:enregistrement.ts »,access=file}
#EXTVLCOPT:ttl=1
Remplacez d:enregistrement.ts par le chemin du fichier que vous souhaitez obtenir, par exemple, pour avoir le fichier enregistré sur le bureau :
#EXTM3U
#EXTINF:0,Enregistrement
#EXTVLCOPT:sout=#standard{mux=ts,dst= »c:Documents and SettingsyodahBureauenregistrement.ts »,access=file}
#EXTVLCOPT:ttl=1
Enregistrez et gardez le fichier ouvert, on y revient dans peu de temps.
Il faut maintenant récupérer l’adresse du flux vidéo correspondant à la chaîne que vous souhaitez enregistrer.
Téléchargez la playlist du multiposte à l’adresse http://mafreebox.freebox.fr/freeboxtv/playlist.m3u, (faites un clic droit sur le lien puis « Enregistrer la cible sous » ou « Enregistrer le lien ») et ouvrez le avec le Bloc-Notes (Clic droit, « Ouvrir avec »).
Repérez la chaîne que vous souhaitez enregistrer grâce à son numéro ou son nom, et sélectionnez toute la ligne située sous le nom de la chaine (il s’agit de l’adresse RTSP du flux de la chaîne) et faites Ctrl+C (ou Edition => Copier).
Par exemple, pour France 3 Bretagne (n° 306), je sélectionner et copie
rtsp://mafreebox.freebox.fr/freeboxtv/stream?id=286
Retournez dans le fichier m3u de l’enregistrement et collez l’adresse sur une nouvelle ligne après #EXTVLCOPT:ttl=1
Vous obtenez un fichier de la forme
#EXTM3U
#EXTINF:0,Enregistrement en cours
#EXTVLCOPT:sout=#standard{mux=ts,dst= »d:enregistrement.ts »,access=file}
#EXTVLCOPT:ttl=1
rtsp://mafreebox.freebox.fr/freeboxtv/stream?id=286
Enregistrez et fermez ce fichier. C’est bon pour le fichier playlist.
Vous pouvez tester que ça marche bien en ouvrant manuellement votre fichier enregistrement.m3u dans VLC avec « Fichier » > « Ouvrir ». Vous constaterez l’apparition de votre fichier .ts dans le dossier prévu (sur le bureau dans mon cas). Laissez tourner quelques dizaines de secondes puis cliquez sur le bouton arrêt de VLC. Vous pouvez ouvrir le fichier .ts nouvellement crée dans VLC et constater qu’il correspond bien à la chaine programmée.
Une fois le test terminé, supprimez le fichier .ts (il sera sinon de toute façon remplacé lors de l’enregistrement réel).
Il faut maintenant programmer la date et l’heure de début de l’enregistrement ainsi que sa durée.
2 – Créer une tâche planifiée
Rendez-vous dans le Panneau de configuration puis « Tâches planifiées » et choisissez « Création d’une tâche planifiée ».
Cliquez sur « Suivant » puis lorsque l’assistant vous propose de de choisir le programme à lancer, choisissez dans la liste « VLC Media Player » et cliquez sur Suivant.
Si VLC ne figure pas dans la liste, cliquez sur « Parcourir » et allez chercher vlc.exe, normalement dans « c:Program Filesvideolanvlc ».
Donnez un nom à la tâche, par exemple « Enregistrement FreeboxTV », choisissez de l’exécuter « Une seule fois » puis faites « Suivant ».
Indiquez la date et l’heure du début d’enregistrement, puis faites « Suivant ».
Entrez votre mot de passe utilisateur afin que l’enregistrement s’effectue même si votre session n’est pas ouverte puis faites « Suivant ».
Cochez la case « Ouvrir les propriétés avancées… » et cliquez sur « Terminer ».
Dans les propriétés de la tâche, dans le champ « Exécuter », ajouter en fin de ligne apres vlc.exe une espace et l’argument « –m3u-extvlcopt » afin d’activer l’utilisation des options spéciales de playlist (modification de VLC 0.8.6.d) suivi d’une espace et, entre guillemets, du chemin complet du fichier m3u créé à l’étape 1.
Vous devez obtenir une ligne complète de la forme suivante:
c:Progra~1VideoLANVLCvlc.exe –m3u-extvlcopt « c:Documents and SettingsyodahBureauenregistrement.m3u »
Allez ensuite dans l’onglet « Paramètres » et indiquez la durée de l’enregistrement dans « Arrêter la tache si elle s’exécute durant ».
Éventuellement, réglez les paramètres de batterie si vous utilisez un portable (décochez les cases pour empêcher l’enregistrement de s’arrêter avant la fin si vous êtes sur batterie, mais c’est mieux que l’ordi soit branché, notamment si vous êtes absent) puis faites OK.
Une fois que l’heure prévue arrive, Windows lance VLC, qui enregistre votre programme dans le fichier de destinationn puis ferme automatiquement VLC au bout de la durée définie. Votre fichier .ts est prêt à être regardé.
Attention, il s’agit d’un enregistrement du flux vidéo brut de la chaine, donc pour un visionnage dans VLC, je vous recommande d’activer un filtre de désentrelacement (avec un clic droit sur la vidéo).
Et voilà !
Si vous voulez pousser le vice, vous pouvez régler le BIOS de votre ordi pour qu’il s’allume quelques minutes avant le début prévu de l’enregistrement, et programmer son extinction avec une autre tâche (choisir c:windowssystem32shutdown.exe et dans les propriétés avancées, ajouter une espace puis /a en fin de ligne).