Autor Tópico: Colocar legendas em filmes  (Lida 3301 vezes)

Offline Freitas

  • Usuário Ubuntu
  • *
  • Mensagens: 160
    • Ver perfil
Colocar legendas em filmes
« Online: 30 de MAR?O de 2015, 10:53 »
Alguém pode dar um exemplo:

"mencoder video_original.avi -sub video_original.srt -oac copy -ovc lavc -o video_com_legendas.avi -subcp latin1 -font /usr/share/fonts/msttcorefonts/arial.ttf -subfont-text-scale 3.8"

O que tenho de alterar para colocar as legendas

Obrigado

Offline Tota

  • Usuário Ubuntu
  • *
  • Mensagens: 14.982
    • Ver perfil
Re: Colocar legendas em filmes
« Resposta #1 Online: 30 de MAR?O de 2015, 13:41 »
mencoder = inicia o pacote mencoder

 video_original.avi = mencoder procura e abre o arquivo com o nome vídeo_original no formato avi (sem legendas)

 -sub video_original.srt -oac = -sub (subtítulo) video_original.srt (é um arquivo em texto contendo a sincronia em segundos e a legenda em texto desde o início do filme)

 copy -ovc lavc -o video_com_legendas.avi (copiar o vídeo_original.avi e o vídeo_original.srt e mesclá-los em vídeo_com_legendas.avi)

 -subcp latin1 -font /usr/share/fonts/msttcorefonts/arial.ttf -subfont-text-scale 3.8 (copiar o subtítulo utilizando o arquivo de fontes arial em escala 3.8)

Seria isto o que deseja?

Offline Freitas

  • Usuário Ubuntu
  • *
  • Mensagens: 160
    • Ver perfil
Re: Colocar legendas em filmes
« Resposta #2 Online: 03 de Abril de 2015, 09:09 »
Continua complicado pra mim, será que da para por o nome do filme, isto é um exemplo real ?

MatheusWillder

  • Visitante
Re: Colocar legendas em filmes
« Resposta #3 Online: 03 de Abril de 2015, 10:23 »
Continua complicado pra mim, será que da para por o nome do filme, isto é um exemplo real ?

Pelo que eu sei e entendi, sim, isso é um exemplo real. Basta usar o comando que o arquivo deverá ser gerado com legenda. Lembre-se também de instalar o mencoder com:

Código: [Selecionar]
sudo apt-get install -y mencoder Fonte

Depois navegue até o diretório onde estão todos os arquivos (por exemplo na pasta Home>Downloads), assim digite:

Código: [Selecionar]
cd Downloads
E após isso basta usar o comando passado por você no início do tópico, substituindo os nomes por exemplo video_original.avi e video_original.srt para o nome do arquivo correspondente que estiver na pasta onde os arquivos estiverem (Home>Downloads no meu exemplo).

Se você estiver gerando o arquivo e não ficar com as legendas, pode ser porque a fonte Arial (indicada no comando) pode não estar instalada, bastando instalar com:

Código: [Selecionar]
sudo apt-get install ttf-mscorefonts-installer Fonte

Caso o vídeo fique sem sincronia entre o áudio, você pode tentar alguma alternativa com interface, como o Avidemux, aqui: http://www.vivaolinux.com.br/dica/Avidemux-Como-inserir-legenda-em-videos.

Espero ter ajudado! Boa sorte!

:)

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re: Colocar legendas em filmes
« Resposta #4 Online: 03 de Abril de 2015, 14:25 »
Então, /Freitas/.

Adicionando dois centavos de entendimento ao que já bem explicado nos posts anteriores.

No comando mencionado são pelo menos três coisas que precisam ser alteradas antes de executar o comando e que você irá substituir nele:

video_original.avi --> é o nome do arquivo de vídeo que tem aí

video_original.srt --> é o nome do arquivo de lengendas que você tem aí

video_com_legendas.avi --> é o nome do arquivo de saída (resultante) que você quer.

Como exemplo, vamos supor que o nome do arquivo de filme que você tem aí seja:

Pulp.Fiction.1994.avi

E que o nome do arquivo de legenda (nome quase sempre igual, só muda a extensão) seja:

Pulp.Fiction.1994.srt

E que você queira que o nome resultante seja

Pulp.Fiction.1994-legendado.avi

Então, substituindo no comando e com os demais fatores constantes, vai ficar:

mencoder Pulp.Fiction.1994.avi -sub Pulp.Fiction.1994.srt -oac copy -ovc lavc -o Pulp.Fiction.1994-legendado.avi -subcp latin1 -font /usr/share/fonts/msttcorefonts/arial.ttf -subfont-text-scale 3.8
« Última modificação: 03 de Abril de 2015, 19:18 por druidaobelix »
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.