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 ]
vlc-media-player
subtitles
Jens Bannmann
fuente
fuente
Respuestas:
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.
fuente
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.
fuente
freemake
,vlc convert
y 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.Mkvtoolnix
funciona para mí y es súper rápido.mkvmerge
desde 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 :(