Existe algum código aberto, linha de comando, conversores de legenda - preferencialmente para Linux?
linux
command-line
conversion
subtitles
Johnas
fonte
fonte
O programa de código aberto Subtitle Edit possui um conversor de linha de comando e está disponível para Windows e Linux.
Para Linux, a linha de comando precisa ser um pouco mais longa…
... mas pode ser facilmente envolvido em um script.
fonte
libmono-winforms
a GUI para funcionar (conforme declarado no README) ... Talvez exista algo extra necessário para a CLI funcionar ... Eu recebo umAttachConsole...
erro. usando Ubuntu 10.04 ....ass
para SubRip (.srt) ... Apenas uma coisa que eu não percebi: produz\r\n
terminações de linha (CRLF), mesmo quando o final da linha de origem é\n
... mas isso raramente seria um problema e é facilmente corrigido comsed
if precisa ser.O que você deseja converter exatamente? Se estiver entre os formatos de legenda, depende de quais formatos você está falando. Aqueles que são baseados em bitmap exigirão que o OCR seja convertido em formato de texto e geralmente sempre exijam entrada do usuário para confirmar a precisão do OCR
Se é todos os formatos de texto, em seguida, Jubler ou Aegisub pode ser de uso
fonte
Descobri que alguns players (por exemplo, o player de vídeo do Google Drive) não gostam do .srt gerado a partir de:
ou:
mas:
... fez o truque para mim.
fonte
renomeie o nome do arquivo usando sed
se você deseja excluir o
.srt
arquivo após a conversão, basta adicionar um comando rm posteriormente.fonte
big.assassins.assured
(mais a extensão)? Seused
nome serábigassinsured
. Semsed
e sem esta falha:"${i%.ass}.srt"
.se você deseja converter mais arquivos usando este programa no loop for.
fonte