Pemecahan Masalah

Jika Anda mengalami masalah dengan OpenShot, seperti pembekuan, crash, atau pesan kesalahan, ada banyak teknik yang dapat berguna untuk memecahkan masalah tersebut.

Windows 11 Tidak Merespons

Jika Anda mengalami pembekuan di Windows 11, ini adalah masalah yang diketahui dengan PyQt5 dan Windows 11, terkait dengan fitur aksesibilitas di Qt. Ini dipicu dengan menekan Ctrl+C di OpenShot (hanya di Windows 11). OpenShot akan menjadi tidak responsif dan kebocoran memori juga terjadi (yaitu semakin lama OpenShot tidak responsif, semakin besar kebocoran memori hingga OpenShot akhirnya crash atau pengguna menghentikan proses).

Solusi sederhana adalah menghindari Ctrl+C di Windows 11, dan sebaliknya gunakan menu Salin/Tempel klik kanan. Solusi lain adalah memetakan ulang "Salin" dari Ctrl+C ke tombol lain, misalnya Alt+C. Anda dapat mengubah pemetaan keyboard di Preferensi OpenShot. Lihat Keyboard.

Debugging Windows dengan GDB

Jika Anda mengalami crash atau pembekuan dengan OpenShot di Windows 10/11, petunjuk langkah demi langkah berikut akan membantu Anda menentukan penyebab crash. Petunjuk ini akan menampilkan jejak tumpukan kode sumber OpenShot, di lokasi crash. Informasi ini sangat berguna untuk tim pengembangan kami, dan sangat berguna untuk dilampirkan pada laporan bug (untuk penyelesaian yang lebih cepat).

Pasang Versi Harian Terbaru

Sebelum melampirkan debugger, silakan unduh versi terbaru OpenShot: https://www.openshot.org/download#daily. Pasang versi OpenShot ini ke lokasi default: C:\Program Files\OpenShot Video Editor\. Untuk instruksi detail tentang debugging OpenShot di Windows, silakan lihat wiki ini.

Pasang MSYS2

Versi Windows dari OpenShot dikompilasi menggunakan lingkungan bernama MSYS2. Untuk melampirkan debugger GDB ke executable kami, openshot-qt.exe, Anda harus memasang MSYS2 terlebih dahulu. Langkah ini hanya diperlukan sekali.

  1. Unduh & Pasang MSYS2: http://www.msys2.org/

  2. Jalankan command prompt MSYS2 MinGW x64 (misalnya: C:\msys64\msys2_shell.cmd -mingw64)

  3. Perbarui semua paket (Salin/Tempel perintah berikut):

    pacman -Syu
    
  4. Pasang debugger GDB (Salin/Tempel perintah berikut):

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

Jalankan OpenShot dengan Debugger GDB

Jalankan command prompt MSYS2 MinGW x64 (misalnya: C:\msys64\msys2_shell.cmd -mingw64)

Perbarui PATH (Salin/Tempel perintah berikut):

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

Muat OpenShot ke debugger GDB (Salin/Tempel perintah berikut):

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

Jalankan OpenShot dari prompt GDB (Salin/Tempel perintah berikut):

run --debug

DPI Tinggi / Monitor 4K

OpenShot Video Editor menyediakan dukungan kuat untuk monitor DPI Tinggi (Dots Per Inch), memastikan antarmuka terlihat tajam dan mudah dibaca pada layar dengan berbagai pengaturan DPI. Dukungan ini sangat berguna pada monitor 4K dan layar resolusi tinggi lainnya.

Kesadaran DPI Per Monitor

OpenShot menyadari DPI berdasarkan setiap monitor, artinya dapat menyesuaikan skala secara dinamis tergantung pada pengaturan DPI dari setiap monitor yang terhubung. Ini membantu memberikan pengalaman yang konsisten di berbagai layar.

Skala DPI di Windows

Di Windows, OpenShot membulatkan faktor skala ke nilai bulat terdekat untuk menjaga integritas visual. Ini membantu menghindari artefak visual pada UI dan menjaga elemen antarmuka tetap tajam dan teratur. Karena pembulatan ini, beberapa opsi skala dapat menyebabkan font dan elemen UI menjadi lebih besar dari yang diharapkan.

  • Skala 125% dibulatkan menjadi 100%

  • Skala 150% dibulatkan menjadi 200%

Solusi untuk Penyesuaian Halus

Meskipun pembulatan membantu menjaga antarmuka tetap bersih, ada solusi bagi pengguna yang membutuhkan kontrol lebih tepat atas skala. Metode ini tidak disarankan karena potensi artefak visual:

  • QT_SCALE_FACTOR_ROUNDING_POLICY=PassThrough

    • Mengatur variabel lingkungan ini dapat menonaktifkan pembulatan dan memungkinkan skala yang lebih tepat.

    • Catatan: Ini dapat menyebabkan artefak visual, terutama di timeline, dan tidak disarankan.

  • QT_SCALE_FACTOR=1.25 (atau nilai serupa)

    • Mengatur faktor skala secara manual dapat memberikan penyesuaian lebih halus pada skala font dan UI.

    • Ini juga dapat diatur melalui Preferensi (Skala Antarmuka Pengguna), tetapi harapkan masalah garis/batas pada Windows dengan skala pecahan.

    • Catatan: Metode ini juga dapat menyebabkan artefak visual dan membuat OpenShot lebih sulit digunakan.

Untuk informasi lebih lanjut tentang penyesuaian variabel lingkungan ini, silakan kunjungi https://github.com/OpenShot/openshot-qt/wiki/OpenShot-UI-too-large.