¿Qué herramienta puede extraer subtítulos de películas?
Este artículo presenta los subtítulos y el software de subtítulos vobsub y sus configuraciones simples. Los formatos de subtítulos más comunes son idx/sub (formato de subtítulos extraído directamente del DVD) y los formatos de texto srt, ssa/ass.
La versión actual de vobsub es la 2.32. Según el sistema operativo actual, se recomienda instalar 2.23, 2.29 y 2.32, que es relativamente estable y adecuado para varios sistemas operativos. Aunque las versiones 2.29 y superiores son más potentes, su compatibilidad no es muy buena. Easy Realmedia Producer viene con la versión completa 2.23 incorporada. Se recomienda utilizar este software para suprimir rmvb mientras se utiliza su versión 2.23 vobsub2.23 incorporada.
Los subtítulos SRT y SSA son subtítulos de texto y sus ventajas son las siguientes:
*Solo necesitas un archivo para usar, a diferencia de los subtítulos, necesitas un archivo de definición idx.
*Los archivos de subtítulos son muy pequeños, de decenas de KB, lo cual es fácil de difundir y grabar :-)
*Se puede abrir con cualquier herramienta de edición de texto, que es muy conveniente para editar el contenido de los subtítulos. Modificaciones y ajustes detallados.
*Los usuarios pueden personalizar libremente la fuente, el tamaño, el color, etc. de los subtítulos al ver películas.
*Soportado directamente por VobSub.
Al comparar SRT y SSA, el formato SRT solo tiene código de tiempo y texto, lo cual es demasiado simple y, debido a la configuración y otros problemas, es probable que aparezcan caracteres confusos al mirar películas, lo que lo hace problemático para los principiantes. para usar; sin embargo, se puede agregar el formato SSA Información del autor, información de revisión, parámetros de subtítulos, etc. a los subtítulos, y también puede predefinir la fuente, el tamaño, el estilo, etc. utilizado en la reproducción de subtítulos, lo que tiene las ventajas de los subtítulos SRT y los subtítulos subgráficos. Por lo tanto, los subtítulos SSA deberían tener ventajas sobre los subtítulos SRT, y recomiendo encarecidamente usar subtítulos SSA aquí. En resumen, para los jugadores más experimentados, los subtítulos de texto son definitivamente la mejor opción.
Necesitamos aprender bien SSA desde dos aspectos: uno es la composición de los archivos SSA y el otro es el código SSA.
1. La estructura del archivo SSA
El archivo SSA consta principalmente de tres partes: [Información del script], [estilo v4] y [Evento].
1. Parte [Información del script]
Número de reproductores: 384
Volumen de reproducción: 288
384×288 es el estándar. 4: Una de las 3 resoluciones de imagen. Las coordenadas (posición del subtítulo) en los subtítulos ssa se definen en función del rango de estos dos valores. A las películas en formato panorámico 16:9 les vendría bien un ligero ajuste.
Este artículo presenta principalmente el archivo en sí y la información del productor. Los dos elementos más importantes son PlayResX y PlayResY, que en realidad dividen la pantalla proporcionalmente según los valores dados de PlayResX y PlayResY. Las coordenadas de la esquina superior izquierda de la pantalla son (0, 0) y las coordenadas de la esquina inferior derecha son (valor PlayResX, valor PlayResY). Es mejor que estos dos valores sean iguales a la longitud y el ancho del archivo de video, por lo que las coordenadas de posición del texto se establecen en la sección [Eventos] a continuación.
Por supuesto, estos dos valores también pueden ser diferentes de la longitud y el ancho del archivo de vídeo original. Por ejemplo, el tamaño del archivo de vídeo es 640x360, mientras que playresx: 384 y playresy: 288. Como se mencionó anteriormente, divide el largo y el ancho de la pantalla en 384:288. Una vez definidas, las siguientes configuraciones de coordenadas deben basarse en 384 y 288.
Se debe prestar especial atención al hecho de que para los archivos SSA existentes que tienen coordenadas de texto establecidas, si sus valores playresx y playresy no son consistentes con la longitud y el ancho del archivo de video (incluidas situaciones proporcionales, por ejemplo, el tamaño del archivo de video es 640x360, y playresx: 320, playresy: 180), no cambiamos simplemente los valores de PlayResX y PlayResY al tamaño de la pantalla, esto hará que los subtítulos se distorsionen, porque el tamaño de la parte de texto no ha cambiado, todavía está configurada según si hay más coordenadas. No cambie los valores originales de PlayResX y PlayResY y edítelos según el original.
2. Sección [Estilo V4]
Aquí es donde se almacena la información de fuentes utilizadas en la sección [Evento]. Hay muchos tipos de fuentes y cada fuente tiene muchas características. Cuando el elemento Nombre en la sección [Eventos] hace referencia a una fuente aquí, significa que también se hace referencia a varias características de la fuente. Las características de la fuente también se pueden modificar dentro de una línea de texto, lo cual se analiza en la sección Eventos.
Los atributos de fuente comunes incluyen formato: nombre, nombre de fuente, tamaño de fuente, color primario, color secundario, color terciario, color de fondo, negrita, cursiva, estilo de borde, contorno, sombra, alineación, espaciado de borde, margen , margen, nivel de letra, codificación
Podemos definir otro estilo y nombrarlo mío, por ejemplo Estilo: mío, Chino Nuevo Wei, 18, HFF0000 y HFF80FF0 y hffffff amp; 1, 2, 1, 2, 20, 20, 0, 134
Es decir, puede ser así:
[Estilo V4]
Formato : nombre, nombre de fuente, tamaño de fuente, color primario, color secundario, color secundario, color de fondo, negrita, cursiva, estilo de borde, contorno, sombra, alineación, margen, espaciado de margen, margen, nivel alfa, codificación
Estilo: Predeterminado, chino Cai Yun, 18,; Hff0000 y Hff8080 y hffffff amp Hffffff, 0, 0, 1, 2, 1, 2, 20, 20, 0, 134
Estilo: Mío, China Xinwei, 18, HFF0000 y HFF80FF0 y hffffff amp Hffffff, 0, 0, 1, 2, 1, 2, 20, 20, 0, 134
Con experiencia específica, generalmente no hay necesidad de hacer ajustes. Lo que debe cambiarse es el "Nombre de fuente", como cambiarlo a negrita, "Tamaño de fuente" y establecer el tamaño de fuente de los subtítulos en 24 es más apropiado. En cuanto a la última "codificación", 134 representa la codificación del chino simplificado y la codificación del chino tradicional es 136.
La siguiente es una descripción de cada elemento y enumera los valores y rangos de los atributos.
nombre-fuente nombre-[eventos] se referirá a este elemento, como Predeterminado, Fuente1, etc.
Nombre de fuente: la fuente utilizada, como negrita, cursiva_GB2312, etc. Para archivos SSA recién cargados, VOBSUB no reconocerá fuentes que no sean Song Dynasty, pero las generará en Song Dynasty. Sin embargo, se puede redefinir en DirectVobSub.
Tamaño de fuente - tamaño de fuente - rango común 8-72
ColorPrimario - color principal - el formato de color es; HXXXXXX, hexadecimal, el valor de x es 0-f.
Color secundario - color secundario - el formato es el mismo que el anterior, usado en karaoke, es decir, el color antes de cambiar de color, y el color principal se mostrará después de cambiar de color.
TertiaryColor - color del borde - el formato es el mismo que el anterior.
El formato del color-sombra del fondo es el mismo que el anterior.
Los siguientes son algunos códigos de color de uso común, que se pueden agregar y editar directamente en el archivo:
ampHffffff blanco; H8080ff rojo claro
amph000000 negro; H80ffff amarillo claro
ampH0000ff rojo oscuro; HFF8000 azul brillante
ampH00ffff amarillo oscuro y H80ff00 verde claro
ampHff0000 azul oscuro
ampH008000 Verde oscuro; Hff00ff violeta (ligeramente violeta)
ampH0080ff naranja; H8000ff violeta (rojo claro)
ampHff0080 violeta; negrita-0 desactivado, -1 activado.
Cursiva: cursiva -0 desactivada, -1 activada.
BorderStyle - estilo de borde - valor 1: normal, valor 3: área cubierta.
Ancho del borde del contorno: el rango de valores es 1-4, cuanto mayor sea el número, más ancho será el borde.
Sombra-Distancia de la sombra: el rango de valores es 0-4. Cuanto mayor sea el valor, más gruesa será la sombra.
Alineación - Alineación - Esto es lo más importante. La alineación del aprendizaje es la mitad del aprendizaje de SSA. Su uso se presentará en detalle en la sección de código a continuación, aquí solo se brinda una breve explicación (los números en las siguientes posiciones son valores alineados, que son fáciles de recordar: del 1 al 11, no hay cuatro dígitos ni ocho Números de dígitos, para que sea fácil de recordar.
Izquierda, medio, derecha
Shang 5 6 7
9 10 11.
Xia1 2 3
MarginL - La distancia desde el título a la izquierda - 0 - el rango de valores de PlayResX
MarginR - La distancia desde el subtítulo a la derecha - 0. - el rango de valores de PlayResX.
MarginV -. Altura del subtítulo - 0 - rango de valores de reproducción
AlphaLevel - transparencia de fuente - el formato de transparencia es HXX, el valor de x es 0-f.
Codificación - Codificación - Chino simplificado 134, Chino tradicional 138.
3.[Evento]
Formato: etiqueta, inicio, fin, estilo, nombre. , margen, margen, margen, efecto, Texto
Aquí comienza la sección de subtítulos, definida a partir de "diálogo: etiquetas = 0, 0:00:01.34, 0:00:02.05, predeterminado, 0,000,000,000,000" Inicio Si solo se usa para subtítulos, esta oración va seguida de los subtítulos. El formato de los subtítulos se muestra de acuerdo con la configuración en [Estilo V4]. al conjunto de minas! p>
Aquí, la fuente definida en la sección [Estilos v4] se proporciona a los subtítulos, y las propiedades de la fuente se pueden redefinir a través de un código SSA específico. /p>
Formato: etiqueta, inicio, fin, estilo, nombre, margen, margen, margen, texto
Etiqueta - etiqueta - generalmente establecida en 0
Inicio -. hora de inicio del subtítulo - formato 0. :00:00.00La unidad mínima es 0,01 segundos
Tiempo de finalización del subtítulo: el formato es el mismo que el anterior
Estilo-nombre de fuente. -se refiere al elemento de nombre en la sección [estilo v4]. p>
Nombre-Nombre: tenga en cuenta que este nombre es completamente diferente del nombre en la sección [Estilos v4]. generalmente se omite, dejando sólo una coma.
margen 1: restablece el valor del margen 1 en la sección [Estilos v4], 0000 representa el valor original; si es distinto de cero, reemplazará el valor original (en este momento, el original; el valor ya no funciona)
MarginR -Restablece el valor de MarginR de la sección [v4 Styles]. El uso es el mismo que el anterior.
MarginV -Restablece el valor de MarginV de la sección [v4 Styles]. El uso es el mismo que el anterior.
Efecto: este es un código personalizado por SSA para que los editores utilicen efectos dinámicos cómodamente. Tiene cuatro formas: desplazamiento hacia arriba, desplazamiento hacia abajo, banner y karaoke. Para concentrarme en el aprendizaje, no lo presentaré aquí. Lo explicaré usando el código SSA.
Área de texto y subtítulos: aquí puede agregar código para cambiar las propiedades de la fuente y lograr varios efectos especiales.
De hecho, la sección [Estilos v4] es donde se almacenan los valores iniciales de varias fuentes y atributos de fuente. Su tamaño, color, posición de los subtítulos y otra información se colocan aquí; ] sección, Las fuentes en la sección [Estilos v4] se aplican al texto y se pueden modificar varias propiedades de las fuentes definidas para lograr el efecto deseado. Por ejemplo, varios tipos diferentes de madera, cada uno con su propio tamaño y color originales, se procesan y modifican en tamaño y se pintan con nuevos colores (o se usan directamente como materia prima) para crear diversos materiales de muebles. La parte [v4 Styles] equivale a un almacén donde se colocan estas maderas originales.
2. El uso del código SSA es el siguiente.
Código SSA
Primero, explica los símbolos utilizados en el siguiente código:
lt.. gt-parameters
[.. . 】-opcional
lt../.. gt-Elige uno de ellos.
Reglamentos: Todos los códigos están precedidos por \
Excepto \n\n\h, todos los códigos están entre corchetes {}.
\n - nueva línea: no hay espacio entre las dos líneas después de la nueva línea.
\ n-space-Si está fuera de rango, simplemente presione la barra espaciadora para ajustar la línea automáticamente.
\h-espacio-o simplemente presiona la barra espaciadora.
\ b lt0/1》-Negrita-0 apagado, 1 encendido.
\ i lt0/1》-italic-0 apagado, 1 encendido.
\ negrita-ancho del borde: el rango de valores del ancho es 1-4, cuanto mayor sea el número, más ancho será el borde.
\ shad - distancia de la sombra - El valor de profundidad varía de 0 a 4, cuanto mayor sea el número, más gruesa será la sombra.