GD RUNGTA COLLEGE OF SCIENCE AND
TECHNOLOGY, BHILAI
Department of Computer Science
SYNOPSIS
TOPIC – YouTube Video Downloader
Introduction
Have you ever felt if all the video you watch on
YouTube be without ads? Well, there is a way , if you
know python you can fulfill this dream with a few lines of
code. Using the YouTube video downloader program, you
can download a whole playlist or a specific video or all
video from YouTube channel, and then you can watch it
without any ads or interruption.
Objective
The main objective of this project is to quickly and easily
download any form of video from YouTube to your
device.
Software and Hardware for Server/ Clients
Hardware Software
Requirements Requirements
Windows, Android
A web browser like Chrome
etc.
Development Tools and Technologies
o Python
Python is a high level, interpreted, interactive
and object-oriented programming language. We
are using flask framework.
Advantages of Python:
1.Easy to learn
2.Easy to maintain.
3.Python is an interpretedlanguage.
4.Portable andinteractive.
5.Python is very productivelanguage.
o Tkinter
Tkinter is a python binding to the Tk GUI toolkit.
It is the standard python interface to Tk GUI
toolkit or in simple words Tkinter is used as a
python graphical user interface. Tkinter is the
native library, you don’t need to install it
externally, just import, while you use it.
What is flask?
Flask is a web application framework written in python. It
is easy to learn and use.
Advantages of flask :
1. Easier to use for simple cases.
2. Higher flexibility
3. Smaller size of the code base.
Submitted By: Vanshika Baghel
Remarks:
Signature (Guide):