Skip to content

adityamajji1654/Audify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f81c269 · Aug 4, 2023

History

3 Commits
Jul 10, 2023
Jul 10, 2023
Jul 10, 2023
Aug 4, 2023
Jul 10, 2023
Jul 10, 2023
Jul 10, 2023
Jul 10, 2023

Repository files navigation

Audify

Audify is a versatile Python project that enables you to extract audio from videos in any format. It supports various input sources, including locally uploaded video files and video links from popular platforms such as YouTube, Facebook, and Twitch streams. Audify also provides the functionality to add captions to the extracted audio.

Features

  • Extract audio from videos in any format, including .mp4 and .mov.
  • Support for uploaded video files in any video format.
  • Accept video links from platforms such as YouTube, Facebook, and Twitch streams.
  • User Authentication
  • Add captions to the extracted audio in User-defined captions at specific timestamps.

Libraries Installation

The following libraries need to be installed to run the code:

  • Django: Use the command pip install django.
  • Pytube: Use the command pip install pytube. Please note that there are small bugs in pytube related to extracting videos from YouTube links. You can refer to this fix1 and fix2 for resolving the issue.
  • Youtube-dl: Use the command pip install youtube_dl.
  • Moviepy: Use the command pip install moviepy.
  • Pydub: Use the command pip install pydub.
  • Mutagen: Use the command pip install mutagen.
  • FFMPEG: Refer to this guide for installation instructions.

Please make sure to install these libraries before running the code.

Installation

To use Audify, follow these steps to set it up on your system:

  1. Clone the repository:

    git clone https://github.com/sankooru14/audify.git
    cd audify
  2. (Optional) Create and activate a virtual environment:

    python3 -m venv venv
    source venv/bin/activate
  3. Install the required packages:

    pip install -r requirements.txt
  4. Run the migration commands to set up the database:

    python manage.py makemigrations
    python manage.py migrate
    python manage.py makemigrations accounts
    python manage.py migrate
  5. Run the Audify application

    python manage.py runserver
    
  6. Access the web application through your web browser by visiting http://localhost:8000.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published