Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/megabyte112/shrinkray

A tool for downloading and shrinking videos to be under a user-defined file size.
https://github.com/megabyte112/shrinkray

compression compression-implementations ffmpeg video youtube youtube-dl yt-dlp

Last synced: about 2 months ago
JSON representation

A tool for downloading and shrinking videos to be under a user-defined file size.

Awesome Lists containing this project

README

        

# shrinkray
![GitHub last commit](https://img.shields.io/github/last-commit/megabyte112/shrinkray?style=for-the-badge)
![GitHub Release Date](https://img.shields.io/github/release-date/megabyte112/shrinkray?label=latest%20release&style=for-the-badge)
![GitHub issues](https://img.shields.io/github/issues-raw/megabyte112/shrinkray?label=issues&style=for-the-badge)
![GitHub all releases](https://img.shields.io/github/downloads/megabyte112/shrinkray/total?style=for-the-badge)

A tool for downloading videos, and compressing them to be below a certain size.

This was originally intended for shrinking videos to be under 8MB so that they can be sent in Discord, but now it's evolved into a general video downloader. You don't have to compress - just enter 0 as a target file size.

It can download videos from [many sites](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md), including YouTube and Reddit.

There are many customizable options for the user to edit, as well configurable default values within the Python file itself, to customise shrinkray to the user's needs.
You can change parameters from the framerate, whether to only output audio, or even changing the colours of the UI itself.

![image](https://user-images.githubusercontent.com/74556753/188287782-758e0f62-f22e-4060-85db-f7c224c2c0d9.png)

# Usage
### If you are downloading a video:

Open shrinkray, paste the video link, answer the questions on screen, and wait for the magic to happen.

### If you already have a video:

Drag the video onto the shrinkray file, answer the questions on screen, and wait for the magic to happen.

# Installation
See installation instructions on the [Wiki](https://github.com/megabyte112/shrinkray/wiki/Installation).