[Tutorial] Netflix

Dúvidas relacionadas com legendas. PEDIDOS NÃO

Moderador: jamlvs

ruben8324
Newbie
Mensagens: 41
Registado: 21 ago 2008, 00:00

[Tutorial] Netflix

Mensagem por ruben8324 » 26 out 2015, 01:56

Bem, antes de tudo, é necessário o Java 8, se quiserem usar o programa.

Não me enviem MPs acerca de questões sobre este tutorial. Coloquem um post aqui para todos verem as vossas dúvidas.


1. Abrir um episódio de uma série

2. Abrir as ferramentas de programador
Se estiverem a usar o Google Chrome ou o Firefox, abre-se com ctrl+shift+i ou F12

3. Selecionar o separador "Network" se estiverem no Chrome, ou "Rede", se estiverem no Firefox.

4. Devem ver alguns ficheiros a serem descarregados. Algures neles, estão as legendas.

5. Ordenem os ficheiros por ordem crescente de tamanho. As legendas normalmente têm entre 40KB-120KB, dependendo do tamanho do filme/série.

6. Depois de ordenarem, procurem por um ficheiro cujo URL contenha, no início, algo do género:
?o=AQEL...

7. Descarreguem esse ficheiro para uma pasta qualquer e coloquem com qualquer extensão (ou sem).

8. Fazer download do programa que fiz que converte este XML para SRT ou ASS:
https://mega.nz/#!jhJhDSgA!y4hTUWaTc8cA ... qG5OHPOdBg

Copiem-no para a pasta criada anteriormente.

9. Executar o programa na linha de comandos com:

Exemplo Windows:

Código: Selecionar todos

java -jar C:\flix2srt.jar -all -srt
Exemplo Linux:

Código: Selecionar todos

java -jar /home/jq/flix2srt.jar -all -srt
Este comando converte todas as legendas na mesma pasta para o formato srt.

Para converterem os ficheiros um a um:

Exemplo Windows:

Código: Selecionar todos

java -jar C:\flix2srt.jar C:\daredevil C:\daredevil -srt
Exemplo Linux:

Código: Selecionar todos

java -jar /home/jq/flix2srt.jar /home/jq/daredevil /home/jq/daredevil -srt
Changelog do programa:

Código: Selecionar todos

10/06/2017:
Melhorada deteção de itálicos
Agora é possível converter os ficheiros sem especificar a extensão .flix

20-11-2015:
Corrigido problema com alguns itálicos em certas legendas
Corrigido problema de formatação dos tempos de falas que começavam com menos de 100ms
Substituição de "Ihe" por "lhe" automaticamente.

01-11-2015:
Corrigida formatação dos formatos .ass e .srt em Windows que afetava alguns editores de legendas.

30-10-2015:
Corrigido erro caso a primeira fala começasse antes do primeiro segundo.

29-10-2015: 
Adicionada opção de delay. 
Ex:
-delay 500 -> atrasa 500ms
-delay +500 -> adianta 500ms

Corrigidas falas que apareciam com o mesmo tempo (American Horror Story, como reportado pelo djhifi). -> Corrigida numeração das linhas no formato srt neste caso.

Corrigida falha no cálculo dos milissegundos.

Corrigidos < e > que apareciam em algumas falas em itálico. (Obrigado, djhifi).

Corrigida numeração das linhas na conversão .srt 
Última edição por ruben8324 em 18 fev 2019, 23:53, editado 16 vezes no total.
Avatar do Utilizador
Serjikal
User
User
Mensagens: 50
Registado: 11 nov 2004, 00:00

Mensagem por Serjikal » 26 out 2015, 02:58

Muito obrigado pela dica, Ruben. :pop:
sunrising
Power User
Power User
Mensagens: 183
Registado: 19 mar 2006, 00:00

Mensagem por sunrising » 26 out 2015, 10:58

flix2srt.jar

Abro com que aplicativo?
ruben8324
Newbie
Mensagens: 41
Registado: 21 ago 2008, 00:00

Mensagem por ruben8324 » 26 out 2015, 11:02

Lê o passo 9. Tens de usar a linha de comandos.
KiNtAr0
User
User
Mensagens: 53
Registado: 05 mai 2006, 00:00

Mensagem por KiNtAr0 » 26 out 2015, 14:58

MUITOOOO OBRIGADOOO!!

Só uns ajustes:
Passo 2, em vez de Ctrl+Shift+i, basta só clicar F12, e convém fazer antes do passo 1 (abrir o episódio), porque, pelo menos a mim, não dá para abrir quando já estou com o episódio aberto.

Passo 6, é um ficheiro que começa com algo do género: /?o=AQ... (com a barra "/" atrás), porque o que não faltam são ficheiros com o nome parecido xD

Ao descarregar o ficheiro ele vem sem extensão, temos de ser nós a meter o .flix no fim.

Passo 9, para Windows, usando o que faz logo várias legendas, em vez de um a um (é mais fácil xD), tem de se escolher a extensão do ficheiro no fim:

Código: Selecionar todos

java -jar C:\flix2srt.jar -all -srt
Mais uma vez, muito obrigado!
ruben8324
Newbie
Mensagens: 41
Registado: 21 ago 2008, 00:00

Mensagem por ruben8324 » 26 out 2015, 15:24

KiNtAr0 Escreveu:MUITOOOO OBRIGADOOO!!

Só uns ajustes:
Passo 2, em vez de Ctrl+Shift+i, basta só clicar F12, e convém fazer antes do passo 1 (abrir o episódio), porque, pelo menos a mim, não dá para abrir quando já estou com o episódio aberto.

Passo 6, é um ficheiro que começa com algo do género: /?o=AQ... (com a barra "/" atrás), porque o que não faltam são ficheiros com o nome parecido xD

Ao descarregar o ficheiro ele vem sem extensão, temos de ser nós a meter o .flix no fim.

Passo 9, para Windows, usando o que faz logo várias legendas, em vez de um a um (é mais fácil xD), tem de se escolher a extensão do ficheiro no fim:

Código: Selecionar todos

java -jar C:\flix2srt.jar -all -srt
Mais uma vez, muito obrigado!
Em relação ao passo 2, dá para abrir enquanto carrega o episódio. Pelo menos a mim, dá.
No passo 6, o ficheiro começa com ?o=AQ, que foi o que quis dizer. E sim, temos de ser nós a colocar a extensão, se quisermos usar o -all.

No passo 9, tinha-me esquecido desse parâmetro.

Já corrigi o primeiro post.
KiNtAr0
User
User
Mensagens: 53
Registado: 05 mai 2006, 00:00

Mensagem por KiNtAr0 » 26 out 2015, 17:29

O que quis dizer no passo 6 foi isto:
http://i.imgur.com/xZivz1T.png

Porque se reparares o que não falta são ficheiro com "?o=AQ..." pelo meio.
E se ordenarem pelo nome do ficheiro, ou é o primeiro a aparecer, ou o último, dependendo da ordem...
kunundrum
Newbie
Mensagens: 27
Registado: 25 abr 2014, 00:00

Mensagem por kunundrum » 26 out 2015, 17:35

Confirma-se, funciona em linux.
Exemplo Linux:

Código: Selecionar todos

java -jar /home/jq/flix2srt.jar /home/jq/daredevil /home/jq/daredevil.srt
Correcção de código linux:

Código: Selecionar todos

java -jar /home/jq/flix2srt.jar /home/jq/daredevil.flix /home/jq/daredevil -srt
Obrigado pela dica ;)
ruben8324
Newbie
Mensagens: 41
Registado: 21 ago 2008, 00:00

Mensagem por ruben8324 » 26 out 2015, 18:41

Já corrigi no tópico principal, obrigado. Tinha posto os comandos que usei em fase de testes.
KiNtAr0
User
User
Mensagens: 53
Registado: 05 mai 2006, 00:00

Mensagem por KiNtAr0 » 26 out 2015, 21:43

Afinal o programa que criaste não é preciso.
Basta sacar o ficheiro com as legendas da Netflix, e abrir com o Subtitle Edit, mesmo sem ter extensão, e ele abre à mesma.
Depois dentro do Subtitle Edit é só mudar o formato para .srt, a codificação para "1252: Western European" e gravar.
Responder