Vandræsing
Ef þú lendir í vandræðum með OpenShot, eins og að forritið frjósi, hrynni eða sýni villuskilaboð, eru margar aðferðir sem geta hjálpað við að greina og leysa vandamálið.
Windows 11 svarar ekki
Ef OpenShot frýs á Windows 11, er þetta þekkt vandamál tengt PyQt5 og aðgengisstillingum í Qt. Þetta gerist þegar ýtt er á Ctrl+C í OpenShot (aðeins á Windows 11). OpenShot hættir að svara og minni leka verður vart (þ.e. því lengur sem OpenShot svarar ekki, því stærri verður minni lekinn þar til forritið hrynur eða notandi lokar því).
Ein einföld lausn er að forðast Ctrl+C á Windows 11 og nota í staðinn hægri-smelltu afritunar/innsetningarvalmyndirnar. Önnur lausn er að endurúthluta „Afrita“ frá Ctrl+C í eitthvað annað, til dæmis Alt+C. Þú getur breytt lyklaborðsstillingum í OpenShot valkostunum. Sjá Lyklaborð.
Villuleit á Windows með GDB
Ef OpenShot hrynur eða frýs á Windows 10/11, munu eftirfarandi skref hjálpa þér að finna orsök hrunsins. Leiðbeiningarnar sýna stack trace úr kóðanum þar sem hrunið á sér stað. Þessar upplýsingar eru mjög gagnlegar fyrir þróunarteymið og mikilvægar til að fylgja með villuskýrslum (fyrir hraðari lausn).
Settu upp nýjustu daglegu útgáfuna
Áður en þú tengir villuleitarforrit, vinsamlegast sæktu nýjustu útgáfuna af OpenShot: https://www.openshot.org/download#daily. Settu upp þessa útgáfu á sjálfgefna staðsetningu: C:\Program Files\OpenShot Video Editor\. Fyrir nákvæmar leiðbeiningar um villuleit á Windows, sjáðu þessa wiki.
Settu upp MSYS2
Windows útgáfa OpenShot er þýdd með umhverfi sem kallast MSYS2. Til að tengja GDB villuleitarforritið við keyrsluskrána openshot-qt.exe, verður þú fyrst að setja upp MSYS2. Þessi aðgerð þarf aðeins að gera einu sinni.
Sæktu og settu upp MSYS2: http://www.msys2.org/
Keyrðu skipanalínu
MSYS2 MinGW x64(til dæmis:C:\msys64\msys2_shell.cmd -mingw64)Uppfærðu öll pakkana (Afritaðu og límdu eftirfarandi skipun):
pacman -SyuSettu upp GDB villuleitarforritið (Afritaðu og límdu eftirfarandi skipun):
pacman -S --needed --disable-download-timeout mingw-w64-x86_64-toolchain
Ræstu OpenShot með GDB villuleitarforriti
Keyrðu skipanalínu MSYS2 MinGW x64 (til dæmis: C:\msys64\msys2_shell.cmd -mingw64)
Uppfærðu PATH (Afritaðu og límdu eftirfarandi skipanir):
export PATH="/c/Program Files/OpenShot Video Editor/lib:$PATH"
export PATH="/c/Program Files/OpenShot Video Editor/lib/PyQt5:$PATH"
Hlaððu OpenShot inn í GDB villuleitarforritið (Afritaðu og límdu eftirfarandi skipanir):
cd "/c/Program Files/OpenShot Video Editor"/
gdb openshot-qt.exe
Ræstu OpenShot úr GDB skipanalínu (Afritaðu og límdu eftirfarandi skipun):
run --debug
Prenta villuleitarupplýsingar
Þegar OpenShot hefur ræst með GDB tengt, þarftu bara að valda hruni eða frystingu í OpenShot. Þegar hrunið á sér stað, skaltu fara aftur í MSYS2 MinGW64 gluggann og keyra eina af eftirfarandi skipunum (sláðu inn og ýttu á ENTER). Venjulega er fyrsta skipunin bt, sem stendur fyrir backtrace. Fleiri skipanir eru taldar upp hér að neðan.
(gdb) run (launch openshot-qt.exe)
(gdb) CTRL + C (to manually break out OR wait for a crash / segmentation fault)
(gdb) bt (Print stack trace for the current thread #)
(gdb) info threads (to view all threads, and what they are doing. Look for `__lll_lock_wait` for Mutex/deadlocks)
(gdb) thread 35 (Switch to thread number, for example thread 35)
Háupxásar þéttleiki punkta / 4K skjáir
OpenShot Video Editor býður upp á traustan stuðning fyrir háupplausnar (DPI) skjái, sem tryggir að viðmótið sé skýrt og auðvelt að lesa á skjám með mismunandi DPI-stillingum. Þessi stuðningur er sérstaklega gagnlegur á 4K skjám og öðrum skjám með háa upplausn.
DPI meðvitund fyrir hvern skjá
OpenShot er meðvitaður um DPI fyrir hvern skjá fyrir sig, sem þýðir að hann getur stillt stærðarmælikvarða sína sjálfkrafa eftir DPI-stillingum hvers tengds skjás. Þetta hjálpar til við að veita samræmda upplifun á mismunandi skjám.
DPI-stærðarmælikvarði á Windows
Á Windows styttir OpenShot stærðarmælikvarðann í næsta heiltölu til að viðhalda sjónrænu heilindum. Þetta hjálpar til við að forðast sjónræna galla í viðmótinu og heldur viðmótsþáttum skörpum og vel raðað. Vegna þessarar styttingar geta sumar stærðarmælikvarða valdið stærri leturgerðum og viðmótsþáttum en búist var við.
125% stærðarmælikvarði styttist í 100%
150% stærðarmælikvarði styttist í 200%
Leiðir til að fínstilla nákvæmni
Þó að stytting hjálpi til við að viðhalda hreinu viðmóti, eru til leiðir fyrir notendur sem þurfa nákvæmari stjórn á stærðarmælikvarða. Þessar aðferðir eru ekki mælt með vegna mögulegra sjónrænna galla:
QT_SCALE_FACTOR_ROUNDING_POLICY=PassThrough
Að stilla þetta umhverfisbreytu getur slökkt á styttingu og leyft nákvæmari stærðarmælikvarða.
Athugið: Þetta getur valdið sjónrænum göllum, sérstaklega í tímalínunni, og er ekki mælt með.
QT_SCALE_FACTOR=1.25 (eða svipað gildi)
Handvirk stilling á stærðarmælikvarða getur veitt fínni stillingar á leturgerð og viðmótsstærð.
Þetta má einnig stilla í Stillingum (Stærð notendaviðmóts), en búist er við vandamálum með ramma/línur á Windows við brotakennda stærðarmælikvarða.
Athugið: Þessi aðferð getur einnig valdið sjónrænum göllum og gert OpenShot erfiðara í notkun.
Fyrir frekari upplýsingar um að stilla þessar umhverfisbreytur, vinsamlegast heimsækið https://github.com/OpenShot/openshot-qt/wiki/OpenShot-UI-too-large.