1.48M
Categories: programmingprogramming informaticsinformatics

Legacy Format Converter

1.

Legacy Format Converter
Абдрашитов Дамир
Зернин Егор
Александрович Георгий
Тимохин Илья
Теряков Станислав

2.

Функциональные требования/Классификация
Телеграм бот:
1. Бот должно иметь возможность принимать файлы,
отправленные пользователем через телеграм.
2. Бот должен обрабатывать загруженные файлы с
помощью ffmpeg и заранее заданных флагов, а затем
выгружать результат в телеграм и отдавать его
пользователю.
3. После конвертации и выгрузки результата в
телеграм, бот должен удалять исходный файл с сервера.
4. Бот должен иметь кнопку на клавиатуре для
переключения в расширенный режим, позволяющий
отправлять файлы пакетно и задавать свои флаги для
других пресетов конвертации. Бот должен иметь
возможность остановить сеанс использования
расширенного режима по команде пользователя.
Ffmpeg:
1. ffmpeg должен принимать
файлы и параметры для их
конвертации на вход
2. ffmpeg должен отправлять
на выход готовые
сконвертированные файлы
3. ffmpeg должен передавать
боту метаинформацию о файлах

3.

ДИАГРАММА ПРЕЦЕДЕНТОВ И ИСПОЛНИТЕЛЕЙ

4.

МОДЕЛЬ ПРЕДМЕТНОЙ ОБЛАСТИ

5.

ТАБЛИЦА “ОТКРЫТЫЙ
ПРОГРАММНЫЙ
ИНТЕРФЕЙС”

6.

ТАБЛИЦА “ОТКРЫТЫЙ ПРОГРАММНЫЙ ИНТЕРФЕЙС”

7.

ТАБЛИЦА “ОТКРЫТЫЙ ПРОГРАММНЫЙ ИНТЕРФЕЙС”

8.

ДИАГРАММА ВЗАИМОДЕЙСТВИЯ

9.

ДИАГРАММА КЛАССОВ
English     Русский Rules