Возможно ли получить буффер из video для отрисовки на canvas?
Я пишу расширение для стилизации ВК. Одной из функций расширения является выявление доминирующих цветов фона для дальнейшего их использования в стилизации графического интерфейса. Для этого мне нужно получить пиксельные данные фона, который подгружается по ссылке на изображение или видео. В связи с тем, что запрос к изображению совершался с домена ВК, я не мог получить доступ к пиксельным данным изображения, отрисованным на канве (CORS policy). Чтобы обойти сие ограничение, я получал с фоновой страницы изображение ajax запросом, после чего преобразовывал его в data url - что и отрисовывал на канве. С изображениями такой подход вполне сносен, но с видео - не очень из-за их размера. Существует ли возможность получить буффер видео и из него же, по сути, создать еще одно видео, которое я уже смогу отрисовать на канве и получить данные изображения?