Solução de Problemas

Se você está enfrentando um problema com o OpenShot, como travamento, falha ou mensagem de erro, existem várias técnicas que podem ser úteis para solucionar o problema.

Windows 11 Não Responde

Se você experimentar um travamento no Windows 11, este é um problema conhecido com PyQt5 e Windows 11, relacionado aos recursos de acessibilidade no Qt. Isso é acionado ao pressionar Ctrl+C no OpenShot (apenas no Windows 11). O OpenShot ficará sem resposta e também haverá um vazamento de memória (ou seja, quanto mais tempo o OpenShot ficar sem resposta, maior será o vazamento de memória até que o OpenShot finalmente trave ou o usuário encerre o processo).

Uma solução simples é evitar usar Ctrl+C no Windows 11 e, em vez disso, usar os menus de copiar/colar do clique direito. Outra solução é remapear o comando «Copiar» de Ctrl+C para outra tecla, por exemplo Alt+C. Você pode alterar os atalhos de teclado nas Preferências do OpenShot. Veja Teclado.

Depuração no Windows com GDB

Se você está enfrentando uma falha ou travamento com o OpenShot no Windows 10/11, as instruções passo a passo a seguir ajudarão a determinar a causa da falha. Essas instruções exibirão um rastreamento de pilha do código-fonte do OpenShot, no local da falha. Essas informações podem ser extremamente úteis para nossa equipe de desenvolvimento e muito úteis para anexar aos relatórios de bugs (para uma resolução mais rápida).

Instale a Versão Diária Mais Recente

Antes de anexar um depurador, por favor baixe a versão mais recente do OpenShot: https://www.openshot.org/download#daily. Instale esta versão do OpenShot no local padrão: C:\Program Files\OpenShot Video Editor\. Para instruções detalhadas sobre depuração do OpenShot no Windows, consulte este wiki.

Instale o MSYS2

A versão do OpenShot para Windows é compilada usando um ambiente chamado MSYS2. Para anexar o depurador GDB ao nosso executável, openshot-qt.exe, você deve primeiro instalar o MSYS2. Esta etapa é necessária apenas uma vez.

  1. Baixe e Instale o MSYS2: http://www.msys2.org/

  2. Execute o prompt de comando MSYS2 MinGW x64 (por exemplo: C:\msys64\msys2_shell.cmd -mingw64)

  3. Atualize todos os pacotes (Copie/cole o seguinte comando):

    pacman -Syu
    
  4. Instale o depurador GDB (Copie/cole o seguinte comando):

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

Inicie o OpenShot com o Depurador GDB

Execute o prompt de comando MSYS2 MinGW x64 (por exemplo: C:\msys64\msys2_shell.cmd -mingw64)

Atualize o PATH (Copie/cole os seguintes comandos):

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

Carregue o OpenShot no depurador GDB (Copie/cole os seguintes comandos):

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

Inicie o OpenShot a partir do prompt do GDB (Copie/cole o seguinte comando):

run --debug