¿Cómo incrustar / codificar subtítulos SRT en videos mp4 con VLC?


11

Estoy buscando una manera de "grabar" o renderizar / rembed / subtítulos de código duro (de un archivo SRT) en un video MP4 con VLC.

Pero no importa qué opciones use, nunca funciona correctamente. Obtengo un archivo que reproduce videos demasiado rápido (el audio es normal), o uno que se reproduce normalmente, pero en realidad no tiene subtítulos incrustados. Además, con algunas opciones (como la siguiente) no se reproduce en QuickTime, solo en VLC.

Entonces, la pregunta principal es: ¿cómo puedo hacer que esto funcione en VLC? Las preguntas secundarias son:

  • ¿Cómo decido qué opciones debo configurar?
  • ¿Qué configuración es mejor si quiero dejar la tasa de bits del archivo, etc., lo mismo posible, solo incrustar subtítulos? Parece que no puedo dejar el campo vacío o Video / Audio sin marcar, así que supongo que primero necesitaría averiguar la tasa de bits de audio y video original.
  • ¿Qué significan las opciones "Escala" y "Canales"?

... ninguno de los cuales se responde dentro de la documentación de VLC.

Por ejemplo, este es un conjunto de opciones que utilicé en el cuadro de diálogo "Archivo abierto avanzado ...":

Advanced Open File…

   myFileName.mp4
    [ ] Treat as a pipe rather than as a file

[x] Load subtitles file:
      mySubtitleFileName.srt

[ ] Play another media synchronously


[x] Streaming/Saving

         Streaming and Transcoding Options

           [ ] Display the stream locally
           (o) File      [outputFileName.mp4                      ]
                         [ ] Dump raw input

           Encapsulation Method: (MPEG 4      )


         Transcoding options

           [x] Video   (mp4v       )          Bitrate (kb/s) [256   ]
                                                       Scale [1     ]
           [x] Audio   (mp3        )          Bitrate (kb/s) [128   ]
                                                    Channels [1     ]

Si VLC no le permite agregar subtítulos, le sugiero que AVIAddXSubs: calcitapp.com/AVIAddXSubs.php ... es una utilidad simplemente portátil que le permite agregar subtítulos a cualquier archivo de video (preferiblemente AVI) soltando el .avi y .srt al acceso directo a aviAddxSubs.exe. (¡también puedes usar archivos mp4 / mov> idx / sub con esta utilidad!)
mk117

Respuestas:


2

Agregar una pista de subtítulos desde VLC generalmente funciona. Asegúrese de que su subtítulo se ajuste al video (también conocido como la misma fuente). No he usado quicktime para subtítulos durante bastante tiempo, pero parece recordar que funcionó la mux de un avi y srt a un mov (aunque eso es solo softcoding).

Para codificar o "grabar" los subtítulos, consulte Handbrake , está diseñado para este tipo de cosas. Básicamente es una interfaz para ffmpeg y puede hacer todo tipo de modificaciones en video y audio.


0

Use MkvToolnix: codificará avi mp4, etc., sin recodificar. Simplemente cargue su película Luego agregue su archivo srt y luego haga clic en multiplexarlo. Es súper duper rápido.


Excelente, funcionó para mí. Lo he intentado freemake, vlc converty muchos otros, pero son malos, malos, malos ... porque para agregar un archivo srt incrustado con video, convierten el archivo. Pero no quería convertir el video, solo quería subtítulos. Mkvtoolnixfunciona para mí y es súper rápido.
Paul

1
Lo siento, no lo incorporé. Simplemente conecté mi usb en la televisión y reproduje la película. Moview jugó sin subtítulos. Lo siento, he votado. Puedo votar por menos puntos.
Paul

De hecho, mkvmergedesde el paquete mkvtoolnix "solo" se pueden incorporar de manera suave los subtítulos. Lo hace colocando el video original y los subtítulos (como texto) en un nuevo archivo contenedor de Matroska [ fuente ]. Sin recodificación, no es hardcoding :(
tanius
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.