Journal Vfc, un enregistreur d'iptv pour Linux.

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
2
1
nov.
2026

Bonjour à tous, aujourd'hui pas de troll sur la super intelligence.
Du soft à l'ancienne, qui sent le rustique et l'authentique, avec de vrais bugs écrits à la main à l'intérieur.

Qu'est-ce que c'est ?

Vfc signifie «Video feed capture». Il s'agit d'un enregistreur IPTV pour les systèmes Linux, qui s'appuie sur FFmpeg pour l'enregistrement et sur Vlc pour la prévisualisation des chaînes.
Le nom est un clin d'oeil à Vlc sur lequel était fondé l'application depuis le début du développement, il y a deux ans.

Vlc a montré ses limites en matière d'enregistrement multi flux. Le passage récent à ffmpeg a grandement amélioré la qualité des enregistrements.
Vlc reste présent comme application associée pour la visualisation des chaînes.

Comment ça marche ?

Le principe est tout simple.
Alimentez Vfc avec des playlists d'iptv (des fichiers .m3u déposés sur votre machine, pas d'url).
Précisez l'horaire de l'enregistrement, choisissez une chaîne dans une playlist et mettez le en file d'attente.
Tout est présenté dans une seule fenêtre, les options d'enregistrement, la file d'attente et l'état des enregistrements.

Vfc

Ses atouts

Le nombre d'enregistrements simultanés n'est pas limité (les limites sont celles de votre machine).
Vfc peut générer automatiquement un nom de fichier avec la date et le nom du canal enregistré.
Peut être réduit dans la barre des tâches.
Visualisation rapide d'un canal pour vérifier son activité (certaines sources iptv sont mouvantes).
En français pour les francophones, en anglais pour le reste du monde (oui je sais, la capture d'écran est en anglais).

Quand la file d'attente est terminée, différentes actions sont possibles

  • Ne rien faire
  • Sonner les cloches
  • Quitter l'application
  • Mettre en veille
  • Déconnecter et éteindre (sortie par DBus pour clore la session proprement).

Tant que la file d'attente n'est pas vide, Vfc offre une certaine résistance aux sollicitations pour sortir de l'application, mais on peut toujours forcer le passage.
Si vous avez programmé des enregistrements pour les jours suivants, vous pourrez quitter l'application et Vfc reprendra sa file d'attente au redémarrage.

Un peu de technique

Vu la diversité des protocoles et encodages possibles, Vfc n'a pas été testé dans tous les cas de figures.
Chez moi, ça marche avec les protocoles rtsp, http, https.
Le flux vidéo est enregistré brut, les flux audios sont ré-encodés en AAC et les sous-titres sont préservés puis emballés dans un conteneur Mkv.

Limitations

  • Aucune gestion d'identification/mot de passe pour les IpTvs à péage.
  • Si l'authentification doit être rajoutée à l'url, je pourrais adapter Vfc, mais j'aurais besoin de quelques exemples du protocole attendu.

Où le trouver ?

Un paquet est disponible pour ma distribution préférée Mageia 10.
Pour les autres, l'archive tar.gz devrait suffire pour compiler l'application avec l'environnement Qt, en ligne de commande ou avec QtCreator.
Vlc et ffmpeg doivent être installés.

Le temps est venu de passer aux tests massifs par les moules de LinuxFR qui attendaient tous l'arrivée de ce "magnétoscope numérique".

J'attends vos retours.

Liens

  • # Pour les moins techniques…

    Posté par  (site web personnel) . Évalué à 3 (+0/-0).

    … en matière de télévision : comment en pratique utiliser ce logiciel ? Le texte précise qu'il faille fournir des fichiers m3u, mais comment les créer ? Est-ce facile pour les utilisateurs de « box internet » par exemple ?

    « IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » — Odes — Horace

    • [^] # Re: Pour les moins techniques…

      Posté par  (site web personnel) . Évalué à 1 (+0/-0).

      Je suis équipé d'une freebox, l'adresse de la playlist est http://mafreebox.freebox.fr/freeboxtv/playlist.m3u.
      J'enregistre ce fichier pour alimenter Vfc. Ce doit être possible chez les autres opérateurs.

      Je ne suis pas pourvoyeur de programme télé, mais des listes d'iptv sont faciles à trouver sur le net. Elles ne sont pas toujours à jour, ce monde est très mouvant.
      Il y a beaucoup de chaînes internationales qui ont peu d'intérêt.

      On trouve parfois dans ces listes des "répéteurs" de chaînes géolocalisées. J'ai regardé pendant un temps des chaînes BBC Doctor Who, normalement réservées aux Anglais, mais renvoyées sur une autre adresse. Un jour les adresses n'ont plus répondues et je n'ai pas recherché depuis.

      Ma freebox ne permet que 2 flux télés simultanés. Vfc ne peut pas contourner cette limite.

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.