pysrt3

Subrip (.srt) analizador de subtítulos y escritor
Descargar ahora

pysrt3 Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL v3
  • Precio:
  • FREE
  • Nombre del editor:
  • Jean Boussier

pysrt3 Etiquetas


pysrt3 Descripción

PysRT es una biblioteca de Python que se usa para editar o crear archivos de subrips. Torewordpysrt está diseñado principalmente como una biblioteca, pero si está experimentando problemas con los malos subtítulos, primero puede intentar usar Ruby-OSDB, que intentará encontrar el mejor subtítulo para su película . Si aún está desafortunado, PYSRT, también proporciona un comando SRT útil para Shift, Split o Rescale a .srt file.command usagshifting: srt -i shift 2s500ms movie.srtspliting: srt split 58m26s movie.srtrescaling: srt -i tarifa 23.925 Película.Srtinstallationpysrt está disponible en PYPI. Para intentarlo, puede usar OUTSOPIP: SUDO PIP Instale Pysrt3or Distutils: sudo Easy_Install Pysrt3Note: El nombre del paquete que se ejecuta en Python 3 es PysRT3. El paquete PYSRT es compatible con Python 2.x.Library USAGEIMPORT: >>> de PYSRT Importar SubriPPileParsing: >>> Subs = subripfile.open ('algunos / file.srt') # Si obtiene un UnicodeCodeError intenta especificar la codificación >>> Subs = SUBRIPFILE.OPEN ('Algunos / file.srt', codificación = 'ISO-8859-1') Subripfile son objetos en la lista de instancias de subripitem: >>> len (first_sub) >>> first_sub = subs Las instancias de Subripitem son editables al igual que los objetos python puros: >>> first_sub.text = "hola mundo!" >>> first_sub.start.seconds = 20 >>> first_sub.end.minutes = 5shifting: >>> Subs .SHIPT (segundos = -2) # Mueve todos los subs 2 segundos más temprano >>> Subsubos (minutos = 1) # Mueve todos los Subs 1 minutos más tarde >>> Subs.Shift (Ratio = 25 / 23.9) # Convierte un 23.9 SUBTÍTULO DE FPS EN 25 FPS >>> FIRST_SUB.SHIPT (SEGUNDOS = 1) # Mueva el primer segundo Sub 1 segundo más tarde >>> FIRST_SUB.start + = {'segundos': -1} # Haz que el primer sub inicio sea 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segunda antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes de 1 segundo antes del inicio de 1 segundo >>> del Subs Subling: >>> Part = subs.slice (starts_fter = {'minutos': 2, segundos ': 30}, final_before = {' minutos ' : 3, 'segundos': 40}) >>> PARTE.SHIPT (segundos = -2) Guardar cambios: >>> subs.save ('OTROS / PATH.SRT', CODIFICACIÓN = 'UTF-8') Página de inicio del producto


pysrt3 Software relacionado