Solución de problemas

Si experimenta un problema con OpenShot, como un bloqueo, fallo o mensaje de error, existen diversas técnicas que pueden ser útiles para solucionar el problema.

Windows 11 no responde

Si experimenta un bloqueo en Windows 11, este es un problema conocido con PyQt5 y Windows 11, relacionado con las funciones de accesibilidad en Qt. Se activa al presionar Ctrl+C en OpenShot (solo en Windows 11). OpenShot dejará de responder y también habrá una fuga de memoria (es decir, cuanto más tiempo OpenShot no responda, mayor será la fuga de memoria hasta que OpenShot finalmente se bloquee o el usuario termine el proceso).

Una solución sencilla es evitar Ctrl+C en Windows 11 y, en su lugar, usar los menús de copiar/pegar con clic derecho. Otra solución es reasignar la función «Copiar» de Ctrl+C a otra combinación, por ejemplo Alt+C. Puede cambiar las asignaciones del teclado en las Preferencias de OpenShot. Consulte Teclado.

Depuración en Windows con GDB

Si experimenta un bloqueo o congelamiento con OpenShot en Windows 10/11, las siguientes instrucciones paso a paso le ayudarán a determinar la causa del fallo. Estas instrucciones mostrarán un rastreo de pila del código fuente de OpenShot, en el lugar del fallo. Esta información puede ser extremadamente útil para nuestro equipo de desarrollo y muy útil para adjuntar a los informes de errores (para una resolución más rápida).

Instalar la última versión diaria

Antes de adjuntar un depurador, descargue la última versión de OpenShot: https://www.openshot.org/download#daily. Instale esta versión de OpenShot en la ubicación predeterminada: C:\Program Files\OpenShot Video Editor\. Para instrucciones detalladas sobre cómo depurar OpenShot en Windows, consulte esta wiki.

Instalar MSYS2

La versión de OpenShot para Windows se compila usando un entorno llamado MSYS2. Para adjuntar el depurador GDB a nuestro ejecutable, openshot-qt.exe, primero debe instalar MSYS2. Este paso solo se requiere una vez.

  1. Descargar e instalar MSYS2: http://www.msys2.org/

  2. Ejecute el símbolo del sistema MSYS2 MinGW x64 (por ejemplo: C:\msys64\msys2_shell.cmd -mingw64)

  3. Actualice todos los paquetes (Copie/Pegue el siguiente comando):

    pacman -Syu
    
  4. Instale el depurador GDB (Copie/Pegue el siguiente comando):

    pacman -S --needed --disable-download-timeout mingw-w64-x86_64-toolchain
    

Iniciar OpenShot con el depurador GDB

Ejecute el símbolo del sistema MSYS2 MinGW x64 (por ejemplo: C:\msys64\msys2_shell.cmd -mingw64)

Actualice la variable PATH (Copie/Pegue los siguientes comandos):

export PATH="/c/Program Files/OpenShot Video Editor/lib:$PATH"
export PATH="/c/Program Files/OpenShot Video Editor/lib/PyQt5:$PATH"

Cargue OpenShot en el depurador GDB (Copie/Pegue los siguientes comandos):

cd "/c/Program Files/OpenShot Video Editor"/
gdb openshot-qt.exe

Inicie OpenShot desde el prompt de GDB (Copie/Pegue el siguiente comando):

run --debug