You are on page 1of 2

Обробка відео – це, напевно, один із найбільш вимогливих завдань з тих,

які узагалі можна виконувати на персональному комп'ютері. Процес


об’єднання відеокліпів, зображень та звуків для створення відеоматеріалу y
наш час це робиться на комп’ютері з фантастичними програмами для
редагування відео, які називаються відеоредакторами Це означає, що з цим
встановленим середовищем можена переглядати, вирізати та упорядковувати
цифрове відео у будь-якому порядку без необхідності дивитися весь
відеоматеріал.
Мета і завдання роботи є створення прототипу програмного
забеспечення для його подальшого використання без необхідності
установлення додаткового програмного забеспечення. Щоб додаток дозволяв
абсолютно любому користувачу відредагувати відеоматеріал без спеціальних
знань та інших ускладнювальних процессів. Результатом розробки
дипломнох роботи маємо отримати прототип веб застосунку з
відеоредагування та застосування базисних відео ефеків. Задача полягає в
дослідженні кодування відео та реалізації програмного застосунку який
працює з відеоматеріалами, створенні форматованого вигляду відеофайлу.

Актуальність

Проблематика

Стиснення відео забезпечує зменшення розмірів відеофайлів з мінімальними


втратами в якості зображення, що служить для багатьох цілей, таких як
зберігання чи трансляція. Відповідно, відеокодек - це комбінація алгоритмів,
яка дозволяє стиснути та розпакувати файл відеоданих за допомогою кодера
та декодера відповідно. Аспект стиснення відео, який легко упустити - частота
кадрів відео, що кодується. Це швидкість, з якою записуються унікальні
зображення, і як часто вимірюється кадри в секунду.

Представлення як чорної скриньки

Технічні вимоги до продукта наступні:


1. програмний продукт повинен функціонувати на персональних
комп’ютерах без додаткових програмних застосунків
2. забезпечувати високу швидкість відтворення даних
3. забезпечувати зручність і простоту взаємодії з користувачем або з
розробником програмного забезпечення у випадку використовування
його як модуля
4. передбачати мінімальні витрати на впровадження програмного
продукту

BPMN

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


можна буде редагувати на абстрактному рівні, реалізувати демоверсію та
протестувати її.

Materialize - це Frontend Framework, заснований на Material Design


Google. Materialize framework - це фреймворк css, що дозволяє створювати
адаптивний веб-сайт з Material Design.

AJAX - це скорочення від асинхронного Javascript та XML. Насправді


AJAX - це не нова технологія. Як Javascript, так і XML існують вже досить
давно, і AJAX - це інтеграція цих технологій.
jQuery - бібліотека JavaScript, що містить всю готову функцію мови
JavaScript, усі операції jQuery виконуються з коду JavaScript. Вона дозволяє
створювати анімацію, обробники подій, значно полегшує вибір елементів в
DOM і створення AJAX запитів.

FFmpeg - це провідний мультимедійний фреймворк, здатний декодувати,


кодувати, перекодувати, мультиплексувати, демультиплексувати,
транслювати, фільтрувати та відтворювати майже все.

Electron.js - це середовище виконання, яке дозволяє користувачеві


створювати додатки для робочого столу з HTML5, CSS та JavaScript. Це проект
з відкритим кодом,

You might also like