разработчик должен сам прописывать сценарий?
Это. Тк то что вы описали - это слишком абстрактно. Нужно конкретизировать о том, из каких ещё кусочков и по каким параметрам видео собирается.
Из чего-то готового - может в какой-то CMS есть модуль для загрузки видео (как раз для кусочков).
А для обработки придётся делать свой велосипед поверх ffmpeg