Програмне забезпечення системи перегляду медіафайлів
| dc.contributor.advisor | Бородкіна, Ірина Лаврентіївна | |
| dc.contributor.author | Вакуленко, Данило Олегович | |
| dc.date.accessioned | 2025-10-20T12:36:25Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | У сучасному світі мультимедійні технології відіграють ключову роль у повсякденному житті людей, освіті, бізнесі, розвагах і науці. Зростає потреба в універсальних програмних засобах, здатних якісно відтворювати аудіо- та відеоконтент з підтримкою широкого спектра форматів і можливостей кастомізації. Огляд наявних програмних рішень свідчить про те, що вони або надто складні для користувача з недружнім інтерфейсом, або не забезпечують належного рівня кастомізації, продуктивності та гнучкості. Це створює потребу в розробці нового, зручного та адаптованого до сучасних вимог медіаплеєра. Актуальність теми полягає в створенні програмного продукту, який дозволить не лише ефективно відтворювати медіафайли різних форматів, а й надасть користувачу інструменти для гнучкого налаштування параметрів відтворення, таких як швидкість, гучність, відеофільтри, еквалайзер, масштабування тощо. Крім того, враховуючи популярність кросплатформних рішень, важливою є підтримка Windows, Linux та інших операційних систем. Мета розробки полягає у створенні кросплатформного медіаплеєра з підтримкою відтворення аудіо- та відеофайлів різних форматів, функціями зміни параметрів відтворення та застосування аудіо- й відеоефектів. Розробка такого програмного забезпечення спрямована на усунення обмежень існуючих рішень у функціональності та доступності інтерфейсу для простих користувачів. Об’єкт дослідження — програмне забезпечення для відтворення мультимедійного контенту, що використовується для перегляду аудіо- та відеофайлів у різних форматах. Предмет дослідження — функціональні та технічні властивості медіаплеєра: підтримка форматів, стабільність відтворення, налаштування фільтрів, зручність інтерфейсу та розширюваність архітектури. Задачі дослідження: - Проаналізувати існуючі медіаплеєри та виявити їхні недоліки; - Обґрунтувати вибір інструментів і технологій розробки; - Розробити архітектуру програмного забезпечення; - Реалізувати функціонал відтворення медіа з можливістю налаштування параметрів; - Провести тестування і налагодження роботи програми. Методи та технології, що використовуються в роботі: - Мова програмування C++. Обрана завдяки високій продуктивності, гнучкості управління пам’яттю, а також широкій підтримці мультимедійних бібліотек. Забезпечує низькорівневий контроль, необхідний для обробки відео та аудіо в реальному часі. - Qt та QML. Фреймворк Qt забезпечує кросплатформенну підтримку, зручну побудову GUI та взаємодію з C++. QML використовується для створення гнучкого та кастомізованого графічного інтерфейсу з анімаціями. Комбінація Qt, C++ та QML дозволяє ефективно розділяти логіку і дизайн програми - Libav. Це низькорівнева бібліотека для обробки мультимедіа (декодування, енкодингу, демультиплексування, обробки потоків). Обрана завдяки широкій підтримці медіаформатів, гнучкості й стабільності. Вона дозволяє реалізувати власну логіку обробки потоків та застосування фільтрів. Основні результати дослідження було представлено на науковій конференції «Теоретичні та прикладні аспекти розробки комп’ютерних систем». | |
| dc.identifier.citation | Вакуленко Д.О. Програмне забезпечення системи перегляду медіафайлів : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення. Київ, 2025. 76 с. | |
| dc.identifier.uri | https://dglib.nubip.edu.ua/handle/123456789/12585 | |
| dc.language.iso | uk | |
| dc.publisher | НУБіП України | |
| dc.subject | мультимедійні технології | |
| dc.subject | медіафайли | |
| dc.subject | кросплатформний медіаплеєр | |
| dc.subject | програмне забезпечення | |
| dc.subject | multimedia technologies | |
| dc.subject | media files | |
| dc.subject | cross-platform media player | |
| dc.subject | software | |
| dc.title | Програмне забезпечення системи перегляду медіафайлів | |
| dc.type | Thesis | |
| 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
- Опис: