Lanzamiento del editor de vídeo gratuito OpenShot 3.0

Después de más de un año de desarrollo, se lanzó el sistema gratuito de edición de video no lineal OpenShot 3.0.0. El código del proyecto se proporciona bajo la licencia GPLv3: la interfaz está escrita en Python y PyQt5, el núcleo de procesamiento de video (libopenshot) está escrito en C++ y utiliza las capacidades del paquete FFmpeg, la línea de tiempo interactiva está escrita usando HTML5, JavaScript y AngularJS . Se preparan ensamblajes listos para usar para Linux (AppImage), Windows y macOS.

El editor presenta una interfaz de usuario conveniente e intuitiva que permite que incluso los usuarios novatos editen videos. El programa admite varias docenas de efectos visuales, permite trabajar con líneas de tiempo de múltiples pistas con la capacidad de mover elementos entre ellas con el mouse, le permite escalar, recortar, fusionar bloques de video y garantizar un flujo fluido de un video a otro. , superponer áreas translúcidas, etc. Es posible transcodificar vídeo con una vista previa de los cambios sobre la marcha. Al aprovechar las bibliotecas del proyecto FFmpeg, OpenShot admite una gran cantidad de formatos de vídeo, audio e imagen (incluida la compatibilidad total con SVG).

Lanzamiento del editor de vídeo gratuito OpenShot 3.0

Cambios importantes:

  • Rendimiento de reproducción de video mejorado al obtener una vista previa en tiempo real. Se han resuelto los problemas con la congelación de la reproducción. Se ha rediseñado el motor de decodificación de vídeo, cuya arquitectura se ha modificado para que funcione correctamente en condiciones de pérdida de paquetes o de marcas de tiempo faltantes. Compatibilidad mejorada con varios formatos y códecs, incluidos códecs de transmisión múltiple como AV1. Detección mejorada de la duración de la reproducción y el final del archivo en condiciones de falta de marcas de tiempo, metadatos incorrectos y codificación problemática.
  • El sistema de almacenamiento en caché de vídeo ha sido rediseñado. Para el almacenamiento en caché, se utiliza un hilo de fondo independiente, que prepara de forma proactiva los fotogramas que pueden ser necesarios durante la reproducción posterior. Se implementó soporte para la operación de caché a diferentes velocidades de reproducción (1X, 2X, 4X) y con reproducción en dirección inversa. La configuración ofrece nuevas opciones de administración de caché, así como la capacidad de borrar todo el caché.
  • La línea de tiempo ha mejorado significativamente la precisión de la instantánea al recortar y mover clips y efectos de transición. Mantener presionada la tecla Mayús asegura que el cabezal de reproducción se alinee con los bordes de los clips. Se ha acelerado la operación de corte de clips. Los íconos de fotogramas clave se han rediseñado para que ahora se pueda hacer clic en ellos, filtrarlos y usarlos para cambiar el modo de interpolación. Cada efecto de vídeo en la escala tiene su propio color y cada efecto de transición tiene su propia dirección (desvanecimiento y aparición).
    Lanzamiento del editor de vídeo gratuito OpenShot 3.0
  • Se han ampliado y optimizado las herramientas para trabajar con ondas sonoras. Se proporcionó almacenamiento en caché de datos de ondas de sonido en relación con archivos y se guardó el caché dentro del proyecto, lo que hizo posible independizar el caché de las sesiones de usuario y acelerar la representación de la onda de sonido al cortar y volver a agregar un archivo al archivo varias veces. línea de tiempo. Se ha aumentado la precisión al hacer coincidir el clip con la onda de sonido, gracias a la capacidad de escalar la escala del clip a un cuadro separado.
  • Reducción del consumo de memoria y eliminación de pérdidas de memoria. El objetivo principal del trabajo realizado es adaptar OpenShot para realizar renderizaciones de varias horas, por ejemplo, al procesar secuencias de vídeo de larga duración y grabaciones de cámaras de vigilancia. Para evaluar las optimizaciones, se realizó un estudio de codificación de 12 horas, que demostró uniformidad en el consumo de memoria durante toda la sesión.
  • Se agregó soporte para exportar GIF animados, MP3 (solo audio), YouTube 2K, YouTube 4K y MKV. Soporte mejorado para perfiles de video anamórficos (videos con píxeles no cuadrados).
  • Se agregó la capacidad de exportar clips en modo por lotes, en el que los archivos se dividen en una serie de clips, después de lo cual todos estos clips se exportan a la vez usando el perfil y formato originales. Por ejemplo, ahora puede cortar fragmentos con momentos destacados de vídeos caseros y exportarlos a la vez en forma de archivos de vídeo separados.
  • Las plantillas de animación están adaptadas para su uso con el sistema de modelado 3D Blender 3.3.
  • Se agregaron nuevas configuraciones que determinan el comportamiento al elegir rutas de archivos para importar, abrir/guardar y exportar. Por ejemplo, al guardar, puede utilizar el directorio del proyecto o el directorio utilizado recientemente.
  • Garantiza la correcta clasificación alfabética de los datos en idiomas distintos del inglés.
  • Se ha implementado soporte total para pantallas de alta densidad de píxeles (High DPI), incluidos monitores con resolución 4K. Todos los iconos, cursores y logotipos se convierten a formato vectorial o se guardan en alta resolución. Se han rediseñado los algoritmos para seleccionar el tamaño de los widgets, teniendo en cuenta los parámetros de la pantalla.
  • La documentación se ha actualizado para reflejar el estado actual del proyecto.
  • Se ha trabajado mucho para eliminar los problemas que provocan accidentes y afectan la estabilidad. Entre otras cosas, se implementan pruebas unitarias para monitorear la calidad del procesamiento multiproceso, detectar condiciones de carrera y problemas de bloqueo al actualizar la línea de tiempo y almacenar en caché la reproducción de video.



Fuente: opennet.ru

Añadir un comentario