pysrt3.

Subrip (.srt) Subtitle Parser e escritor
Baixe Agora

pysrt3. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL v3
  • Preço:
  • FREE
  • Nome do editor:
  • Jean Boussier

pysrt3. Tag


pysrt3. Descrição

A Pysrt é uma biblioteca Python usada para editar ou criar arquivos subrip.forewordpysrt é projetado principalmente como uma biblioteca, mas se você estiver enfrentando problemas com legendas ruins, você pode primeiro tentar usar o Ruby-OSDB, que tentará encontrar o melhor subtítulo para o seu filme . Se você ainda estiver azarado, também forneça um comando srt útil para deslocamento, divisão ou rescale um .srt file.command usageshifting: srt -i shift 2s500ms movie.srtspliting: srt split 58m26s movie.srtrescaling: srt -i taxa 23.925 filme.srtinstallationpysrt está disponível no PYPI. Para Intall, você pode usar o DPIP: Sudo Pip Install Pysrt3or distutils: sudo easy_install pysrt3note: O nome do pacote que é executado no Python 3 é PYSR3. O pacote de Pysrt é compatível com o Python 2.x.Library UsageImaMport: >>> da Pysrt Import Subripfileparsing: >>> subs = subripfile.Open ('alguns / file.srt') # Se você receber um UnicodeDecodeError tentar especificar a codificação >>> subs = subripfile.open ('Alguns / file.srt', codificação = 'ISO-8859-1') Subpripfile são objetos semelhantes a listas de instâncias subpripitem: >>> Len (First_sub) >>> First_sub = subs Instâncias Subripitem são editáveis como objetos pidos python: >>> first_sub.text = "Olá mundo!" >>> first_sub.start.seconds = 20 >>> first_sub.end.minutes = 5hifting: >>> .Shift (segundos = -2) # Mova todos os 2 segundos anteriores >>> subs.shift (minutos = 1) # Mova todos os 1 minuto depois >>> subs.shift (proporção = 25/33.9) # converter um 23.9 SUBTITLE FPS em 25 fps >>> first_sub.shift (segundos = 1) # Mova o primeiro Sub 1 segundo posterior >>> first_sub.start + = {'segundos': -1} # Faça o primeiro Second Sect 1 segundo EareReReReRemoving: >>> Del Subs Slicing: >>> Part = subs.slice (Starts_After = {'minutos': 2, segundos ': 30}, extremidades_before = {' minutos ' : 3, 'segundos': 40}) >>> part.shift (segundos = -2) salvando alterações: >>> subs.Save ('outro / path.srt', codificação = 'UTF-8') página inicial do produto


pysrt3. Software Relacionado