subliminal

Subliminal est un script pour télécharger des sous-titres d'un film en passant le film en paramètres.

Depuis 2020, Subliminal nécessite un compte Opensubtitles.org pour pouvoir fonctionner (cf. cette issue). Cependant, en 2024, cela ne suffit plus car il faut un compte VIP !
L'application VLC permet de télécharger les sous-titres très simplement en utilisant le menu Vue ⇒ VLsub

Il suffit d'installer les paquets subliminal.

Cependant, pour Ubuntu 16.04, le paquet est assez ancien. Pour installer une nouvelle version on utilisera pip :

sudo -H pip3 install subliminal

Notes :

  1. Pour installer pip, il faut installer le paquet python3-pip
  2. Si subliminal a déjà été installé, il y a des chances qu'il faille le supprimer dans l'arborescence python (dans /usr/lib/python3/dist-packages) : les répertoires subliminal*
  3. Pour que la commande subliminal fonctionne après une installation par pip, il faudra peut-être effectué un rehash (commande hash -r)

Subliminal s'utilise depuis un terminal en ligne de commande.
Exécuter la ligne suivante dans le répertoire où se trouve le film:

subliminal download -l fr nom_film.mp4

-l (langue) suivi des deux lettres de la langue permet de spécifier la langue des sous-titres.

À noter que Pantheon Subtitles utilise aussi subliminal.

Depuis Nautilus/Nemo

Il est également possible de l'intégrer à Nautilus/Nemo. Il faut cependant noter que si on installe cette extension à Nautilus/Nemo, on perdra la langue Française dans Nautilus/Nemo.
Il est donc plus simple d'utiliser un script à créer dans ~/.local/share/nautilus/scripts ou ~/.local/share/nemo/scripts.

#!/bin/bash
#Title= Subliminal Fr
subliminal download -l fr "$@" >> subliminal.log

Ce script créé un fichier subliminal.log dans le même répertoire que les fichiers concernés afin de savoir s'il y a eu un problème durant la recherche de sous-titres : à vous de gérer le fichier (le lire et le supprimer).

Depuis Thunar

Pour Thunar, il s'agira de créer une action personnalisée.

  • subliminal.txt
  • Dernière modification: Le 23/03/2024, 01:45
  • par TravellingFroggy