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

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

Estoy buscando una manera de "grabar" o renderizar/recordar/codificar subtítulos (desde un archivo SRT) en un video MP4 con VLC.

Pero no importa qué opciones utilice, nunca funciona correctamente. Recibo un archivo que reproduce video demasiado rápido (el audio es normal), o uno que se reproduce normalmente, pero que en realidad no tiene subtítulos incorporados. Además, con algunas opciones (como la siguiente) no se reproduce en QuickTime, sólo 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é configuraciones son mejores si quiero dejar la tasa de bits del archivo, etc., igual en la medida de lo posible, solo incrustar subtítulos? Parece que no puedo dejar el campo vacío o Vídeo/Audio sin marcar, así que supongo que primero tendría que averiguar la tasa de bits de audio y vídeo original.
  • ¿Qué significan las opciones "Escala" y "Canales"?

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

Por ejemplo, este es un conjunto de opciones que utilicé en el cuadro de diálogo "Abrir archivo 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     ]

Respuesta1

Normalmente funciona añadir una pista de subtítulos desde VLC. 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 desde hace bastante tiempo, pero creo recordar que mezclar un avi y un srt con un mov funcionó (aunque eso es solo codificación suave).

Para codificar o "grabar" los subtítulos, consultefreno de mano, está diseñado para este tipo de cosas. Es básicamente una interfaz para ffmpeg y puedes realizar todo tipo de modificaciones de vídeo y audio.

Respuesta2

Utilice 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 rápido.

información relacionada