Создать компонент с любым захардкоженным видео и компонент графика ниже, график в отдельном компоненте и видео в отдельном компоненте, организовать их взаимодействие Линейный график с помощью библиотек chart.js и vue-chartjs.
В график надо передавать длину видео и он должен из себя представлять горизонтальную линию с точками, клик по точке выбрасывает в родительский компонент событие с выбранным временем и видео плеер включает на видео выбранную на графике секунду.
При разработке использовать Vue 3, composition API, setup ts.