Una solución gratuita multiplataforma con FFmpeg , que copia bitstream y, por lo tanto, no toma más de unos segundos, incluso para archivos grandes:
ffmpeg -i input.mp4 -i subtitles.srt -c:s mov_text -c:v copy -c:a copy output.mp4
Esto funciona para MP4. Tenga en cuenta que algunos formatos de subtítulos pueden no ser automáticamente compatibles con los formatos de salida elegidos, por lo que debe cambiar el códec después de -c:s
:
MP4: utilice el mov_text
códec de subtítulos (como en el ejemplo anterior), que implementa MPEG-4 Parte 17 .
MKV: Uso srt
, subrip
, ssa
o ass
. MKV no es compatible mov_text
.
AVI: Muy problemático con subtítulos incrustados. En teoría, admiten subtítulos SubRip y SSA / ASS, pero solo a través de software de terceros.
Consulte Wikipedia para obtener una lista de contenedores y sus formatos de subtítulos compatibles .
El uso de programas de codificación de video dedicados, como Handbrake, volverá a codificar su video, lo que reduce su calidad y podría demorar horas en codificar; es por eso que debe verificar si las herramientas admiten la copia de secuencias de bits de audio y video.