Alterando o formato de legenda com ffmpeg

1

Como posso alterar o formato de legenda de um filme para .srt, por exemplo?

Eu tenho qualquer filme (som, vídeo e legenda incorporada). Eu só quero mudar as legendas para .srt, deixando tudo o mesmo. Se existe uma maneira melhor de fazer isso do que com o ffmpeg, então eu ficaria bem com isso também.

Estado atual

codec de áudio: x, codec de vídeo: y, formato de legenda: z

Estado desejado

codec de áudio: x, codec de vídeo: y, formato de legenda: .srt

    
por user2765654 19.06.2016 / 08:26

3 respostas

3

O FFmpeg tem um codificador SubRip, então

ffmpeg -i input.mkv -c copy -c:s srt out.mkv
    
por 27.06.2016 / 14:45
2

Assumindo que 'z' é um formato suportado, algo tão simples como isso deve funcionar:

ffmpeg -i input.z output.srt

Liste seus codecs com ffmpeg -codecs para garantir que seu tipo de 'z' seja suportado.

    
por 27.06.2016 / 14:49
1

Você pode tentar converter as legendas usando uma ferramenta simples chamada Avidemux. Eu usei isso antes e funciona bem. Saiba mais sobre isso aqui .

    
por 27.06.2016 / 16:54