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 PDF
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
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous

Access count: 0 
Last 30 days: 0

Detailed usage statistics