¿Es posible incrustar subtítulos en un MP4 con la opción forzada en MeGui?

2

Quiero mostrar subtítulos con mi reproductor web (es compatible con Flash y HTML5). Estoy usando el formato .mp4 y puedo agregar subtítulos al reproductor con un archivo .srt externo, pero quiero insertar subtítulos en mis videos mp4.

Puedo incrustar subtítulos con mp4box (Cmd de Windows) o el programa yamb. Mi reproductor multimedia de escritorio puede ver los subtítulos, pero no todos. Traté de usar MeGui, puse mi mp4 y videos y seleccioné la opción de subtítulos forzados y predeterminados. Luego comencé el programa sin volver a codificar. Tomó varios minutos. Después de esto, el programa MeGui está convirtiendo mi MP4 a .mkv sin volver a codificar e hizo que mis subtítulos fueran forzados y predeterminados. Todos los jugadores pueden ver los subtítulos ahora, pero eso no es lo que quiero, necesito el formato .mp4. Intenté hacer que los subtítulos fueran forzados y predeterminados y hacer que la salida sea .mp4 con MeGui, esta vez el programa está codificando mi mp4 a mp4.

¿Hay alguna forma de incrustar subtítulos en mp4 sin volver a codificar? Mi reproductor puede mostrar pistas de texto incrustadas en archivos MP4. ¿Cómo puedo mostrar mis subtítulos con mi reproductor?

usuario3077045
fuente

Respuestas:

0

Si quieres subs suaves como una pista separada, sí. La forma más fácil es usar FFMPEG y mov_text:

"c: \\ ffmpeg.exe" -i "c: \\ video.mp4 -i" c: \\ video.srt "-c: v copia -c: una copia -c: s mov_text -metadata: s: s: 0 language = eng -map 0: 0 -map 0: 1 -map 1: 0 "c: \\ VideoNew.mp4"

Cambie "c: \ ..." o arrastre y suelte en la pantalla de cmd y se agregará por usted.

Budman1
fuente