Autor Tópico: Script para Legendar Filmes AVI  (Lida 28645 vezes)

Offline Josely

  • Usuário Ubuntu
  • *
  • Mensagens: 130
    • Ver perfil
Script para Legendar Filmes AVI
« Online: 07 de Junho de 2008, 09:54 »
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.
 
« Última modificação: 01 de Julho de 2008, 08:25 por Josely »

Offline rjbgbo

  • Usuário Ubuntu
  • *
  • Mensagens: 3.889
  • Xubuntu 18.04LTS
    • Ver perfil
    • Twitter
Re: Script para Legendar Filmes AVI
« Resposta #1 Online: 07 de Junho de 2008, 10:41 »
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

Offline Josely

  • Usuário Ubuntu
  • *
  • Mensagens: 130
    • Ver perfil
Re: Script para Legendar Filmes AVI
« Resposta #2 Online: 07 de Junho de 2008, 10:45 »
se ele deletar me avisem que posto em outro lugar......!!!

Offline PRSC

  • Usuário Ubuntu
  • *
  • Mensagens: 668
    • Ver perfil
Re: Script para Legendar Filmes AVI
« Resposta #3 Online: 01 de Julho de 2008, 00:18 »
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.
« Última modificação: 01 de Julho de 2008, 23:29 por PRSC »
Placa Gigabyte 970A-ud3p..16 GB Corsair Vegeance..FX8300..nVidia GTx750Ti.Gabinete Cougar Challenger
Linux user #511

Offline Josely

  • Usuário Ubuntu
  • *
  • Mensagens: 130
    • Ver perfil
Re: Script para Legendar Filmes AVI
« Resposta #4 Online: 01 de Julho de 2008, 08:23 »
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....
« Última modificação: 01 de Julho de 2008, 08:25 por Josely »

Offline PRSC

  • Usuário Ubuntu
  • *
  • Mensagens: 668
    • Ver perfil
Re: Script para Legendar Filmes AVI
« Resposta #5 Online: 01 de Julho de 2008, 17:42 »
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.
« Última modificação: 01 de Julho de 2008, 23:30 por PRSC »
Placa Gigabyte 970A-ud3p..16 GB Corsair Vegeance..FX8300..nVidia GTx750Ti.Gabinete Cougar Challenger
Linux user #511

Offline Josely

  • Usuário Ubuntu
  • *
  • Mensagens: 130
    • Ver perfil
Re: Script para Legendar Filmes AVI
« Resposta #6 Online: 02 de Julho de 2008, 08:16 »
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.

Offline raidicar

  • Usuário Ubuntu
  • *
  • Mensagens: 576
  • Quad Shot of Ubuntu
    • Ver perfil
Re: Script para Legendar Filmes AVI
« Resposta #7 Online: 02 de Julho de 2008, 20:41 »
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.

Offline PRSC

  • Usuário Ubuntu
  • *
  • Mensagens: 668
    • Ver perfil
Re: Script para Legendar Filmes AVI
« Resposta #8 Online: 05 de Julho de 2008, 22:35 »
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.

« Última modificação: 06 de Julho de 2008, 00:57 por PRSC »
Placa Gigabyte 970A-ud3p..16 GB Corsair Vegeance..FX8300..nVidia GTx750Ti.Gabinete Cougar Challenger
Linux user #511

Offline firekauz

  • Usuário Ubuntu
  • *
  • Mensagens: 6
    • Ver perfil
Re: Script para Legendar Filmes AVI
« Resposta #9 Online: 04 de Maio de 2009, 16:13 »
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?

Offline ucastrobr

  • Usuário Ubuntu
  • *
  • Mensagens: 693
  • Usa Ubuntu 11.10 (Oneiric Ocelot)
    • Ver perfil
Re: Script para Legendar Filmes AVI
« Resposta #10 Online: 04 de Maio de 2009, 19:27 »
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


« Última modificação: 04 de Maio de 2009, 19:48 por ucastrobr »
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.")

Offline kaotik

  • Usuário Ubuntu
  • *
  • Mensagens: 18
    • Ver perfil
Re: Script para Legendar Filmes AVI
« Resposta #11 Online: 07 de Maio de 2009, 11:11 »
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

Offline Leonardo C

  • Usuário Ubuntu
  • *
  • Mensagens: 279
    • Ver perfil
Re: Script para Legendar Filmes AVI
« Resposta #12 Online: 07 de Maio de 2009, 23:55 »
Vou tentar.
Bem util.

Muito obrigado.

Offline Usuario_Leigo

  • Usuário Ubuntu
  • *
  • Mensagens: 111
  • Não sei de nada, tô aqui pra aprender.
    • Ver perfil
Re: Script para Legendar Filmes AVI
« Resposta #13 Online: 09 de Maio de 2009, 20:52 »
isso é script para embutir legendas nos filmes? entendi certo?
Um dia, eu acabo aprendendo... ou será que não?

Darcamo

  • Visitante
Re: Script para Legendar Filmes AVI
« Resposta #14 Online: 10 de Maio de 2009, 09:42 »
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.