Se stai cercando un modo rapido per scaricare i sottotitoli di OpenSubtitles.org dal tuo desktop o server Linux, digita OpenSubtitlesDownload.py una volta. Questo accurato strumento Python può essere utilizzato come script Nautilus, Nemo o Caja o dalla riga di comando.
Lo script Python cerca i sottotitoli su OpenSubtitles.org utilizzando la somma hash del video per trovare corrispondenze esatte ed evitare i sottotitoli asincroni. Se non viene trovata una corrispondenza, tenta di eseguire la ricerca in base al nome del file video, sebbene tali sottotitoli potrebbero non essere sempre sincronizzati.
OpenSubtitlesDownload.py ha alcune fantastiche funzionalità tra cui Supporto per più di 60 lingue e può interrogare più lingue dei sottotitoli e video contemporaneamente (ad esempio supporta la ricerca in blocco e il download dei sottotitoli ).
l'interfaccia utente grafica opzionale (utilizza Zenity per Gnome e Kdialog per KDE) può visualizzare più corrispondenze di sottotitoli e approfondendo le impostazioni è possibile abilitare la visualizzazione di alcune informazioni aggiuntive, come:B. il numero di download dei sottotitoli, la valutazione, la lingua e altro ancora.
Altre funzionalità di OpenSubtitlesDownload.py includono:
- Opzione per scaricare automaticamente i sottotitoli se solo uno è disponibile, altrimenti seleziona quello che desideri.
- Opzione per rinominare i sottotitoli scaricati in modo che corrispondano al file video di origine. Possibilità di aggiungere il codice della lingua al nome del file (es:movie_en.srt).
Lo strumento Python non supporta ancora il download ricorsivo dei sottotitoli per i film all'interno di una directory, ma questa è una funzionalità pianificata.
Nel caso in cui dovessi riscontrare errori durante il download di un gran numero di sottotitoli, tieni presente che OpenSubtitles ha un limite di download di sottotitoli giornaliero (apparentemente erano 200 download di sottotitoli / giorno qualche tempo fa, non sono sicuro che sia cambiato). Per gli utenti VIP sono 1000 sottotitoli al giorno, ma OpenSubtitlesDownload.py non ti consente di accedere a un account OpenSubtitles e quindi non puoi utilizzare un account VIP mentre usi questo strumento.
Installa e usa OpenSubtitlesDownload.py come script Nautilus, Nemo o Caja
Le seguenti istruzioni spiegano come installare OpenSubtitlesDownload.py come script per il file manager Caja, Nemo o Nautilus. Ciò ti consente di fare clic con il pulsante destro del mouse (menu di scelta rapida) su uno o più file video nel tuo file manager, selezionare Scripts > OpenSubtitlesDownload.py
e lo script cerca e scarica i sottotitoli da OpenSubtitles.org per i tuoi file video.
Questo è OpenSubtitlesDownload.py che verrà utilizzato come script Nautilus:
E come copione nemo:
Per installare OpenSubtitlesDownload.py come script Nautilus, Nemo o Caja, segui le istruzioni seguenti.
1. Installa le dipendenze richieste da OpenSubtitlesDownload.py
Devi installare gzip
, wget
e zenity
prima di utilizzare OpenSubtitlesDownload.py. Le istruzioni seguenti presuppongono che tu abbia già Python (sia Python 2 che 3 lo faranno), così come ps
e grep
disponibile.
Installa in Debian, Ubuntu o Linux Mint gzip
, wget
e zenity
con questo comando:
sudo apt install gzip wget zenity
2. Ora puoi scaricare OpenSubtitlesDownload.py. scarica lo script da GitHub:
wget https://raw.githubusercontent.com/emericg/OpenSubtitlesDownload/master/OpenSubtitlesDownload.py
3. Usa i seguenti comandi per spostare lo script OpenSubtitlesDownload.py scaricato nella cartella Scripts del File Manager e renderlo eseguibile (usa i comandi per il tuo attuale file manager:Nautilus, Nemo o Caja):
- Nautilus (gestore di file standard per Gnome, Unity e Solus OS):
mkdir -p ~/.local/share/nautilus/scripts
mv OpenSubtitlesDownload.py ~/.local/share/nautilus/scripts/
chmod u+x ~/.local/share/nautilus/scripts/OpenSubtitlesDownload.py
- Nemo (gestore di file Cinnamon predefinito):
mkdir -p ~/.local/share/nemo/scripts
mv OpenSubtitlesDownload.py ~/.local/share/nemo/scripts/
chmod u+x ~/.local/share/nemo/scripts/OpenSubtitlesDownload.py
- Caja (gestore di file MATE standard):
mkdir -p ~/.config/caja/scripts
mv OpenSubtitlesDownload.py ~/.config/caja/scripts/
chmod u+x ~/.config/caja/scripts/OpenSubtitlesDownload.py
4. Configura OpenSubtitlesDownload.py
Poiché viene eseguito come uno script di gestione file senza argomenti, dovrai modificare lo script se desideri modificare alcune delle sue impostazioni, come ad esempio:attivare la GUI, cambiare la lingua dei sottotitoli, ecc. Questi sono ovviamente facoltativi e tu può usarli direttamente per scaricare automaticamente i sottotitoli con le impostazioni predefinite.
Per configurare OpenSubtitlesDownload.py devi aprirlo con un editor di testo. Il percorso dello script ora dovrebbe essere:
- Nautilus:
~/.local/share/nautilus/scripts
- Nemo:
~/.local/share/nemo/scripts
- Cassa:
~/.config/caja/scripts
Passa a questa cartella con il tuo file manager e apri il file OpenSubtitlesDownload.py con un editor di testo.
Ecco alcune cose che potresti voler cambiare in questo file:
- Per cambiare la lingua dei sottotitoli, cerca
opt_languages = ['eng']
e cambia la lingua da['eng']
(Anche in inglese['fre']
(francese) o quale lingua si desidera utilizzare. I codici ISO per ciascuna lingua supportata da OpenSubtitles.org sono disponibili in questa Pagina (usa il codice nella prima colonna). - Se vuoi che una GUI mostri tutte le opzioni dei sottotitoli e scelga quali scaricare, puoi trovare il
opt_selection_mode="default"
imposta e cambia in'manual'
. Non cambiarlo in "manuale" (o meglio ancora, "automatico") se vuoi scaricare più sottotitoli contemporaneamente ed evitare la comparsa di una finestra per ogni video! - Per forzare l'utilizzo della GUI di Gnome, cerca
opt_gui = 'auto'
e cambia'auto'
a'gnome'
- Puoi anche attivare diverse colonne di informazioni nella GUI:
- Cerca
opt_selection_rating = 'off'
e cambialo in'auto'
per visualizzare le recensioni degli utenti, se disponibili - Cerca
opt_selection_count="off"
e cambialo in'auto'
per visualizzare il numero di sottotitoli scaricati, se disponibili
Per un elenco delle impostazioni di OpenSubtitlesDownload.py con spiegazioni, vedere questa pagina.
E hai finito. OpenSubtitlesDownload.py dovrebbe ora apparire in Nautilus, Nemo o Caja quando fai clic con il pulsante destro del mouse su un file e selezioni Script. Quando fai clic su OpenSubtitlesDownload.py, dovrebbe trovare e scaricare i sottotitoli per i video selezionati.
Installa e usa OpenSubtitlesDownload.py dalla riga di comando
1.Installa le dipendenze necessarie per OpenSubtitlesDownload.py (solo riga di comando)
Devi installare gzip
e wget
. Su Debian, Ubuntu o Linux Mint, puoi installare questi pacchetti con questo comando:
sudo apt install wget gzip
2. Installa lo script in /usr/local/bin/
e impostalo per utilizzare l'interfaccia della riga di comando per impostazione predefinita:
wget https://raw.githubusercontent.com/emericg/OpenSubtitlesDownload/master/OpenSubtitlesDownload.py -O opensubtitlesdownload
sed -i "s/opt_gui = 'auto'/opt_gui = 'cli'/" opensubtitlesdownload
sudo install opensubtitlesdownload /usr/local/bin/
Ora puoi usarlo. Per utilizzare lo script con selezione automatica e download del miglior sottotitolo disponibile, digitare:
opensubtitlesdownload --auto /path/to/video.mkv
Puoi specificare la lingua allegando --lang LANG
, dove LANG
è il codice ISO per una lingua supportata da OpenSubtitles.org, disponibile in questa Pagina (usa il codice nella prima colonna). Esempio (per i sottotitoli in spagnolo):
opensubtitlesdownload --lang SPA /home/logix/Videos/Sintel.2010.720p.mkv
Quale offre questa edizione (ti permette di scegliere il miglior sottotitolo perché non lo abbiamo usato --auto
solo, abbiamo ancora allegato --select manual
per abilitare la selezione manuale):
>> Title: Sintel
>> Filename: Sintel.2010.720p.mkv
>> Available subtitles:
[1] "Sintel (2010).spa.srt" > "Language: Spanish"
[2] "sintel_es.srt" > "Language: Spanish"
[3] "Sintel.2010.720p.x264-VODO-spa.srt" > "Language: Spanish"
[0] Cancel search
>> Enter your choice (0-3): 1
>> Downloading 'Spanish' subtitles for 'Sintel'
2018-07-27 14:37:04 URL:https://dl.opensubtitles.org/en/download/src-api/vrf-19c10c57/sid-8rL5O0xhUw2BgKG6lvsVBM0p00f/filead/1955318590.gz [936/936] -> "-" [1]
Queste sono tutte le opzioni disponibili:
$ opensubtitlesdownload --help
usage: OpenSubtitlesDownload.py [-h] [-g GUI] [--cli] [-s SEARCH] [-t SELECT]
[-a] [-v] [-l [LANG]]
filePathListArg [filePathListArg ...]
This software is designed to help you find and download subtitles for your favorite videos!
-h, --help show this help message and exit
-g GUI, --gui GUI Select the GUI you want from: auto, kde, gnome, cli (default: auto)
--cli Force CLI mode
-s SEARCH, --search SEARCH
Search mode: hash, filename, hash_then_filename, hash_and_filename (default: hash_then_filename)
-t SELECT, --select SELECT
Selection mode: manual, default, auto
-a, --auto Force automatic selection and download of the best subtitles found
-v, --verbose Force verbose output
-l [LANG], --lang [LANG]
Specify the language in which the subtitles should be downloaded (default: eng).
Syntax:
-l eng,fre: search in both language
-l eng -l fre: download both language
Il tema utilizzato per gli screenshot in questo articolo si chiama Canta.
Potrebbe interessarti anche:Come sostituire Nautilus con Nemo File Manager su Ubuntu 18.04 Gnome Desktop (Guida completa)