How i can divide a video in two parts (or more) with python?

I am developing a Youtube Download Bot in Telegram, the max size I can upload to Telegram is 50Mb, so some videos can't be upload because they are too big.

Is there any method to divide a video (for example: video.mp4 to video-1.mp4 and video-2.mp4)

I use python3.5.2 and python-telegram-bot to do the telegram bot, I also use youtube-dl to download the video.