Rješavanje problema

Ako imate problema s OpenShotom, poput zamrzavanja, pada ili poruke o pogrešci, postoji mnogo različitih tehnika koje mogu biti korisne za rješavanje problema.

Windows 11 ne reagira

Ako dođe do zamrzavanja na Windows 11, to je poznati problem s PyQt5 i Windows 11, vezan uz pristupačne značajke u Qt-u. To se pokreće pritiskom na Ctrl+C u OpenShotu (samo na Windows 11). OpenShot će prestati reagirati, a prisutan je i curenje memorije (što duže OpenShot ne reagira, to će curenje memorije biti veće dok OpenShot na kraju ne padne ili korisnik ne prekine proces).

Jednostavno rješenje je izbjegavati Ctrl+C na Windows 11 i umjesto toga koristiti izbornike Kopiraj/Zalijepi desnim klikom. Drugo rješenje je premapirati „Kopiraj” s Ctrl+C na nešto drugo, na primjer Alt+C. Mape tipkovnice možete promijeniti u postavkama OpenShota. Pogledajte Tipkovnica.

Otklanjanje pogrešaka na Windowsu s GDB-om

Ako doživljavate pad ili zamrzavanje OpenShota na Windows 10/11, sljedeće upute korak po korak pomoći će vam odrediti uzrok pada. Ove upute prikazat će stog poziva izvornog koda OpenShota na mjestu pada. Ove informacije mogu biti izuzetno korisne našem razvojnom timu i vrlo korisne za priložiti uz izvještaje o pogreškama (za brže rješavanje).

Instalirajte najnoviju dnevnu verziju

Prije pridruživanja otklanjanju pogrešaka, preuzmite najnoviju verziju OpenShota: https://www.openshot.org/download#daily. Instalirajte ovu verziju OpenShota na zadanu lokaciju: C:\Program Files\OpenShot Video Editor\. Za detaljne upute o otklanjanju pogrešaka OpenShota na Windowsu, pogledajte ovu wiki stranicu.

Instalirajte MSYS2

Windows verzija OpenShota je kompajlirana koristeći okruženje zvano MSYS2. Da biste mogli pridružiti GDB otklanjanje pogrešaka našem izvršnom programu, openshot-qt.exe, prvo morate instalirati MSYS2. Ovaj korak je potreban samo jednom.

  1. Preuzmite i instalirajte MSYS2: http://www.msys2.org/

  2. Pokrenite naredbeni redak MSYS2 MinGW x64 (na primjer: C:\msys64\msys2_shell.cmd -mingw64)

  3. Ažurirajte sve pakete (Kopirajte/Zalijepite sljedeću naredbu):

    pacman -Syu
    
  4. Instalirajte GDB otklanjanje pogrešaka (Kopirajte/Zalijepite sljedeću naredbu):

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

Pokrenite OpenShot s GDB otklanjanjem pogrešaka

Pokrenite naredbeni redak MSYS2 MinGW x64 (na primjer: C:\msys64\msys2_shell.cmd -mingw64)

Ažurirajte PATH (Kopirajte/Zalijepite sljedeće naredbe):

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

Učitajte OpenShot u GDB otklanjanje pogrešaka (Kopirajte/Zalijepite sljedeće naredbe):

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

Pokrenite OpenShot iz GDB naredbenog retka (Kopirajte/Zalijepite sljedeću naredbu):

run --debug