Este é o comando subtitle2pgm que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
subtitle2pgm - Converte um fluxo de legenda em imagens pgm.
SINTAXE
legenda2pgm [-i <nome do arquivo>] [-o <nome de base>] [-c <c0, c1, c2, c3>] [-g <formato>] [-t
<formato>] [-l <segundo>] [-C <fronteira>] [-e <hh: mm: ss, n>] [-v] [-P]
DESCRIÇÃO
legenda2pgm converte um fluxo de legenda em imagens pgm, (consulte: pgm(5).) O fluxo de legendas
É produzido por extrato(1)., por exemplo
tcextract -x ps1 -t vob -a 0x20 -i arquivo.vob
e são canalizados diretamente para legenda2pgm, por exemplo
tcextract -x ps1 -t vob -a 0x20 -i arquivo.vob | subtitle2pgm
Se o fluxo de legendas já existir como um arquivo, use o -i opção de ler a partir dele, por exemplo
legenda2pgm -i legenda_stream.ps1
OPÇÕES
-i <nome do arquivo>
Usarnome do arquivo> para entrada em vez de stdin.
-o <nome>
Usarnome> como o nome de base para arquivos de saída. Se nãonome> foi fornecido, o padrão é
"legenda de filme". Os nomes dos arquivos de saída estão no formato nomeXXXX.pgm onde XXXX é um
número do título. Cuidado: os arquivos existentes serão substituídos sem aviso.
-c <c0, c1, c2, c3>
Substitua os níveis de cinza padrão na imagem de saída. O padrão é 255,255,0,255. Válido
os valores estão na faixa 0<=c<=255 onde 0 é preto e 255 branco.
-g <formato>
Defina o formato da imagem de saída, onde formato é um número de 0 a 5.
0 PGM (padrão)
1 PPM
2PGM.GZ
3 PNG_GRAY (imagem cinza simples)
4 PNG_GRAY_ALPHA (imagem cinza com canal alfa)
5 PNG_RGAB (8 bits RGB + canal alfa).
A saída PPM e PGM.GZ não funcionará a menos que o programa tenha sido compilado com suporte para
. -g 2 é recomendado para economizar espaço em disco.
-t <formato>
Defina o formato de saída, onde formato é um número de 0 a 1.
0 (padrão) arquivos srtx usados por srttool (veja README.srttool)
1 formato de arquivo XML utilizável por Autor de DVD ( http://dvdauthor.sourceforge.net/ ).
-l <segundo>
Adicionar para PTS (Pressentimento Time Stamp) para cada salto de camada do DVD-9 (padrão
0.0). O PTS interno nos arquivos VOB é redefinido para 0 quando uma nova camada é iniciada.
Isso já é tratado por extrato e não deve ser perceptível em legenda2pgm.
Se por algum motivo o tempo for desajustado após um salto de camada, tente adicionar um
deslocamento apropriado com esta opção.
-C <fronteira>
Reduza a borda ao redor do texto para píxeis. Muitos DVDs vêm com tela inteira
legendas onde apenas uma pequena parte é realmente coberta com texto. Assim salvando apenas o
parte interessante da imagem economiza espaço no disco rígido. Padrão: não cortar.
Normalmente, esta opção é usada com um pequeno valor para por exemplo -C 0.
-e <hh: mm: ss, n>
Extrair apenas n legendas a partir do carimbo de data / hora hh: mm: ss. Isso dá um
uma visualização de como as legendas ficariam. Por exemplo -e 00:05:00,10 pula o primeiro
5 minutos, em seguida, produz as próximas 10 legendas.
-v Ativa mais mensagens de saída que geralmente não são necessárias.
-P Escreva um relatório de progresso para mostrar que o programa está fazendo algo útil.
EXEMPLOS
Suponha que o diretório atual seja um DVD montado de "Foo" ou contenha os arquivos VOB de
o DVD.
# altere-os conforme necessário
MOVIE = "Foo" # nome do filme
TITLENO = 1 # número do idioma da legenda
VOBSET = "` echo VTS_01_ [0-9] .VOB` "# nem todos os filmes começam em '0'
# faça arquivos 'pgm' das legendas
cat $ VOBSET | tcextract -x ps1 -t vob -a 0x2 $ TITLENO | subtitle2pgm -o "$ MOVIE"
# Use OCR para convertê-los em texto, (imperfeitamente)
pgm2txt -f en "$ MOVIE"
# faça um arquivo '.srt' dele.
srttool -s -i "$ MOVIE" .srtx -o "$ MOVIE" .srt
O resultado é geralmente mais de mil arquivos '.pgm' e '.pgm.txt', mais o desejado
arquivo '.srt'. O arquivo '.srt' será tão bom quanto o OCR, portanto, espere erros.
Visualize o '.srt' resultante sobre o filme, em uma grande fonte amarela suavizada:
mplayer -sub "$ MOVIE" .srt $ VOBSET -ass -ass-color ffff0000 -ass-border-color 00000000
-ass-font-scale 1.8 -fontconfig -font Verdana
Use subtitle2pgm online usando serviços onworks.net