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

Вантажиться...
Ескіз

Дата

Назва журналу

Номер ISSN

Назва тому

Видавець

НУБіП України

Анотація

У сучасному світі мультимедійні технології відіграють ключову роль у повсякденному житті людей, освіті, бізнесі, розвагах і науці. Зростає потреба в універсальних програмних засобах, здатних якісно відтворювати аудіо- та відеоконтент з підтримкою широкого спектра форматів і можливостей кастомізації. Огляд наявних програмних рішень свідчить про те, що вони або надто складні для користувача з недружнім інтерфейсом, або не забезпечують належного рівня кастомізації, продуктивності та гнучкості. Це створює потребу в розробці нового, зручного та адаптованого до сучасних вимог медіаплеєра. Актуальність теми полягає в створенні програмного продукту, який дозволить не лише ефективно відтворювати медіафайли різних форматів, а й надасть користувачу інструменти для гнучкого налаштування параметрів відтворення, таких як швидкість, гучність, відеофільтри, еквалайзер, масштабування тощо. Крім того, враховуючи популярність кросплатформних рішень, важливою є підтримка Windows, Linux та інших операційних систем. Мета розробки полягає у створенні кросплатформного медіаплеєра з підтримкою відтворення аудіо- та відеофайлів різних форматів, функціями зміни параметрів відтворення та застосування аудіо- й відеоефектів. Розробка такого програмного забезпечення спрямована на усунення обмежень існуючих рішень у функціональності та доступності інтерфейсу для простих користувачів. Об’єкт дослідження — програмне забезпечення для відтворення мультимедійного контенту, що використовується для перегляду аудіо- та відеофайлів у різних форматах. Предмет дослідження — функціональні та технічні властивості медіаплеєра: підтримка форматів, стабільність відтворення, налаштування фільтрів, зручність інтерфейсу та розширюваність архітектури. Задачі дослідження: - Проаналізувати існуючі медіаплеєри та виявити їхні недоліки; - Обґрунтувати вибір інструментів і технологій розробки; - Розробити архітектуру програмного забезпечення; - Реалізувати функціонал відтворення медіа з можливістю налаштування параметрів; - Провести тестування і налагодження роботи програми. Методи та технології, що використовуються в роботі: - Мова програмування C++. Обрана завдяки високій продуктивності, гнучкості управління пам’яттю, а також широкій підтримці мультимедійних бібліотек. Забезпечує низькорівневий контроль, необхідний для обробки відео та аудіо в реальному часі. - Qt та QML. Фреймворк Qt забезпечує кросплатформенну підтримку, зручну побудову GUI та взаємодію з C++. QML використовується для створення гнучкого та кастомізованого графічного інтерфейсу з анімаціями. Комбінація Qt, C++ та QML дозволяє ефективно розділяти логіку і дизайн програми - Libav. Це низькорівнева бібліотека для обробки мультимедіа (декодування, енкодингу, демультиплексування, обробки потоків). Обрана завдяки широкій підтримці медіаформатів, гнучкості й стабільності. Вона дозволяє реалізувати власну логіку обробки потоків та застосування фільтрів. Основні результати дослідження було представлено на науковій конференції «Теоретичні та прикладні аспекти розробки комп’ютерних систем».

Опис

Ключові слова

мультимедійні технології, медіафайли, кросплатформний медіаплеєр, програмне забезпечення, multimedia technologies, media files, cross-platform media player, software

Бібліографічний опис

Вакуленко Д.О. Програмне забезпечення системи перегляду медіафайлів : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення. Київ, 2025. 76 с.

Підтвердження

Рецензія

Додано до

Згадується в