¿Cómo mostrar subtítulos en un vídeo como Adobe Premiere en VB.NET y C#?

programación


Hola chicos
Aquí hay una lista con 3 campos:
Hora de inicio, hora de finalización, texto de subtítulo

Hay casi 1000 números en la lista.

Entonces tengo un VideoElement que reproduce el video y le hice un TextBlock para mostrar esta lista como subtítulo.

¿Podrías ayudarme y decirme cómo puedo hacer esto?
Quiero decir, cuando se reproduce, el subtítulo de la lista muestra sincronización con el video en TextBlock.
Gracias.

Lo que he probado:

En realidad no tengo ninguna idea.
La única idea que creo es que tal vez debería hacer una línea de tiempo en Adobe Premiere y hacer fotogramas clave en la lista, luego vincularlo a la posición del video… No sé.

Solución 1

Eso es complicado, porque el usuario puede pausar, avanzar rápidamente o rebobinar en cualquier momento, y es necesario mantener los subtítulos sincronizados con el video o simplemente se volverá muy confuso.

Probablemente su mejor opción sea utilizar el archivo .SRT estándar de la industria; esto puede ayudar: https://www.3playmedia.com/blog/create-srt-file/[^] – y descubrirá que la mayoría (si no todos) los reproductores de video usarán archivos .SRT y los sincronizarán automáticamente con el contenido del video.

コメント

タイトルとURLをコピーしました