Leobreda.Net
HTML | DHTML | JavaScript | DOM | Ajax | Asp | Asp.net | PHP | Ms. SQL | MySQL
Pesquisa por: legendas
25 de julho de 2009 21:35723 visitas
Antes de tudo, este artigo não irá falar sobre programação, mas sim de um algoritmo que eu criei para solucionar um problema de muitas pessoas ao baixar filmes e séries têm em comum: o arquivo de legendas está fora de sincronia, ou seja, o diálogo de legendas não está correndo no mesmo tempo que o vídeo.
Imagine tal situação você olhar para o filme, há um diálogo entre duas pessoas, e a legenda começa a adiantar um pouco em relação à fala, surgindo um desconforto enorme. Este problema é típico em querer assistir vídeos em 25fps, e a legenda feita para filmes com 29,97 fps. A ilustração abaixo explica melhor este problema.

Atualmente, existem softwares para contornar este problema, um deles com o nome Subtitle Workshop, porém não obtive resultados satisfatórios...
Solução do problema:
1. Abra o vídeo; rode o player quase no final do filme e anote o valor EXATAMENTE do último diálogo existente no filme, sempre no formato hh:mm:ss,ms.
Exemplos:
01:40:25,500 1 hora, 40 minutos, 25,5 segundos
00:55:54,200 0 hora, 55 minutos, 54,2 segundos
Tempo do diálogo: