Cambiar el formato de los subtítulos con ffmpeg

Cambiar el formato de los subtítulos con ffmpeg

¿Cómo puedo cambiar el formato de subtítulos de una película a .srt por ejemplo?

Tengo cualquier película (sonido, vídeo y subtítulo incrustado). Solo quiero cambiar los subtítulos a .srt y dejar todo lo demás igual. Si hay una mejor manera de hacerlo que con ffmpeg, entonces también estaría bien.

Estado actual

códec de audio: x, códec de vídeo: y, formato de subtítulos: z

Estado deseado

códec de audio: x, códec de vídeo: y, formato de subtítulos: .srt

Respuesta1

FFmpeg tiene un codificador SubRip, por lo que

ffmpeg -i input.mkv -c copy -c:s srt out.mkv

Respuesta2

Suponiendo que 'z' sea un formato compatible, algo tan simple como esto debería funcionar:

ffmpeg -i input.z output.srt

Enumere sus códecs con ffmpeg -códecspara asegurarse de que su tipo 'z' sea compatible.

Respuesta3

Puedes intentar convertir los subtítulos usando una herramienta simple llamada Avidemux. Lo he usado antes y funciona bien. Encuentra más sobre estoaquí.

información relacionada