у нас видео едитор который на клиенте делает манифест, а потом в бекграунде энкодит видео через ффмпег. удобно использовать и там и там один канвас апи. + мы анимацию сами рисуем покадрово, перфоманс такого дела сильно лучше на серверсайде чем js решения