Página 1 de 6

[Tutorial] Netflix

Enviado: 26 out 2015, 01:56
por ruben8324
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 

Enviado: 26 out 2015, 02:58
por Serjikal
Muito obrigado pela dica, Ruben. :pop:

Enviado: 26 out 2015, 10:58
por sunrising
flix2srt.jar

Abro com que aplicativo?

Enviado: 26 out 2015, 11:02
por ruben8324
Lê o passo 9. Tens de usar a linha de comandos.

Enviado: 26 out 2015, 14:58
por KiNtAr0
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!

Enviado: 26 out 2015, 15:24
por ruben8324
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.

Enviado: 26 out 2015, 17:29
por KiNtAr0
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...

Enviado: 26 out 2015, 17:35
por kunundrum
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 ;)

Enviado: 26 out 2015, 18:41
por ruben8324
Já corrigi no tópico principal, obrigado. Tinha posto os comandos que usei em fase de testes.

Enviado: 26 out 2015, 21:43
por KiNtAr0
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.