PYSRT3.

Subrip (.srt) Subtitle Parser e scrittore
Scarica ora

PYSRT3. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL v3
  • Prezzo:
  • FREE
  • Nome editore:
  • Jean Boussier

PYSRT3. Tag


PYSRT3. Descrizione

PYSRT è una libreria Python utilizzata per modificare o creare file subrip.ForewordPysrt è progettato principalmente come una biblioteca, ma se si verifica problemi con i sottotitoli cattivi che puoi prima provare a utilizzare Ruby-OSDB che proverà a trovare il miglior sottotitolo per il tuo film . Se sei ancora sfortunato, Pysrt fornisce anche un comando SRT utile per Shift, Split o Rescale A.srt file.comMand USAGESHIFING: SRT -I SHIFT 2S500MS Movie.srtspliting: SRT Split 58m26s Movie.Srtrescaling: SRT -i Tasso 23.925 movie.srtinstallationpysrt è disponibile su Pypi. Per intill è possibile utilizzare l'anone: sudo pip install pysrt3or distils: sudo easy_install Pysrt3Note: il nome del pacchetto che funziona su Python 3 è PYSRT3. Il pacchetto PYSRT è compatibile con Python 2.x.Library Usageimport: >>> da PYSRT import subripfileparsing: >>> Subs = subripfile.open ('alcuni / file.srt') # Se si ottiene un unicodedecodeError, prova a specificare la codifica >>> SUB = SUBRIPFILE.Open.Open.open ('alcuni / file.srt', encoding = 'ISO-8859-1') Subripfile sono oggetti simili di elenchi di istanze di subripitem: >>> Len (First_sub) >>> first_sub = sottotitoli I istanze di subripitem sono modificabili come gli oggetti Python Pure Python: >>> first_sub.text = "Hello World!" >>> first_sub.start.seconds = 20 >>> first_sub.End.Minutes = 5Shifting: >>> Subs .shift (secondi = -2) # Sposta tutti i sub 2 secondi in precedenza >>> sottotitoli.shift (minuti = 1) # Sposta tutti i subs 1 minuto dopo >>> Subs.Shift (Ratio = 25 / 23.9) # Converti un 23.9 Sottotitolo FPS in 25 fps >>> first_sub.shift (secondi = 1) # Sposta il primo sotto 1 secondo dopo >>> first_sub.start + = {'secondi': -1} # Effettua il primo sottomarino 1 secondo precedenza: >>> del sottosuolo Affettatura: >>> Part = subs.slice (Starts_after = {'' minuti ': 2, secondi': 30}, ends_brefore = {'minuti' : 3, 'secondi': 40}) >>> Part.shift (secondi = -2) Salvataggio delle modifiche: >>> subs.save ('altro / path.srt', encoding = 'utf-8') Homepage del prodotto


PYSRT3. Software correlato