FFmpeg: Exportación de flujo de subtítulos a un archivo .ass

FFmpeg: Exportación de flujo de subtítulos a un archivo .ass

Lo que estoy intentando hacer es exportar el flujo de subtítulos de un archivo MKV a un archivo de subtítulos ASS. No tengo mucha experiencia con ffmpeg, así que lo siento si me pierdo algo obvio.

Esto es lo que tengo hasta ahora:

ffmpeg -i input.mkv -map 0:7 -c:s ass output_subtitle.ass

Pero cuando intento ejecutarlo, me da el error "Sólo se admite el tipo SUBTITLE_ASS".

Respuesta1

prueba esto

ffmpeg -i input.mkv -map 0:{subtitle_stream_index} -c copy output_subtitle.ass

suponiendo que el índice de flujo de subtítulos sea 7 según su pregunta, entonces el comando será

ffmpeg -i input.mkv -map 0:7 -c copy output_subtitle.ass

Respuesta2

Deberías intentar esto: ffmpeg -i input.mkv -vn -an -codec:s:0.7 ass output_subtitle.asssuponiendo que hayas descubierto que el identificador de transmisión es 0:7.

información relacionada