По договоренности
Требуется разработка программы по пакетной склейке видео и наложении музыки поверх склеенных видео.
Задача: В папке будут лежать наборы из 3-7 кусочков видео, например из таких файлов:
31313-1.mp4
31313-2.mp4
31313-3.mp4
- это к одному пользователю относится
31314-1.mp4
31314-2.mp4
31314-3.mp4
- это к другому пользователю относится и так далее, таких наборов будет сотни штук отдельно будут лежать видеофайлы, например
1.mp4
2.mp4
3.mp4
И отдельно будет лежать музыкальный файл, например: music.mp3
Необходимо разработать программу, которая будет забирать все наборы видео из папки и склеивать их следующим образом: 31313-1.mp4 + 1.mp4 + 31313-2.mp4 + 2.mp4 + 31313-3.mp4 + 3.mp4 и поверх всего склеенного видео накладывать музыку music.mp3
общая схема будет такой:
(id-1.mp4 + 1.mp4 + id-2.mp4 + 2.mp4 + id-3.mp4 + 3.mp4) + music.mp3
где id это уникальный номер пользователя Схема может немного варьироваться, то есть 1.mp4 может быть перед первым видео, всего видео может быть немного меньше или больше, поэтому нужно учесть возможность подобной гибкости
Мысли по тому, как это сделать: 1) для склейки всего использовать ffmpeg 2) логику и последовательность склейки можно написать и в .bat файле, в котором при необходимости мы будем менять последовательности этих склеек или на любом языке в .exe формате (но в этом случае нужно продумать как мы сможем менять последовательность файлов)