addic7ed-cli
Des deux alternatives repérées en 2014 pour télécharger ses sous-titres depuis le site addic7ed.com, celle de Michael Baudino (addic7ed-ruby) n’est plus maintenue.
Celle qui avait notre préférence, addic7ed-cli de Benoit Zugmeyer, disponible sur GitHub, reste quant à elle un tant soit peu maintenue.
Pour installer addic7ed-cli, le plus simple reste de commencer par installer l’utilitaire Pip ainsi que la librairie libxslt-dev :
sudo apt install python3-pip libxslt-dev
Une fois cela fait, lancez la commande :
sudo pip3 install https://github.com/BenoitZugmeyer/addic7ed-cli/archive/master.zip
Vous pouvez dès lors utilisez cet utilitaire avec la commande addic7ed
:
addic7ed -l french The.Walking.Dead.S05E01.720p.HDTV.x264-KILLERS.mkv
Pour en savoir plus :
addic7ed --help
subdl
Pour télécharger des sous-titres depuis opensubtitles.org, le script proposé par akexakex et disponible sur GitHub est toujours aussi simple, efficace et rapide.
Pour l’installer :
sudo pip3 install git+https://github.com/alexanderwink/subdl
La commande subdl
est dès lors disponible :
subdl -h
Personnellement, je me suis créé un alias Bash avec identification auprès d’opensubtitles.org et l’argument de la langue notamment :
nano ~/.bash_alias
alias sos='subdl --username USERNAME --password "PASSWORD" --interactive --lang=fre'
Subliminal
Très complet, mais aussi plus lourd et plus lent – du moins sur mon Raspberry Pi 2... – Subliminal permet de chercher des sous-titres depuis de nombreux sites, dont addic7ed.com et opensubtitles.org.
Pour l’installer :
sudo pip3 install subliminal
Pour télécharger des sous-titres :
subliminal download -l fr The.Big.Bang.Theory.S05E18.HDTV.x264-LOL.mp4
L’on peut aussi spécifier les « providers » auxquels on souhaite limiter la recherche, ainsi que l’encodage du fichier .srt ainsi que son format (avec ou sans suffixe de langue – sans, dans mon cas, sinon omxplayer
ne prend pas en compte le sous-titre).
Je me suis donc créé un alias afin de m’en faciliter l’usage :
nano ~/.bash_alias
alias psubliminal='subliminal download -p addic7ed -p opensubtitles -l fr -e UTF-8 -s'
getsubtitle
Si comme moi vous êtes un utilisateur régulier de YIFY / YTS – dont l’accès est rendu possible en changeant ses serveurs DNS –, et dont on peut télécharger les fichiers .torrent en ligne de commande, vous pourriez vouloir récupérer les sous-titres depuis le site yts-subs.com.
Pour cela, on peut utiliser le module pour NodeJS getsubtitle :
sudo npm install -g getsubtitle
L’idéal dans son utilisation est de lui fournir l’identifiant IMDB du film dont on recherche les sous-titres, par exemple :
getsubtitle tt0054756
Pour connaître cet identifiant IMDB, il convient d’utiliser le petit utilitaire yify, que j’ai forké justement pour récupérer cette donnée.
Un message, un commentaire ?