URL:     https://linuxfr.org/users/be-root/journaux/vfc-un-enregistreur-d-iptv-pour-linux
Title:   Vfc, un enregistreur d'iptv pour Linux.
Authors: be.root
Date:    2026-11-01T09:02:14+01:00
License: CC By-SA
Tags:    ffmpeg, vlc et iptv
Score:   5


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](http://be.root.free.fr/soft/vfc/screenshots/vfc-01-fr.png)

##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#
* [Vfc](http://be.root.free.fr/?soft=vfc) sur mon site perso
* [Téléchargement](http://be.root.free.fr/?soft=vfc&menu=download) (sources et paquet Mageia 10)
* Le dépôt chez [invent.kde.org](https://invent.kde.org/beroot/vfc)


