Script para Legendar Filmes AVI

Iniciado por Josely, 07 de Junho de 2008, 09:54

tópico anterior - próximo tópico

Josely

Opa galera tudo na paz?!!!  :D

    Não sei se aqui no Forum ja existe alguma coisa desse tipo, mais de qualquer forma fica ai a dica pra galera do GNU/Ubuntu/Linux!!!!
    As vezes a gente baixa filmes ou documentarios com legendas e temos que passar horas na frente do pc procurando programas para embutir a legenda ou transformando a legenda no VirtualDub para depois recodificar o filme com a legenda inclusa.
    Bom, pesquisando na net, encontrei  uns comandos que ja embuti a legenda dentro do video que vc quer gravar em seu DVD para assistir no seu aparelho, atravez do shel, dai resolvi escrever um script pequeno e facil. Basta vc colocar o video + legenda + script, tudo dentro de uma pasta e rodar o script que ele faz o resto.

Perguntas:

- qualidade? : A mesma do video original. (não sofre auteração)
- audio? : A mesma do video original. (não sofre auteração)
- tempo? : fiz com um video de 1:20 e demorou 25:00 (de outra forma como o VirtualDub por exemplo eu levaria pouco mais de 1:00h)
- é preciso fazer mais alguma coisa depois de rodar o script? : não, basta vc colocar a legenda com o mesmo nome do video. Ex: predador.avi predador.srt. O script vai salvar o video com o nome roriginal acrescentando legendado ao final do nome video.

Dai é so gravar seu video em DVD no programa de sua preferencia.

Download do script:

http://rapidshare.de/files/39645668/Legenda.sh.html

qq duvida estamos ai...!!!  ;)

Abraço a todos.
 

rjbgbo

Muito interessante tua dica, foi p/ o meus favoritos, só espero que o Rapidshare ñ delete o script de lá tão cedo.
Linux User #440843 | Ubuntu User #11469

Josely

se ele deletar me avisem que posto em outro lugar......!!!

PRSC

#3
Não entendi bem o esquema do script.

Coloquei os 3 na mesma pasta, video, legenda e script, e cliquei no script.

Nada aconteceu.

Que fiz de errado?

Abraço.

Edit:

Executei pelo terminal, fez todo o processo, mas não embutiu a legenda.

Continuo errando?


Abraço.
Placa Gigabyte 970A-ud3p..16 GB Corsair Vegeance..FX8300..nVidia GTx750Ti.Gabinete Cougar Challenger
Linux user #511

Josely

#4
primeiro vamos as perguntas:

qual a extensão do vídeo que vc esta tentando legendar?
qual a extensão da legendar?

o script esta programado apenas para a extensão AVI (vídeo) e SRT (legenda), pois são os formatos suportados pelo decoders.

se os dois arquivos estavam com o mesmo nome e em AVI e SRT, vc não fez nada de errado. Agora se o video tiver uma outra extensão ai não vai funcionar.

qq coisa tamos ai....

PRSC

#5
Opá Josely

Então, o arquivo de video é avi, e a legenda srt, tudo certinho.

No terminal ele fez todo o processo, que se tivesse embutindo, mas na pasta não apareceu nada.

Esse arquivo modificado ficaria no mesmo lugar do que tentei embutir, ou ele geraria outro, em algum outro lugar?

Abraço.
Placa Gigabyte 970A-ud3p..16 GB Corsair Vegeance..FX8300..nVidia GTx750Ti.Gabinete Cougar Challenger
Linux user #511

Josely

ele vai gerar um outro arquivo, exemplo: filme(legendado).avi, esse arquivo vai ficar na mesma pasta que vc legendou. acho que deve estar acontecendo algo de errado ai, porque ja legendei aqui varios filmes com esse script e nunca deu problema.

raidicar

Muito bom, como trabalho de forma mais profissional, onde adiciono efeitos e etc, uso outros softwares e recursos, mas para que quer apenas embutir uma legenda, é uma ótima dica. Bem que poderia ter um script que sincronizasse o arquivo com a legenda e o audio fazendo a sincronização do time das legendas, nem precisaria ser perfeito, só precisaria ter uma boa média de acerto, pois timear por horas é fogo..., mas ai é querer d+ ;)
Quem ama extremamente, deixa de viver em si e vive no que ama. Na vida três coisas são certas, o amor, a morte e o Linux !
Se Platão disse, então realmente sofremos de uma perigosa doença mental.

PRSC

#8
Então Josely

Não vai, não sei porque, até deixei os 3 com o mesmo nome, vou fazer de novo e posto uma screem, do terminal, ai vc vê se acha algum erro, blz.

Chegando em casa edito e coloco a screem

Abraço.


Edit:

Olha as screem ai.






começo e fim


Veja o que tá de errado

Abraço.

Placa Gigabyte 970A-ud3p..16 GB Corsair Vegeance..FX8300..nVidia GTx750Ti.Gabinete Cougar Challenger
Linux user #511

firekauz

ai galera
eu consegui ve o filme com as legendas
na boa
so ouve problema...
as legendas nao estao sicronizadas
com o audio
como sicroniza-las?

ucastrobr

#10
SINCRONIZAR LEGENDAS MUITO SIMPLES COM ESSE PROGRAMINHA

Esta aplicação é das melhores que há na sua área. O único programa que está a um nível igual é o Subtitle Workshop para Windows. O único programa que está a um nível igual é o Subtitle Workshop para Windows.

O Gnome-subtitles inclui todas as funcionalidades básicas necessárias, tais como adicionar/remover legendas, visualizador de vídeo de forma a facilitar o trabalho, e, a principal, um modo de ajuste da legenda, em que se tem umas legendas dessincronizadas e dá-se o tempo da primeira legenda eo da última, ea legenda é sincronizada automaticamente. O Gnome-subtitles inclui todas as funcionalidades básicas necessárias, tais como adicionar / remover Legendas, visualizador de vídeo de uma forma facilitar o trabalho, e, um diretor, um modo de ajuste da legenda, em que se tem umas Legendas dessincronizadas e dá - se o tempo da primeira e o da última legenda, e a legenda é sincronizada automaticamente.

INSTALAÇÃO BASTA IR NO SYNAPTIC e pesquisar por gnome-subtitles e pronto.
Depois é só ir em Aplicativos->Multimidia(versões do ubuntu +antiga é Som e vídeo)->Gnome Subtitles

Tal como foi dito anteriormente, o modo de ajuste é uma funcionalidade mais usada por um utilizador comum, que tendo uma determinada legenda dessincronizada, através do vídeo, located qual a primeira fala, e na aba Tempo -> Ajuste (timings-> Ajustar) digita o valor Dessa primeira fala em Subtitle Primeiro-> New Start, o mesmo é feito para a última fala em que se digita o tempo em última Subtitle-> New Start. Depois basta clicar no botão adjust ea legenda automaticamente fica sincronizada com o vídeo. Depois basta clicar no botão ajustar automaticamente e a legenda fica sincronizada com o vídeo.


Para ver a imagem ampliada clique no link abaixo.
http://img155.imageshack.us/my.php?image=semttuloti8.jpg
Uma outra forma de sincronizar a legenda é pausar o vídeo exactamente onde começa a primeira fala e clicar em Video->Set Subtitle Start e depois pausar o vídeo na ultima fala e clicar em Video->Set Subtitle End.


Ainda existe uma outra funcionalidade bastante interessante que está direccionada mais para os utilizadores tradutores de legendas: Modo Tradutor. Este modo pode ser utilizado clicando em File->Translation->New, em que aparece ao lado de cada fala uma nova zona para escrever a tradução. Depois é só salvar a nova tradução em File->Translation->New.


Só lembrando que o Gnome Subtitle funciona bem em todas as versões do Ubuntu, com exceção da 8.04 Hardy que basta instalar o pacote libmono-i18n2.0-cil segundo nosso colega velox256.

OBSERVAÇÃO: IMPORTANTE QUE A LEGENDA ESTEJA NA MESMA PASTA QUE O FILME E TENHA O MESMO NOME. exemplo se o filme chama wolverine.avi a legenda terá de chamar wolverine.srt.
Abra o gnome-subtitles e clique no ícone abrir  e procure por seu arquivo srt que você baixou na net.  Salve a legenda em salvar como subtitle format escolha  SubRib(*.srt)  e em Character Coding  o formato padrão está UT-F8 se não ler no seu player poderá mudar de UT-F8 para Western ou outra.
Fonte de matéria: minha mesma
http://ubuntuforum-br.org/index.php/topic,44783.0.html


Spock – "After a time, you may find that having is not so pleasing a thing, after all, as wanting. It is not logical, but it is often true."
("Depois um de tempo você vai perceber que ter algo pode não ser tão prazeroso quanto deseja-lo. Isto não é lógico, mas frequentemente é verdade.")

kaotik

Eu ja consigo ver as legendas, tanto no mplayer como no VLC mas a ideia esta genial, vou testar num filme inteiro e depois posto os resultados

Leonardo C

Vou tentar.
Bem util.

Muito obrigado.

Usuario_Leigo

isso é script para embutir legendas nos filmes? entendi certo?
Um dia, eu acabo aprendendo... ou será que não?

Darcamo

Guardado em uma nota do tomboy aqui.  ;) Muito útil.

O script é bem compacto, não seria melhor editar o tópico e incluir o conteúdo dele na mensagem usando a tag de code ao invés de hospedar no rapidshare?

Uma dúvida, o script reencoda o arquivo e adiciona a legenda. Você (ou alguém lendo esse tópico) chegou a procurar como adicionar a legenda sem reencodar? Até agora não achei essa solução. No windows parece ter um programa chamado addavisubtitle que faz isso. Ele pega o avi (que não suporta embutir a legenda) e muda para outro container (acho que divx) sem encodar o vídeo e então embute a legenda.