Skip to content

trycatchh/console_downloader

Repository files navigation

Logo

Console Downloader

This project is a C++ console application that allows users
to download files from various sources. The app lets
you download YouTube videos in MP4 format, music in MP3 format and more.

View Screenshoots



Support · Report Bug · FFmpeg Downloads · FFmpeg Download(For Windows)

Active Team

  1. Mal1koRe1ss (Github)
  2. Pounter (Github)

Features

YouTube videos in MP4 format YouTube channel logo and banners (NOT DONE)
Spotify music in MP3 format (NOT DONE) Spotify channel logo (NOT DONE)

Requirements

FFmpeg

G++


FFmpeg Installation (Windows 10)

Download FFmpeg from here

Create a new folder called FFmpeg inside C:\Program Files

Copy all the files inside the FFmpeg zip and move them into C:\Program Files\FFmpeg

Open Settings System>About Click Advanced system settings.

In the System Properties window Click Environment Variables...

In the Environment Variables window inside System Variables, open Path.

Click New and type C:\Program Files\FFmpeg\bin. and then Click OK to every window.

Now FFmpeg is installed. You can install it to a custom directory if you want.


MinGW(Windows 10) Installation and Compiling

Download MinGW from here and install it.

Type $ pacman -S mingw-w64-ucrt-x86_64-gcc in MSYS2 UCRT64.

When :: Proceed with installation? [Y/n] text comes press Y.

After the msys2 Installation you can check G++ with g++ --version in CMD or you can go to "C:\msys64\ucrt64\bin" this directory.

If you done everything correct you should be able to have g++ in your system.

Clone the project:
Open a terminal and type the command below. Or directly download with <> Code button.

git clone https://github.com/p0unter/console_downloader.git

Make sure that the files are extracted and they are in the same location in this repository.

Go to the directory where Source code is located.

Open a terminal and use cd to change the location to the directory where Source code is located.

Compile the project:
Open a terminal and use the command below

g++ main.cpp source/VideoDownloader.cpp DirectoryManager.cpp -o VideoDownloaderApp _resource_.o

Now you are ready to go.

You can use the software with opening the VideoDownloaderApp.exe executable file.


Contribution

Anyone who wants to contribute to this project is welcome to do so. Please send your suggestions and changes via a pull request. Feel free to mention that you are improving our project!

(back to top)

v1imza_min malikoreissebe

About

Download files in many formats via the link.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages