Skip to content

This is a final year project created by CSIT students for 7th semester. It is a simple website that can hide text inside videos or images.

Notifications You must be signed in to change notification settings

whyme-duh/video-steganography

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Camouflage - Video Steganography

The Camouflage project is a steganography tool, where user is able to encode and decode their secret message into a video. This tool can be used for securely communicating with each other without any other third party knowing what the information has been sent. The conversation can be camouflaged as a normal video sending between two users with an alternative motive of sending hidden text messages. This system can also be used for copyright claims of YouTube videos.

Installation

First clone the project

  git clone https://github.com/whyme-duh/video-steganography.git

Go the project directory, then install the requirements.txt file

  pip install -r requirements.txt

In the camouflage folder, you can see manage.py file. First, you need to migrate, in order to that follow this:

  python manage.py makemigrations
  python manage.py migrate

Before running the app, few folders must be created. Inside media folder, created three folders: encoded, decoded and videos. Inside encoded folder create another folder called "image_encode." The overall file structure should look like this.

media/
├── decoded/
├── encoded/
│ └── image_encode
├── images/
├── icons/
└── videos/

Then you can run the website by using following command.

  python manage.py runserver

Images

Home page

Home Page

Encode Video Page

Encode Video

Encode Image Page

Encode Image

Decode Video Page

Decode Video

Decode Image Page

Decode Image