Программа для создания видео со статистикой . Демо репозиторий.
Примеры созданных роликов с помощью Magda(кликните для просмотра):
Поддерживается наложение аудио на видео, многопоточный рендеринг, предпросмотр, интерполяция между кадрами, различные виды разрешения для загрузки на Youtube(до 4К).
Проект в стадии первой демо версии.
toDo для релизной версии:
-Более масштабные настройки по внешнему виду, от шрифтов до позиционирования.
-Отображение в виде круговых диаграмм и графиков
-Взаимодействие с библиотекой ffmpeg для склейки видео а не взаимодействие с отдельным процессом
Входные данные берутся из CSV(Есть три примера - testdata.csv и testdata.csv по которым были созданы ролики указанные выше)
Кратко по входному CSV:
1 строка - Названия гистрограмм с 4 столбца
2 строки и следующие - "участники" гистрограмм. Первый столбец - Название, Второй столбец - путь к картинке на вашем компьютере(необязательно), третий столбец - цвет(необязательно, если не указан - будет выбран случайный). С 4 до последнего - численные значения для каждой гистрограммы
Для склеивания видео используется ffmpeg путем вызова в отдельном процессе. Поэтому у вас должен быть установлен ffmpeg(в deb системах - "sudo apt-get ffmpeg", для Windows скачивайте билды с ffmpeg.org и добавьте ffmpeg.exe в переменные окружения). Проверьте установку путем вызова в командной строке команды "ffmpeg".




