Sorun Giderme

OpenShot ile donma, çökme veya hata mesajı gibi bir sorun yaşıyorsanız, sorunu gidermek için kullanışlı olabilecek birçok farklı teknik vardır.

Windows 11 Yanıt Vermiyor

Windows 11’de donma yaşarsanız, bu Qt’deki erişilebilirlik özellikleriyle ilgili PyQt5 ve Windows 11’in bilinen bir sorunudur. Bu, OpenShot’ta Ctrl+C tuşlarına basılmasıyla tetiklenir (sadece Windows 11’de). OpenShot yanıt vermez hale gelir ve bir bellek sızıntısı da oluşur (yani OpenShot ne kadar uzun yanıt vermezse, bellek sızıntınız o kadar büyür ve sonunda OpenShot çöker veya kullanıcı işlemi sonlandırır).

Basit bir çözüm, Windows 11’de Ctrl+C kullanmaktan kaçınmak ve bunun yerine sağ tıklama ile Kopyala/Yapıştır menülerini kullanmaktır. Başka bir çözüm ise “Kopyala” işlevini Ctrl+C’den başka bir tuşa, örneğin Alt+C’ye yeniden atamaktır. Klavye kısayollarınızı OpenShot Tercihleri’nden değiştirebilirsiniz. Bkz: Klavye.

Windows’ta GDB ile Hata Ayıklama

Windows 10/11’de OpenShot ile çökme veya donma yaşıyorsanız, aşağıdaki adım adım talimatlar çökme nedenini belirlemenize yardımcı olacaktır. Bu talimatlar, çökme noktasında OpenShot kaynak kodunun yığın izini gösterecektir. Bu bilgi geliştirme ekibimiz için son derece faydalıdır ve hata raporlarına eklenmesi (daha hızlı çözüm için) çok yararlıdır.

En Son Günlük Sürümü Yükleyin

Bir hata ayıklayıcı eklemeden önce, lütfen OpenShot’un en son sürümünü indirin: https://www.openshot.org/download#daily. Bu OpenShot sürümünü varsayılan konuma yükleyin: C:\Program Files\OpenShot Video Editor\. Windows’ta OpenShot hata ayıklama ile ilgili ayrıntılı talimatlar için lütfen bu wiki’ye bakın.

MSYS2’yi Yükleyin

OpenShot’un Windows sürümü, MSYS2 adlı bir ortam kullanılarak derlenmiştir. GDB hata ayıklayıcısını çalıştırılabilir dosyamıza, openshot-qt.exe’ye eklemek için önce MSYS2’yi yüklemeniz gerekir. Bu adım yalnızca bir kez gereklidir.

  1. MSYS2’yi İndir ve Yükle: http://www.msys2.org/

  2. MSYS2 MinGW x64 komut istemcisini çalıştırın (örneğin: C:\msys64\msys2_shell.cmd -mingw64)

  3. Tüm paketleri güncelleyin (Aşağıdaki komutu kopyalayıp yapıştırın):

    pacman -Syu
    
  4. GDB hata ayıklayıcısını yükleyin (Aşağıdaki komutu kopyalayıp yapıştırın):

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

OpenShot’u GDB Hata Ayıklayıcı ile Başlatın

MSYS2 MinGW x64 komut istemcisini çalıştırın (örneğin: C:\msys64\msys2_shell.cmd -mingw64)

PATH’i güncelleyin (Aşağıdaki komutları kopyalayıp yapıştırın):

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

OpenShot’u GDB hata ayıklayıcısına yükleyin (Aşağıdaki komutları kopyalayıp yapıştırın):

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

OpenShot’u GDB istemcisinden başlatın (Aşağıdaki komutu kopyalayıp yapıştırın):

run --debug