А что именно не работает? Какая то ошибка?
Я использую aiogram и пример ниже вполне отработал:
await bot.send_video(chat_id=message.chat.id, video=open('video.mp4', 'rb'), caption='Text for video')
Какого размера видео Вы отправляете? Быть может проблема с размером?