estoy tratando de añadir subtítulos de texto a un contenedor .mp4 usando ffmpeg:uso ffmpeg para añadir texto subtítulos
ffmpeg -i input.mp4 -i input.srt -map 0.0 -map 0.1 -map 1.0 output.mp4
Cuando estoy tratando de ejecutar esta línea, me da un error:
El número de mapas de flujo debe coincidir con el número de flujos de salida.
Si trato de cambiar el MP4 a MKV (aunque MP4 soporta subtítulos de texto), así:
ffmpeg -i input.mp4 -i input.srt -map 0.0 -map 0.1 -map 1.0 output.mkv
Al trazar correctamente las corrientes, pero da un error:
Encóder (id. De códec 94210) no encontrado para la secuencia de salida # 0.2
Cuando lance
ffmpeg -codecs
Veo que códec SRT se admite como descodificador y codificador, sin embargo no estoy seguro de lo que se utiliza para MP4 y MKV submarinos codificación, y si tengo que encenderlo o compilar por separado.
que funciona para mí, gracias. –
Esto los "quemará" en el video, lo que significa que no puede apagarlos en el reproductor. Esto es diferente a agregarlos como una secuencia de subtítulos que el jugador puede leer y mostrar si el espectador los quiere. – stib
Muchas gracias por esta solución. ¿Hay alguna forma de especificar el tamaño de los personajes? – user1319182