Eu tenho um arquivo MP4 contendo uma faixa de legenda. Quando eu extraio usando
MP4Box -raw 3:output=track3 myfile.mp4
Recebo um .tx3g
arquivo - um formato semi-binário. Meus editores de legendas não suportam isso e não consigo descobrir como convertê-lo em algo utilizável.
Estou usando o Cinnamon em uma distribuição GNU/Linux bastante recente.
Use
ffmpeg
para .vtt ou .srt:Extrair legendas
Mantenedor do GPAC/MP4Box aqui. Por favor, leia esta página em nosso wiki sobre legendagem .
A conversão para srt ou vtt pode ser feita facilmente:
Para obter um suporte melhor, acesse nosso rastreador de bugs oficial . Obrigado!
Uma maneira um tanto feia de fazer isso - mas funciona:
.tx3g
arquivo.Fase I:
mkvtoolnix-gui
myfile.mp4
às fontes de uma nova sessão de muxingmyfile_subs.mks
Nota: Você pode conseguir o mesmo
mkvmerge
na linha de comando, por exemplo:(para legendas em inglês com índice de faixa 2 baseado em 0; substitua pelos valores relevantes para o seu arquivo.)
Fase II:
Inicie um terminal.
Correr
mkvextract myfile_subs.mkv tracks 0:subs.srt
Você deverá ver algo como:
e um medidor de progresso que sobe para 100%, quando você termina.
Suas legendas estão em
subs.srt
.Excluir
myfile_subs.mks