¿Cómo puedo volver a sincronizar el subtítulo y el video usando el reproductor multimedia VLC?

89

Cuando reproduzco una película con subtítulos (en el reproductor multimedia VLC), el texto a menudo se muestra demasiado pronto o demasiado tarde. ¿Hay alguna manera de retrasar el punto de partida de los subtítulos?

Pierre Watelet
fuente

Respuestas:

81
  1. Abra el reproductor multimedia VLC.
  2. Haz clic en el menú Archivo.
  3. Haz clic en Abrir archivo.
  4. Haga clic en Examinar para abrir la película.
  5. Marque la casilla "Usar un archivo de subtítulos".
  6. Haga clic en Examinar para abrir el subtítulo.
  7. Haga clic en "Configuración avanzada"
  8. Mueva el retraso al signo menos si los subtítulos son demasiado rápidos. Muévalo a positivo si los subtítulos son demasiado lentos.

También puede presionar Hy Gmientras el video se está ejecutando para alinear los subtítulos hacia atrás y hacia adelante en el tiempo; para el uso de la voz Jy K. Los incrementos están en milisegundos, por lo que puede ajustarse fácilmente de esa manera.

Fuente

Si quieres arreglar los subtítulos 'para siempre', te recomiendo Subtitle Workshop ; es gratis.

Peter Mortensen
fuente
3
con el kmplayer puedes ajustar el tiempo de tus subtítulos mientras miras el video Y lo guardas. (Y también puede establecer la cantidad de milisegundos incrementada por las teclas de acceso rápido)
fluxtendu
3
es G&H en mi nueva instalación de VLC 1.0.3, y el salto predeterminado es de alrededor de 50 ms. J / K son el retraso de audio. (Espero que su fuente haya informado que las claves son incorrectas)
Quack Quijote
3
Esta solución permite "deslizar" el punto de inicio de los subtítulos. Pero tengo el problema de que los subtítulos se desincronizan lentamente con el tiempo. Así como el "tono" fue un poco más alto ... ¿Hay alguna forma de "acelerar" o "frenar" la velocidad de los subtítulos?
Pierre Watelet
1
Todos los pasos son correctos, excepto el paso 8. Si los subtítulos son demasiado rápidos, entonces debe inducir algún retraso positivo y viceversa. Entonces 1. Si los subs vienen antes del audio -> configure el retraso de los subtítulos en + ve. 2. Si el audio viene antes de los subtítulos -> configure el retraso de los subtítulos en -ve.
44
¿Por qué VLC no le permitiría simplemente guardar esta configuración en un archivo que se carga automáticamente con la película cuando la abre?
Jake Wilson
87

Hay una manera mucho más fácil de hacer esto a través de la funcionalidad de sincronización avanzada de VLC

  1. Detectar ("escuchar y ver") que los subtítulos no están sincronizados
  2. Presione Shift+ Hcuando escuche una oración que podrá reconocer fácilmente
  3. Presione Shift+ Jcuando lea la misma oración en el subtítulo
  4. Presione Shift+ Kpara corregir la sincronización
NoNameProvided
fuente
44
Agradable: resuelve el problema cuando los subtítulos no están sincronizados. Desearía que hubiera una instalación similar para resolver problemas cuando los subtítulos tienen un FPS diferente.
axel22
3
@ axel22 Los deseos de Navidad a menudo se cumplen. Puede iniciarlo desde la línea de comandos con la opción --sub-fpsy el nuevo fps, o cambiarlo en las ventanas de opciones. Eche un vistazo a otra respuesta y a la plena ayuda de vlc.
Hastur
55
Esto es mejor que la respuesta aceptada.
Computista
De acuerdo. Este es mejor y mucho más fácil de realizar.
Bryan CS
¿Cómo se realiza esto cuando los subtítulos están por delante del sonido? No puedo presionar MAYÚS + J antes de presionar MAYÚS + H
johni
6

Por línea de comandos es posible utilizar la opción --sub-delayseguida por el número positivo o negativo de 1/10 de segundos de retraso para agregar. Entonces, para cambiar el subtítulo de 3 segundos, puede ejecutar vlccon la siguiente línea de comando

 vlc --sub-delay 30  myfile.avi

De manera similar actúa la opción --sub-fpsque anula lo normal fps.

--sub-fps Cuadro por segundo
Anula la configuración normal de cuadros por segundo. Esto solo funcionará con los subtítulos MicroDVD y SubRIP (SRT).

Con VLC 3.0.0 hay alguna otra opción que puede ser útil (y casi autoexplicativa)

  • --sub-fps
  • --sub-delay
  • --sub-type
  • --sub-file
  • --sub-language
  • --sub-autodetect-file

Más opciones tal vez interesantes:

  • --sub-description, --sub-autodetect-fuzzy --sub-autodetect-path --sub-margin -sub-source --sub-filter --sub-track --sub-track-id

Específicamente con subsdelay

  • --subsdelay-mode --subsdelay-factor --subsdelay-overlap --subsdelay-min-alpha --subsdelay-min-stops --subsdelay-min-start-stop --subsdelay-min-stop-start

Para obtener más información, invoque vlc -Ho consulte el manual de usuario de vlc en línea

Hastur
fuente
¿Hay alguna opción para guardar los tiempos modificados en el archivo?
Zimba
@Zimba Si entendí correctamente ... puede usar cualquier editor de subtítulos (el primero que encontré código abierto ) ... o puede escribir un script con la línea de comando utilizada ( .sho *.batsi está en Linux o Windows) ...:-)
Hastur
1

La mejor manera de sincronizar sus subtítulos no es a través de VLC (aunque es posible). Para sincronizar permanentemente los subtítulos, necesitaría usar herramientas como SubtitleWorkshop y, a través de esa herramienta, puede editar fácilmente los subtítulos de la manera que desee, incluso configurar la primera y la última voz como sincronizar subtítulos incluso con más precisión.

Amanda Blake
fuente
La pregunta es acerca de VLC. Su respuesta es promover otra herramienta, no responder la pregunta.
Zimba
1

2017 VLC versión 2.2.6

Abierto

Herramientas => Sincronización de pistas => Sincronización de pistas de subtítulos

Aquí puede aumentar / disminuir la velocidad.

Atul Soman
fuente
1

Con VLC para Mac (el mío es v3.0.6),

  1. Usa el menú File> Advanced Open File ...;
  2. En el indicador, seleccione la Filepestaña y busque su archivo de video;
  3. Verifique Add Subtitle File, luego haga clic Choose...para que aparezca el siguiente mensaje;
  4. En ese aviso, busque su archivo de subtítulos;
  5. Cheque Override parameters;
  6. Establezca su retraso en segundos en Delay. Los valores negativos aceleran los subtítulos y viceversa;
  7. Golpear OKluego golpear Open. El video se reinicia o continúa dependiendo de su configuración relacionada en sus Preferencias;
  8. Si el retraso no está del todo allí, repita # 1-7 con ajustes; si eso todavía no parece funcionar, luego de reiniciar, cierre y vuelva a abrir VLC.

Un truco: use números grandes al principio, por ejemplo, 20 segundos, para analizar el agua, luego ajuste para acercarse al retraso real.

kakyo
fuente
1
Si tan solo pudiera votar dos veces
Karuhanga
0

VLC tiene un soporte avanzado para subtítulos. Puede sincronizar fácilmente los subtítulos con los atajos de teclado G y H dentro de la aplicación.

De esta manera, puede sincronizar subtítulos por +/- 0.5 segundos por defecto.

Sin embargo, si desea más funciones y posibilidad de guardar la sincronización de forma permanente en su archivo de subtítulos, entonces necesitará usar herramientas como Subtitle Workshop .

A través de esta aplicación, puede configurar fácilmente la primera y la última palabra hablada en la película y los tiempos de subtítulos se ajustan automáticamente entre estas dos líneas.

John Siemens
fuente
Subtitle Workshop es bastante pobre, al menos en macOS, los menús no se abren, intenté abrir un archivo desde el menú de bienvenida, colgado para siempre, dos veces.
zakmck