Исходники видеоредактора
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), а как ставить остальное кажется надо смотреть где-то тут:
Ну или гуглить инструкцию по установке зависимостей запросами, вроде:
GstVideo + Python
Хотя для простого проекта (вроде курсовой) использование GTK+ 3 и пр. может быть избыточно.