Como posso inserir legendas em um arquivo de filme?

17

Minha TV só pode reproduzir legendas se elas estiverem incorporadas ao arquivo (por exemplo, um MKV ou codificado no vídeo).

Então, dado um filme em um formato (por exemplo MP4) e um subtítulo como algo como um SRT, como posso combiná-los em algo que minha TV pode reproduzir?

    
por yinon 05.04.2012 / 23:31

4 respostas

21

Como explicado por @axel_c , você poderia usar mkvmerge ( apt-get install mkvtoolnix ) para criar um contêiner Matroska e incluir as legendas na saída:

mkvmerge -o output.mkv video.mp4 subtitles.srt

Isso não requer recodificação, por isso é bastante rápido.

    
por Peque 21.09.2015 / 10:54
8

Experimente o HandBrake . O HandBrake é um transcodificador de vídeo de código aberto, multiplataforma GPL, multiplataforma e multithread, disponível para MacOS X, Linux e Windows. Ele permite que os usuários adicionem legendas como parte do filme com a opção de ativar e desativar a legenda. Algo como legendas de filmes em DVD.

Para instalar o HandBrake do Ubuntu PPA:

  1. Na janela do terminal, insira: sudo add-apt-repository ppa:stebbins/handbrake-releases Seu sistema agora buscará a chave do PPA.
  2. Agora atualize a lista de repositórios de software, incluindo o PPA que você acabou de adicionar, usando o apt-get: sudo apt-get update
  3. Abra o "Ubuntu Software Center" e verifique sua categoria "Som e vídeo". Você também pode filtrar os resultados clicando na pequena seta para baixo no lado direito da opção "Todos os softwares" e selecione seu PPA.

OR

Se você estiver usando o Karmic (9.10) ou posterior, basta clicar no link "Detalhes técnicos sobre este PPA" no página PPA e selecione sua versão do Ubuntu. As entradas do sources.list podem ser adicionadas diretamente às fontes de software do seu sistema: System Setting > Software Sources > Other Software(Tab) .

    
por codegenki 05.04.2012 / 23:40
3

Eu os adicionei com o avconv como:

avconv -i The.Hunt.For.Red.October.1990.1080p.BluRay.x264.anoXmous_.mp4 -f srt -i The.Hunt.For.Red.October.1990.1080p.BluRay.x264.anoXmous_.spa.srt -c:v copy -c:a copy -c:s mov_text The.Hunt.For.Red.October.1990.1080p.BluRay.x264.anoXmous_subtitles.mp4
    
por Philippe Gachoud 14.07.2014 / 02:13
3

você pode usar o avidemux .

Para instalar

sudo apt-get install avidemux

O procedimento:

1. Lançamento avidemux.

2.Abra o arquivo .avi.

3. Selecione um codificador de vídeo no menu suspenso no painel esquerdo, onde está escrito Vídeo.

4.Configure o codificador clicando no botão "Configurar".

5.Adicione um filtro de legendas. Primeiro clique no botão "Filtros" no painel esquerdo (em Vídeo).

7. Para finalizar o processo, clique em Salvar e digite um nome para o arquivo de saída.

Mais Você pode usar o VLC

  1. Crie uma nova pasta e mantenha o arquivo de filme dentro dessa pasta.

  2. coloque o arquivo de legenda na pasta que você criou.

  3. Renomeie a legenda com o nome do filme e use a extensão .srt no último

Leia mais sobre

    
por user61928 10.10.2012 / 10:20