Програмне забезпечення системи перегляду медіафайлів

dc.contributor.advisorБородкіна, Ірина Лаврентіївна
dc.contributor.authorВакуленко, Данило Олегович
dc.date.accessioned2025-10-20T12:36:25Z
dc.date.issued2025
dc.description.abstractУ сучасному світі мультимедійні технології відіграють ключову роль у повсякденному житті людей, освіті, бізнесі, розвагах і науці. Зростає потреба в універсальних програмних засобах, здатних якісно відтворювати аудіо- та відеоконтент з підтримкою широкого спектра форматів і можливостей кастомізації. Огляд наявних програмних рішень свідчить про те, що вони або надто складні для користувача з недружнім інтерфейсом, або не забезпечують належного рівня кастомізації, продуктивності та гнучкості. Це створює потребу в розробці нового, зручного та адаптованого до сучасних вимог медіаплеєра. Актуальність теми полягає в створенні програмного продукту, який дозволить не лише ефективно відтворювати медіафайли різних форматів, а й надасть користувачу інструменти для гнучкого налаштування параметрів відтворення, таких як швидкість, гучність, відеофільтри, еквалайзер, масштабування тощо. Крім того, враховуючи популярність кросплатформних рішень, важливою є підтримка Windows, Linux та інших операційних систем. Мета розробки полягає у створенні кросплатформного медіаплеєра з підтримкою відтворення аудіо- та відеофайлів різних форматів, функціями зміни параметрів відтворення та застосування аудіо- й відеоефектів. Розробка такого програмного забезпечення спрямована на усунення обмежень існуючих рішень у функціональності та доступності інтерфейсу для простих користувачів. Об’єкт дослідження — програмне забезпечення для відтворення мультимедійного контенту, що використовується для перегляду аудіо- та відеофайлів у різних форматах. Предмет дослідження — функціональні та технічні властивості медіаплеєра: підтримка форматів, стабільність відтворення, налаштування фільтрів, зручність інтерфейсу та розширюваність архітектури. Задачі дослідження: - Проаналізувати існуючі медіаплеєри та виявити їхні недоліки; - Обґрунтувати вибір інструментів і технологій розробки; - Розробити архітектуру програмного забезпечення; - Реалізувати функціонал відтворення медіа з можливістю налаштування параметрів; - Провести тестування і налагодження роботи програми. Методи та технології, що використовуються в роботі: - Мова програмування C++. Обрана завдяки високій продуктивності, гнучкості управління пам’яттю, а також широкій підтримці мультимедійних бібліотек. Забезпечує низькорівневий контроль, необхідний для обробки відео та аудіо в реальному часі. - Qt та QML. Фреймворк Qt забезпечує кросплатформенну підтримку, зручну побудову GUI та взаємодію з C++. QML використовується для створення гнучкого та кастомізованого графічного інтерфейсу з анімаціями. Комбінація Qt, C++ та QML дозволяє ефективно розділяти логіку і дизайн програми - Libav. Це низькорівнева бібліотека для обробки мультимедіа (декодування, енкодингу, демультиплексування, обробки потоків). Обрана завдяки широкій підтримці медіаформатів, гнучкості й стабільності. Вона дозволяє реалізувати власну логіку обробки потоків та застосування фільтрів. Основні результати дослідження було представлено на науковій конференції «Теоретичні та прикладні аспекти розробки комп’ютерних систем».uk_UA
dc.identifier.citationВакуленко Д.О. Програмне забезпечення системи перегляду медіафайлів : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення. Київ, 2025. 76 с.
dc.identifier.urihttps://dglib.nubip.edu.ua/handle/123456789/12585
dc.language.isouk
dc.publisherНУБіП України
dc.subjectмультимедійні технології
dc.subjectмедіафайли
dc.subjectкросплатформний медіаплеєр
dc.subjectпрограмне забезпечення
dc.subjectmultimedia technologies
dc.subjectmedia files
dc.subjectcross-platform media player
dc.subjectsoftware
dc.titleПрограмне забезпечення системи перегляду медіафайлів
dc.typeThesis
thesis.degree.departamentКомп’ютерних наук
thesis.degree.grantorФакультет інформаційних технологій
thesis.degree.specialtyІнженерія програмного забезпечення

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Vakulenko_Bakalavrska_Prohramne_zabezpechennia_systemy.pdf
Розмір:
1,02 MB
Формат:
Adobe Portable Document Format

Ліцензійна угода

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
license.txt
Розмір:
1,71 KB
Формат:
Item-specific license agreed to upon submission
Опис: