Вирішення проблем

Якщо у вас виникають проблеми з OpenShot, такі як зависання, збій або повідомлення про помилку, існує багато різних методів, які можуть допомогти у їх усуненні.

Відсутність відповіді Windows 11

Якщо у вас виникає зависання у Windows 11, це відома проблема з PyQt5 і Windows 11, пов’язана з функціями доступності в Qt. Вона виникає при натисканні Ctrl+C в OpenShot (тільки у Windows 11). OpenShot перестане відповідати, і також виникає витік пам’яті (тобто чим довше OpenShot не відповідає, тим більшим стає витік пам’яті, доки OpenShot не зупиниться або користувач не завершить процес).

Простим обхідним шляхом є уникати Ctrl+C у Windows 11 і замість цього використовувати контекстне меню Копіювати/Вставити. Інший спосіб — переназначити «Копіювати» з Ctrl+C на іншу комбінацію, наприклад Alt+C. Ви можете змінити налаштування клавіатури в налаштуваннях OpenShot. Див. Клавіатура.

Налагодження Windows за допомогою GDB

Якщо у вас виникає збій або зависання OpenShot у Windows 10/11, наведені покрокові інструкції допоможуть визначити причину збою. Ці інструкції відобразять стек викликів вихідного коду OpenShot у місці збою. Ця інформація може бути надзвичайно корисною для нашої команди розробників і дуже корисною для додавання до звітів про помилки (для швидшого вирішення).

Встановіть останню щоденну збірку

Перед підключенням налагоджувача завантажте останній випуск OpenShot: https://www.openshot.org/download#daily. Встановіть цю версію OpenShot у стандартне розташування: C:\Program Files\OpenShot Video Editor\. Для детальних інструкцій з налагодження OpenShot у Windows див. цю вікі.

Встановіть MSYS2

Версія OpenShot для Windows компілюється в середовищі під назвою MSYS2. Щоб підключити налагоджувач GDB до нашого виконуваного файлу openshot-qt.exe, спочатку потрібно встановити MSYS2. Цей крок потрібно виконати лише один раз.

  1. Завантажте та встановіть MSYS2: http://www.msys2.org/

  2. Запустіть командний рядок MSYS2 MinGW x64 (наприклад: C:\msys64\msys2_shell.cmd -mingw64)

  3. Оновіть усі пакети (Скопіюйте/Вставте наступну команду):

    pacman -Syu
    
  4. Встановіть налагоджувач GDB (Скопіюйте/Вставте наступну команду):

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

Запустіть OpenShot з налагоджувачем GDB

Запустіть командний рядок MSYS2 MinGW x64 (наприклад: C:\msys64\msys2_shell.cmd -mingw64)

Оновіть PATH (Скопіюйте/Вставте наступні команди):

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

Завантажте OpenShot у налагоджувач GDB (Скопіюйте/Вставте наступні команди):

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

Запустіть OpenShot з підказки GDB (Скопіюйте/Вставте наступну команду):

run --debug