This is a collection of batch script's I've made or am still making. Most (if not all) require FFmpeg, meaning you'll need that to use them. They all use drag and drop and are designed for use with send-to. If you need any help, add me on discord, Frost#5872, or join my server, https://discord.gg/9tRZ6C7tYz.
Scripts with more niche uses can be found in the folder labled "niche".
Essentially a meme generator. Allows a user to add top text and bottom text.
Randomly zooms in and crops a random part of a random frame from a video.
Syncs audio with a video. By default, the program finds a version of the input file not ending in - blur
as I use it for that program, but that can be easily changed. If no file is found automatically, it will ask for one.
Changes the fps of a video.
Changes the speed of a video.
Horizontally stacks videos together for comparisons. Requires at least 2 inputs but can take more.
Converts videos to gifs.
Remuxes or reencodes videos to the mp4 container.
Extracts a frame from videos. Note that frames start at 0, so the second frame in the video is 1, the third is 2, and so on.
Interpolates a video. This was designed to give extremely terrible looking videos with lots of artifacts.
Extracts whatever metadata FFmpeg can find from a file.
Grabs the video/audio format, resolution, framerate, duration, and (optionally) the frame count from all input videos and lists them. Example:
Allows you to replace the audio in a video with audio from another source.
Resamples a video to a lower framerate using tmix.
Scales a file with nearest neighbor. This works with images, videos, gifs, etc. It's planned to add more algorithms in the future.
Makes a WebM file with a variable resolution, creating an "bouncing" effect.