Estable · 334 commits desde 26.03

26.10

Doblaje con una voz por hablante, motores como complementos, el centro subtitld.cc dentro de la aplicación, una línea de tiempo vertical, una vista de texto sin formato, diecisiete idiomas de interfaz, nuevos formatos de subtítulos y Subtitld en macOS y Haiku.

Subtitld 26.10 con el panel Hablantes abierto y cada hablante en su propia pista de la línea de tiempo

Novedades destacadas

Doblaje

Habla cada subtítulo con una voz sintética, una por hablante, ajustada a la duración de cada subtítulo. Las voces que clonan toman su muestra del vídeo. Exporta la mezcla, una pista por hablante, los clips o solo el fondo.

Modo de grabación

Habla al micrófono y míralo convertirse en subtítulos. Cada frase se convierte al instante en un subtítulo real, y su texto aparece un momento después.

Complementos

La voz a texto, la traducción, las voces y la separación de audio se instalan desde Configuración › Complementos, cada una con sus propios modelos. Muchos funcionan del todo sin conexión.

subtitld.cc

Un panel para buscar, abrir, valorar y publicar subtítulos en el centro de la comunidad. Un subtítulo nuevo está en el editor en cuanto se publica.

Antes de actualizar

  • whisper.cpp ya no viene incluido. Instala el complemento whisper.cpp para seguir transcribiendo sin conexión.
  • El motor de traducción de Google incluido ya no existe. El complemento Traducción sin conexión lo sustituye, sin clave de API.
  • AssemblyAI pasó de estar incluido a ser un complemento en la nube.
  • JSON se guarda en el formato de Whisper o como BCC de Bilibili. Al abrir un archivo JSON se lee lo que escriben otras herramientas.

Novedades

  • DoblajeVoces sintéticas por hablante, una voz grabada como alternativa, y “Ajustar el doblaje a la duración del subtítulo” guardado por hablante en el proyecto.
  • AudioUn mezclador de efectos con ecualizador, compresor y puerta por pista, y un monitor de entrada para grabar.
  • Línea de tiempoUna pista por hablante, y la línea de tiempo vertical como pestaña del panel izquierdo.
  • Texto sin formatoEdita los subtítulos como SRT, Markdown o JSON; el texto sigue a la selección, con la fuente y el tema de color en una misma fila.
  • subtitld.ccBusca, abre, valora, publica y elimina subtítulos, con el cliente incluido y un aviso de actualización.
  • IdiomasQuince idiomas de interfaz más, diecisiete en total. El del sistema por defecto, o uno elegido en la configuración.
  • VídeoPropiedades de vídeo con las pestañas Origen y Proxy; los vídeos de 4K y 8K reciben un proxy más ligero para editar.
  • ProyectosLos archivos .usfx tienen su propio icono y una vista previa: una tarjeta con el fotograma donde se dejó el proyecto, su subtítulo y la línea de tiempo en ese punto. Con un doble clic en un gestor de archivos, el proyecto se abre en Subtitld.
  • IconoUn icono y un logotipo nuevos.

Formatos

Subtitld ahora lee y escribe todos los formatos por sí mismo.

  • NuevosEBU STL, MacCaption (MCC), CEA-708, el texto temporizado de YouTube (srv3) y el BCC de Bilibili.
  • JSONAbre lo que escriben las herramientas y los servicios de voz a texto: Whisper, WhisperX, Deepgram, AWS, Rev, Google, Azure, Speechmatics y más, dividido en subtítulos donde cambia el hablante y donde el habla hace una pausa.
  • Desde el vídeoSus subtítulos cerrados (CEA-608 y CEA-708) y sus propias pistas de subtítulos.
  • ReescritosSRT, WebVTT, ASS y SSA, TTML y DFXP, SAMI, SCC, SBV, MicroDVD y USF: se leen como los escriben otras herramientas y se escriben como los muestran los reproductores.

Mejoras

  • Reproducción: imagen y sonido sincronizados, con el tiempo marcado por el propio dispositivo de sonido (mediante WASAPI en Windows).
  • Deshacer: un arrastre completo, o una tecla de ajuste mantenida, es un solo paso.
  • Bordes de los subtítulos: el vecino pegado sigue, los cuadros se ajustan y 0.0 cuenta como un tiempo.
  • Hablantes: detección de caras con MediaPipe actual, a través de la API de Tasks; saltar desde la franja de un hablante.
  • Buscar y reemplazar avanza en los dos sentidos desde el cursor.
  • El autoguardado agrupa las copias de seguridad por día.
  • Panel de atajos de teclado: una lista de comandos y un área de captura.
  • Transcripción, traducción y doblaje comparten un mismo pie, y comprueban lo que necesitan antes de empezar.
  • Seleccionar un subtítulo en la lista ya no empieza a editarlo.

Correcciones

  • La línea de tiempo vuelve a seguir al cabezal durante la reproducción.
  • La etiqueta de estado vacío de la línea de tiempo ya no provoca un fallo al dibujar.
  • El audio arranca sin dispositivo de salida en lugar de abortar.
  • El panel de complementos termina de cargar su catálogo e instala al salir.
  • La traducción reintenta los errores en lugar de guardar la página de error como texto.

Empaquetado

Sistema Qué cambió
macOS Nuevo: la aplicación para Apple Silicon en un .dmg. No está firmada: la primera vez, permítela en Ajustes del Sistema › Privacidad y seguridad.
Haiku Una aplicación nativa con su icono, y .usfx como tipo de archivo propio; recetas de HaikuPorts compiladas e iniciadas en una máquina virtual de Haiku.
Windows Un instalador de interfaz moderna, para ti o para todos, en dos idiomas, con sus propios iconos; también un paquete MSIX y un .zip portátil. Las vistas previas de los proyectos se ven en el Explorador de archivos.
Snap De 650 MB a 424 MB, al dejar fuera lo que la aplicación nunca usa.
Flatpak De vuelta en Flathub, con el runtime de KDE y PySide 6.11, todas las dependencias de Python y capturas para la tienda.
AppImage Usa el PortAudio incluido cuando el sistema no tiene ninguno.
AUR Dependencias completas, compiladas como lo haría un usuario de Arch, y vistas previas de los proyectos en el gestor de archivos.
PyPI Publicado con cada versión, como wheel y como archivo de código fuente.

Eliminados

  • Los motores integrados whisper.cpp, de traducción de Google y AssemblyAI, que ahora son complementos.
  • Las dependencias pycaption, deep-translator, translate, psutil y autohex.