# Media Downloader

License: GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007

## About the Application

Media Downloader is a command-line based tool that allows users to download media content from multiple platforms including YouTube, Facebook, TikTok, Instagram, and Twitter (X). The application utilizes two powerful open-source tools: yt-dlp and FFmpeg, both of which are already included in the application.

## Features

- Download videos and audio from YouTube, Facebook, TikTok, Instagram, and Twitter.
- Supports full and trimmed video downloads.
- Extract high-quality audio from video files.
- Convert videos to multiple formats.
- Batch downloading of playlists and multiple URLs.
- Command-line interface for easy automation.

## Technologies Used

### yt-dlp

yt-dlp is an advanced fork of youtube-dl, designed to download videos and audio from various websites. It supports multiple formats, metadata handling, and playlist downloading.

Official Website: yt-dlp GitHub

### FFmpeg

FFmpeg is a powerful multimedia framework used for encoding, decoding, transcoding, muxing, demuxing, streaming, filtering, and playing almost any type of multimedia file. It is widely used for processing video and audio files.

Official Website: FFmpeg

## Usage

The application can be installed by running `install.bat` or can be executed directly by calling `md.bat`.

In case of installation, the application will be installed in `C:\md` and will create a shortcut on the desktop.

## License

This project is licensed under the terms of the GNU General Public License v3.0.

        GNU GENERAL PUBLIC LICENSE
        Version 3, 29 June 2007

        Copyright (C) 2007 Free Software Foundation, Inc.
        Everyone is permitted to copy and distribute verbatim copies
        of this license document, but changing it is not allowed.

        (Full license text available at GPL-3.0)

## Contributing

Contributions are welcome! If you find a bug or want to add a new feature, feel free to open an issue or submit a pull request.

## Contact

If you have any questions or suggestions, please contact us at bitx@bitx.ro.