mover o texto da legenda para cima no formato de arquivo * .srt

7

existe alguma formatação em arquivos de legendas srt. por exemplo

<i> blah blah blah </i> 

para itálico ou

<u> blah blah blah </u>

para sublinhado ou

<font color="color name"> ... </font>

para texto colorido.

existe um código para mover o texto para cima no ecrã em vez de para baixo. o que é esse código?

    
por living being 07.09.2013 / 17:02

4 respostas

2

Você deve escrever {\an} antes do seu texto.

{\a10} para o centro da tela, {\a6} para o centro acima, {\a5} para a esquerda acima, {\a9} para o centro esquerdo, etc ...

(se não funcionar, copie minha escrita para o seu subtítulo)

    
por 17.07.2014 / 14:44
4

Muitos players suportam tags ASS em arquivos .srt. Abaixo está um exemplo usando tags de posicionamento ASS que funcionam tanto no VLC quanto no SMplayer no Linux, e provavelmente em muitos outros players e outros sistemas operacionais.

Observe que a resposta aceita sugere uma versão mais antiga do formato SSA, usando {\aX} em vez de {\anX} . Os números usados no formato antigo também são diferentes e esse formato é considerado obsoleto. O formato mais recente usa o layout numérico para os números. Enquanto o SMplayer exibe corretamente os dois formatos, o VLC aceita somente o formato atual {\anX} .

1
00:00:01,000 --> 00:00:04,000
{\an7} Top-left: an7

2
00:00:05,000 --> 00:00:08,000
{\an8}Top-center: an8

3
00:00:09,000 --> 00:00:12,000
{\an9}Top-right: an9

4
00:00:13,000 --> 00:00:16,000
{\an4}Middle-left: an4

5
00:00:17,000 --> 00:00:20,000
{\an5}Middle-center: an5

6
00:00:21,000 --> 00:00:24,000
{\an6}Middle-right: an6

7
00:00:25,000 --> 00:00:28,000
{\an1}Bottom-left: an1

8
00:00:29,000 --> 00:00:32,000
{\an2}Bottom-Center an2

9
00:00:33,000 --> 00:00:36,000
{\an3}Bottom-right: an3

11
00:00:37,000 --> 00:00:45,000
Back to default
    
por 10.07.2017 / 18:44
2

Até onde eu sei, não existe essa configuração no formato .srt (isso é confirmado por esta página ) , isso dependerá do programa que você usa para visualizar seus vídeos. Por exemplo, nas configurações de vlc você tem "Forçar posição de legenda":

    
por 07.09.2013 / 17:51
1

Existe uma especificação estendida de formato SRT. O link para visualsubsync apenas confirma que este mesmo programa suporta apenas as especificações padrão. Implica também que de fato existe suporte para coordenações e que existe:

Você precisa colocar coordenadas para os pixels por trás do código de tempo da seguinte forma:

00:10:30,796 --> 00:10:33,799 X1:117 X2:619 Y1:042 Y2:428
<font color="#ffffff">Any kind of text</font>

O exemplo foi retirado do seguinte link:

link

Seu reprodutor, codificador, filtro, etc., pode não suportar as especificações SRT estendidas.

    
por 08.09.2013 / 21:13

Tags