Télécharger ses émissions ou séries TV préférées sous linux

tv
Dernière mise a jour 23 Nov 2022 a 09:31 am

CAPTVTY est une appli gratuite qui permet de télécharger ses émissions et séries TV préférées sur son pc. Le problème c’est qu’elle n’est disponible nativement que sous Windows :-/ D’ailleurs c’est l’appli qui m’a le plus manqué lorsque j’ai décidé voici plusieurs années de quitter définitivement Windows pour Linux. Mais comme bien souvent grâce au logiciel libre il est possible de contourner le problème et d’arriver à ses fins même si vous êtes une brebis galeuse en refusant d’utiliser l’OS de Redmond 🙂

Les avantages à utiliser Captvty:

  • pas de coupures pub;
  • pas de login : aucune donnée personnelle à fournir en échange du service de replay et donc pas d’analyse de nos comportements télévisuels à des fins publicitaires . Pour rappel les nombreux services de replay se nourrissent de ça ;
  • la possibilité de regarder à volonté ultérieurement les vidéos sans être tributaire du catalogue éphémère des replayTV ;
  • la simplicité d’utilisation de captvty , à la portée de tous , utilisable aussi bien sous windaube que sous linux!

Installer et Lancer Captvty …grâce à docker

Il existe plusieurs méthodes d’installation de captvty sur Linux. Ya pas de secret toutes s’appuient sur Wine, logiciel libre qui permet de faire tourner des programmes windows sous environnement linux. Tous les bidouilleurs connaissent Wine et savent que le chemin peut être long avant de le configurer avec succès. Mais en 2020, la conteneurisation est passée par là 😀

Condition préalable, avoir docker déjà installé sur son pc. Puis une seule ligne de commande suffit. (Au passage merci à k3c pour le partage de son image que j’utilise dans ce tuto)

docker run --name captvty --rm -e DISPLAY --net=host k3ck3c/captvty

Attention , l’image est assez volumineuse (1,5go). Ya sans doute moyen de réduire tout ça (avec une alpine par ex?)Mais je l’avoue je n’ai pas le temps et mes compétences sont limitées. Si une âme charitable s’y colle je suis preneur!

Télécharger les vidéos

Pas besoin d’expliquer le fonctionnement de Captvty , l’interface est assez intuitive et c’est ce qui fait sa force. On sélectionne la chaîne qui va bien, on attend 5 secondes que la liste des programmes se chargent. Puis on double clic pour télécharger. Et on peut même choisir la qualité d’enregistrement 🙂

onglet téléchargement

Récupérer les vidéos sur son pc

Pour lister les fichiers vidéos que vous avez téléchargés dans votre conteneur:

docker exec -it $(docker ps -qf name=captvty) ls /home/gg/Captvty/Vidéos

Pour récupérer les fichiers vidéos téléchargés en les copiant du conteneur vers le système hôte de votre pc:

docker cp $(docker ps -qf name=captvty):/home/gg/Captvty/Vidéos/ ~

[ edit: 13.03.2020]
Encore plus simple, voici une petite astuce partagée par Myriad dans les commentaires du billet. Une seule ligne de commande et on monte un volume pour accéder directement aux fichiers téléchargés dans notre répertoire perso :
docker run --name captvty -v ~/Vidéos:/home/gg/Captvty/Vidéos/ --rm -e DISPLAY --net=host k3ck3c/captvty

On retrouve bien directement nos vidéos téléchargées :

Conclusion

A la lecture du titre de ce tuto, je t’ai vu soupirer à l’idée que l’on puisse vouloir récupérer des émissions TV. La pauvreté actuelle de l’offre télévisuelle française ne te donne pas tout à fait tort . Mais il reste encore des chaînes qui produisent des programmes qui font du bien au cerveau (arte,LCP …).
Et quand bien même tu serais fan d’ « hanouniaiseries » , je te rassure moi aussi j’ai des séries « plaisir coupable que je mate en loucedé.
Ne penser à rien c’est aussi se faire du bien par moment 🙂

Enfin , il faut souligner que Captvty est un projet mature qui a survécu à de nombreux coups de pression.Il fait l’objet de mises en demeures des grands groupes de télévision qui considère ce logiciel comme un moyen de pirater leurs productions. Pour ceux qui veulent pousser la curiosité, le Hollandaisvolant en parle très bien ici.

Liens utiles

Ci-dessous les liens pour d’autres méthodes d’install de captvty:



20 commentaires sur Télécharger ses émissions ou séries TV préférées sous linux

  1. err:ole:CoGetContextToken apartment not initialised
    Application tried to create a window, but no driver could be loaded.
    Make sure that your X server is running and that $DISPLAY is set correctly

  2. Il est aussi possible d’utiliser l’outil en ligne de commandes youtube-dl, qui fonctionne avec les programmes en replay (il faut fournir le lien récupéré depuis son navigateur).

  3. Bonjour,
    Dans la commande : docker sudo run –name captvty –rm -e DISPLAY –net=host k3ck3c/captvty

    J’ai une erreur : unknown flag: –name

    Où peut-être le soucis ?
    Merci !

      • Oui, oui, il y a bien 2 tirets, et j’ai rajouté le « sudo » car sinon je n’avais pas les accès.
        Question bête: il n’y a pas besoin de télécharger le .exe de captvty, c’est bien le « docker » qui le fait tout seul ?
        Bref, je ne comprend pas le message d’erreur…

        • la commande à passer est :
          sudo docker run –name captvty –rm -e DISPLAY –net=host k3ck3c/captvty
          Dans ton commentaire précédent tas mis « docker sudo…  »
          Et oui l’image docker s’occupe de récupérer le captvty.exe ^_^

          • Pour finir la commande en root sur ma distribution mageia : « systemctl start docker » a magiquement débloqué le téléchargement.

  4. Donc si je résume, en 2020, c’est la mode de télécharger 1.5Go pour un simple logiciel de capture. Un OS, un émulateur d’OS et un programme…pour lancer un programme. Faut vous réveiller les gars 😉

  5. Salut,
    pour éviter de naviguer et de faire un cp dans docker. Il est possible de mapper un répertoire local dans docker avec l’option -v. Et le cas de l’exemple un -v ~:/home/gg/Captvty/Vidéos/

    • slt Myriad ,
      Merci beaucoup pr la commande c’est bien plus pratique effectivement.
      En fait pour tout te dire, j’avais dans l’idée de monter des volumes dans un docker file que je n’ai jamais eu le temps de faire et ca ne m’est pas venu à l’esprit de le passer en paramètre :-/
      Je vais mettre à jour l’article !

  6. Désolé pour l’Anglais (l’habitude linuxiènne):

    – Est-ce que je peut éviter le « sudo »?

    – La dernière commande ne marche pas pour moi (les autres marchent avec sudo après avoir fait celà: https://www.digitalocean.com/community/questions/how-to-fix-docker-got-permission-denied-while-trying-to-connect-to-the-docker-daemon-socket):

    cip@cip-pc:~$ sudo docker run –name captvty -v ~/Vidéos:/home/gg/Captvty/Vidéos/ –rm -e DISPLAY –net=host k3ck3c/captvty
    [sudo] password for cip:
    docker: Error response from daemon: Conflict. The container name « /captvty » is already in use by container « 2a528bc20af61268721ba57103ec2120037d5aa23ff9159ec1ccdab46c6194d3 ». You have to remove (or rename) that container to be able to reuse that name.
    See ‘docker run –help’.

  7. Bonjour,
    Je viens d’installer Captvty avec cette procédure. C’est OK.
    Je voudrais savoir, comment procéder pour mettre à jour Captvty.
    Quelle commande utiuliser ?
    Merci d’avance.
    Denis

Leave a Reply

Votre adresse de messagerie ne sera pas publiée.


*