^^ See if video files, i would not suggest you to store it in DB and no way you can store it in DB. Yes, create a folder in server and create folders according to whatever criteria you need to store them.
Ex. If facebook like app, i would store images like server_path/user_images/user_id/
under this folder three subfolder named profie_pic, gallery(again sub-folders) and video.
Under this video folder i'll store whatever video he uploaded.
This is the fastest and correct way to do. In the meanwhile, refer the video name in some tables, so that user can search for the video name and play it. This way, you can fetch the video names from DB and when user click on link, retrieve the video from folder.