A collection of Python scripts written by Jason Hand (and various AI developer tools) to address various tasks related to video, audio, transcription, and more. There are 20 separate actions that can be taken individually.
-
🚀 2xSpeed - Video Speed Doubling: Accelerates the playback speed of video files, perfect for creating time-lapse effects or shortening content duration.
-
🎵 Apple Audio to MP3 Converter: converts M4A audio files to MP3 format using FFmpeg.
-
🔲 Black_bars - Black Bar Removal: Efficiently removes black bars from videos, resizing and cropping to fit a specified resolution.
-
🖼️ Burn Logo - Logo Overlay Utility: Adds logos or watermarks to videos by overlaying images, with customizable positioning and sizing.
-
🔤 Captions - Burning Captions into Video: Burns subtitles from SRT files into videos, positioning them for better visibility and accessibility.
-
📄 Chunk: chunks a large text file into smaller sections, each with a specified maximum number of tokens, and saves the output as a new text file.
-
✂️ Clip - Video Trimming and Enhancement: Trims the start of videos and enhances their quality, ideal for removing unwanted sections and improving overall presentation.
-
Crop - Crop videos segments: automates the process of cropping videos to a portrait orientation, focusing on the center of the video.
-
🔍 Key Words: Analyze a text file, filtering out common "stop words" and additional uninteresting words to identify and count the most meaningful words.
-
🎨 Make-gif - GIF Conversion Utility: Converts videos into high-quality GIFs, using a custom color palette to maintain visual fidelity.
-
Montage - Concactenate Multiple Videos: Create a video montage by clipping random sections from each video in a specified directory and merging them into a new video of a predetermined length.
-
.Mov to .Mp4 Converter: converts video files from
.MOV
format to.MP4
format, maintaining the original file's name but changing its extension. -
🎵 Mp3 - Video to MP3 Conversion Utility: Extracts audio from video files and saves it as high-quality MP3 files, useful for isolating audio tracks or creating transcripts.
-
🎞 Shorten - Video Clipping Utility: Creates new videos from selected portions of existing ones, facilitating the creation of highlight reels or content summaries.
-
📌 Splitter - Video Clip Processor: Generates multiple clips from a single video, adding consistent graphical overlays to each snippet.
-
🖼 Stacked - Portrait Stacked: Combines speaker footage and slide content into a single portrait video, enhancing video presentations.
-
📝 Transcribe SRT - Generates (SRT) Transcription from Mp3: Transcribes audio into written text with timestamps using OpenAI's Whisper model, ideal for generating accurate subtitles.
-
📝 Transcribe TXT - Generates (TXT) Transcription from Mp3: Transcribes audio into written text with timestamps using OpenAI's Whisper model, ideal for generating accurate subtitles.
-
🔪 Trimmer - Video Trimming Utility: Offers a straightforward method for trimming videos to a specific duration without re-encoding, preserving the original quality.
-
🆙 Upscale - Video Upscaling Utility: Upscales videos to higher resolutions, incorporating optimal settings for enhanced video and audio quality.
NOTE: This project is very much under development and likely full of bugs, typos, and issues.