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

Visoka DPI / 4K Monitori

OpenShot Video Editor pruža snažnu podršku za monitore s visokom DPI (točkama po inču), osiguravajući da sučelje izgleda oštro i lako čitljivo na zaslonima s različitim DPI postavkama. Ova podrška je posebno korisna na 4K monitorima i drugim zaslonima visoke rezolucije.

Svjesnost o DPI po monitoru

OpenShot prepoznaje DPI za svaki monitor zasebno, što znači da može dinamički prilagoditi skaliranje ovisno o DPI postavkama svakog povezanog monitora. To pomaže u pružanju dosljednog iskustva na različitim zaslonima.

DPI skaliranje na Windowsu

Na Windowsu, OpenShot zaokružuje faktor skaliranja na najbližu cijelu vrijednost kako bi održao vizualni integritet. To pomaže izbjeći vizualne artefakte u sučelju i održava elemente sučelja oštrima i dobro poravnanima. Zbog ovog zaokruživanja, neke opcije skaliranja mogu rezultirati većim fontovima i elementima sučelja nego što se očekivalo.

  • 125% skaliranje se zaokružuje na 100%

  • 150% skaliranje se zaokružuje na 200%

Zaobilazna rješenja za preciznu prilagodbu

Iako zaokruživanje pomaže održati čisto sučelje, postoje zaobilazna rješenja za korisnike kojima je potrebna preciznija kontrola skaliranja. Ove metode nisu preporučene zbog mogućih vizualnih artefakata:

  • QT_SCALE_FACTOR_ROUNDING_POLICY=PassThrough

    • Postavljanje ove varijable okoline može onemogućiti zaokruživanje i omogućiti preciznije skaliranje.

    • Napomena: Ovo može uzrokovati vizualne artefakte, osobito na vremenskoj liniji, i nije preporučeno.

  • QT_SCALE_FACTOR=1.25 (ili slična vrijednost)

    • Ručno postavljanje faktora skaliranja može omogućiti finije prilagodbe veličine fonta i skaliranja sučelja.

    • Ovo se također može postaviti putem Postavki (Skaliranje korisničkog sučelja), ali očekujte probleme s rubovima/linijama na Windowsu kod djelomičnih skaliranja.

    • Napomena: Ova metoda također može dovesti do vizualnih artefakata i otežati korištenje OpenShota.

Za više informacija o podešavanju ovih varijabli okoline, molimo posjetite https://github.com/OpenShot/openshot-qt/wiki/OpenShot-UI-too-large.