megabyte112 / shrinkray Goto Github PK
View Code? Open in Web Editor NEWA tool for downloading and shrinking videos to be under a user-defined file size.
License: GNU General Public License v3.0
A tool for downloading and shrinking videos to be under a user-defined file size.
License: GNU General Public License v3.0
not an issue, just a test
change elif statement into multiple if statements
residual code from older version
this is difficult to achieve with ffmpeg, but possible
once colorama has been imported, the regular clearscreen function can be used to allow colours to be used
user can enter start time and end time, and shrinkray will trim the video to that specific section
this may be the reason why shrinking doesn't always get under the target size
for example, downloading a .mov video from discord causes the download to fail due to not having an mp4 file
Occasionally shrinkray can output a video greater than 8MB in size, or sometimes even bigger than its input.
the default start value is 0, and the default end value would be the end of the video, which can be stored as -1 for now and then later changed once the video run time is checked
this prevents the user from having to go through so many options each time
the user would no longer need to install ffmpeg and yt-dlp manually
can allow faster speeds in exchange for less accuracy, or slower speeds for more accuracy
audio needs more bitrate when loud - 10kbps isn't enough
rewrite to do as much as possible in one step, excluding two pass
allows user to easily see how many ask statements are remaining, although will need some way to handle ask statements that only sometimes occur, like text
speed will assume default value from settings since preset picking happens too early
may not be possible but we'll see
just a broken release overall
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.