Extrair o ficheiro de legendas de um vídeo
O intertitle trabalha com um ficheiro de legendas (.srt, .vtt ou .ass). Se o seu episódio é um .mkv ou .mp4 com as legendas dentro, extraia-as com o ffmpeg, uma ferramenta gratuita de linha de comandos. Demora segundos.
Windows
Outras opções
macOS
Outras opções
Linux
Outras opções
Windows
Abra o PowerShell (menu Iniciar → escreva «PowerShell») na pasta do vídeo e execute aí os comandos.
Instalar o ffmpeg
Instale o ffmpeg uma vez: winget install ffmpeg, ou transfira-o de ffmpeg.org e adicione-o ao PATH.
1. Listar as faixas de legendas
ffmpeg -i .\Episode.mkv
Procure linhas com «Subtitle». Cada uma mostra uma língua e um formato: subrip (SRT), ass, webvtt, ou hdmv_pgs_subtitle e dvd_subtitle (imagens, ver abaixo).
Stream #0:2(ger): Subtitle: subrip (default)
Stream #0:3(eng): Subtitle: subrip
Stream #0:4(ger): Subtitle: hdmv_pgs_subtitle
2. Extrair a faixa pretendida
ffmpeg -i .\Episode.mkv -map 0:s:0 .\Episode.de.srt
0:s:0 é a primeira faixa de legendas; use 0:s:1 para a segunda, e assim por diante. O ficheiro fica ao lado do vídeo.
# a segunda faixa de legendas, como SRT
ffmpeg -i .\Episode.mkv -map 0:s:1 .\Episode.de.srt
# uma faixa ASS, mantida como ASS
ffmpeg -i .\Episode.mkv -map 0:s:0 -c:s copy .\Episode.de.ass
macOS
Abra o Terminal (Aplicações → Utilitários → Terminal), vá à pasta do vídeo (cd …) e execute aí os comandos.
Instalar o ffmpeg
Instale o ffmpeg uma vez com o Homebrew: brew install ffmpeg.
1. Listar as faixas de legendas
ffmpeg -i Episode.mkv
Procure linhas com «Subtitle». Cada uma mostra uma língua e um formato: subrip (SRT), ass, webvtt, ou hdmv_pgs_subtitle e dvd_subtitle (imagens, ver abaixo).
Stream #0:2(ger): Subtitle: subrip (default)
Stream #0:3(eng): Subtitle: subrip
Stream #0:4(ger): Subtitle: hdmv_pgs_subtitle
2. Extrair a faixa pretendida
ffmpeg -i Episode.mkv -map 0:s:0 Episode.de.srt
0:s:0 é a primeira faixa de legendas; use 0:s:1 para a segunda, e assim por diante. O ficheiro fica ao lado do vídeo.
# a segunda faixa de legendas, como SRT
ffmpeg -i Episode.mkv -map 0:s:1 Episode.de.srt
# uma faixa ASS, mantida como ASS
ffmpeg -i Episode.mkv -map 0:s:0 -c:s copy Episode.de.ass
Linux
Abra um terminal na pasta do vídeo e execute aí os comandos.
Instalar o ffmpeg
Instale o ffmpeg uma vez com o gestor de pacotes: apt install ffmpeg (Debian, Ubuntu), dnf install ffmpeg (Fedora), pacman -S ffmpeg (Arch).
1. Listar as faixas de legendas
ffmpeg -i Episode.mkv
Procure linhas com «Subtitle». Cada uma mostra uma língua e um formato: subrip (SRT), ass, webvtt, ou hdmv_pgs_subtitle e dvd_subtitle (imagens, ver abaixo).
Stream #0:2(ger): Subtitle: subrip (default)
Stream #0:3(eng): Subtitle: subrip
Stream #0:4(ger): Subtitle: hdmv_pgs_subtitle
2. Extrair a faixa pretendida
ffmpeg -i Episode.mkv -map 0:s:0 Episode.de.srt
0:s:0 é a primeira faixa de legendas; use 0:s:1 para a segunda, e assim por diante. O ficheiro fica ao lado do vídeo.
# a segunda faixa de legendas, como SRT
ffmpeg -i Episode.mkv -map 0:s:1 Episode.de.srt
# uma faixa ASS, mantida como ASS
ffmpeg -i Episode.mkv -map 0:s:0 -c:s copy Episode.de.ass
Ler a faixa de legendas no seu navegador
Largue aqui o ficheiro de vídeo. O navegador lê apenas a faixa de legendas; o vídeo não é enviado e nunca sai do seu computador. Funciona com ficheiros .mkv, .webm e .mp4 com legendas de texto.
Largue aqui um ficheiro de vídeo, ou escolha um ficheiro
Legendas de imagem (PGS, VobSub)
As legendas de Blu-ray e DVD são imagens, não texto, e o ffmpeg não as consegue transformar em .srt. O Subtitle Edit (gratuito, Windows, também corre em Linux/macOS) consegue: abra o .mkv, escolha a faixa, deixe-o fazer OCR, guarde como .srt.
- Instale o Subtitle Edit (nikse.dk, gratuito; Windows, também corre em Linux e macOS com Mono).
- Ficheiro → Abrir, escolha o .mkv e depois a faixa PGS ou VobSub.
- Deixe o OCR correr; verifique as linhas marcadas como duvidosas.
- Guarde como SubRip (.srt) e envie esse ficheiro aqui.
Tem legendas de imagem quando a lista de faixas mostra uma destas:
Stream #0:4(ger): Subtitle: hdmv_pgs_subtitle
Stream #0:5(ger): Subtitle: dvd_subtitle Reproduzir o resultado
Coloque o ficheiro transferido ao lado do vídeo com o nome do vídeo: Episodio.mkv e Episodio.de.intertitle.srt. Jellyfin, Plex, VLC e mpv oferecem-no então como faixa de legendas. No VLC também pode arrastar o ficheiro para o vídeo em reprodução.
Shows/Herz über Kopf/Season 01/
Herz über Kopf S01E03.mkv
Herz über Kopf S01E03.de.intertitle.srt Fora de sincronia?
Se as legendas estiverem adiantadas ou atrasadas, defina «Deslocar todos os tempos» em Avançado, ou prima G/H no VLC durante a reprodução.