Как сделать видео редактор на python?
Взять нормальный компилируемый язык. Изучить. А питон использовать как следует - в виде плагинов для видеоредактора.
Исходники видеоредактора Pitivi:
https://gitlab.gnome.org/GNOME/pitivi

Инструкция по подготовке окружения для работы над проектом тут, но при беглом чтении непонятно какие использованы зависимости и как их поставить отдельно:
https://developer.pitivi.org/HACKING.html?gi-langu...

Зависимости проекта указаны немного странно тут (см. конец файла):
https://gitlab.gnome.org/GNOME/pitivi/-/blob/maste...

В ClassicDependency обёрнуты зависимости от Python пакетов (matplotlib и numpy), а как ставить остальное кажется надо смотреть где-то тут:

PyGObject
The Python GTK+ 3 Tutorial

Ну или гуглить инструкцию по установке зависимостей запросами, вроде:
GstVideo + Python

Хотя для простого проекта (вроде курсовой) использование GTK+ 3 и пр. может быть избыточно.