Details
Title | Применение нейронных алгоритмов для расширения возможностей видеоредактора OpenShot: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_01 «Технология разработки и сопровождения качественного программного продукта» |
---|---|
Creators | Мхаммад Салма |
Scientific adviser | Молодяков Сергей Александрович |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | видеоредактор ; web-приложение ; кластеризация ; linux ; машинное обучение ; нейронные алгоритмы ; неконтролируемое обучение ; nodejs ; openshot ; python ; clustering ; machine learning ; neural algorithms ; unsupervised learning ; video editor ; web application |
Document type | Master graduation qualification work |
File type | |
Language | Russian |
Level of education | Master |
Speciality code (FGOS) | 09.04.04 |
Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-4233 |
Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Additionally | New arrival |
Record key | ru\spstu\vkr\38007 |
Record create date | 9/23/2025 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
В работе предлагается решение по улучшению возможностей видеоредактора с открытым исходным кодом Openshot с использованием нейронных алгоритмов в области обработки звука, а также расширение редактора для работы в веб, чтобы сделать его доступным независимо от используемой системы и доступных аппаратных ресурсов. Новые функции были разработаны на Python, а веб-версия расширена за счет использования Html,CSS и javascript для пользовательского интерфейса. Взаимодействие между клиентом и сервером осуществляется путем вызова веб-сервиса на основе библиотек Nodejs, при этом основные библиотеки редактора и добавленные функции поддерживаются на Python. Для развертывания и тестирования новой версии используется jenkins с контейнерами Docker. В результате было реализовано решение, отвечающее всем функциональным и нефункциональным требованиям, позволяющее получить доступ к разработанной версии с любого устройства в любое время.
The paper proposes a solution to improve the capabilities of open source video editors Openshot using neural algorithms in the field of audio processing, while extending the editor to work on the web to make it available regardless of the system used and the available hardware recourses. The new features were developed using Python, while the web version was extended using Html, CSS and Javascript for user interface. The interaction between the client and the server is done by calling a web service based on Nodejs libraries, while maintaining the editors core libraries and added features in Python. The new version is deployed and tested using Jenkins with Docker containers. As a result, a solution was implemented that meets all functional and non-functional requirements, allowing access to the developed version from any device at any time.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0