Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
As legendas SRT (SubRip Text) são arquivos de texto que contêm informações sobre o tempo de exibição e o conteúdo das legendas de um vídeo. Essas legendas são amplamente utilizadas para adicionar legendas a filmes, séries e vídeos em geral. Neste artigo, vamos explorar como manipular legendas SRT usando scripts no Windows, facilitando a tarefa de editar ou sincronizar legendas de forma automatizada.
Exemplos:
@echo off
set video=filme.mp4
set legenda=filme.srt
for /f "delims=." %%i in ("%video%") do (
ren "%legenda%" "%%i.srt"
)
$legenda = Get-Content "filme.srt"
$legenda | ForEach-Object {
if ($_ -match "^\d{2}:\d{2}:\d{2},\d{3} --> \d{2}:\d{2}:\d{2},\d{3}$") {
$inicio, $fim = $_ -split " --> "
$inicio = [datetime]$inicio
$fim = [datetime]$fim
$inicio = $inicio.AddSeconds(2)
$fim = $fim.AddSeconds(2)
$_ = $inicio.ToString("HH:mm:ss,fff") + " --> " + $fim.ToString("HH:mm:ss,fff")
}
$_
} | Set-Content "filme.srt"
Agora você pode manipular legendas SRT de forma mais eficiente usando scripts no Windows! Compartilhe este artigo com seus amigos que também estão interessados em aprender sobre automação de tarefas relacionadas a legendas de vídeos. Compartilhar conhecimento é sempre uma ótima maneira de ajudar os outros a economizar tempo e esforço.