Configurable chunk sizing
Splits large media files into sequential chunks sized to stay below a configurable upper limit, with a default target of 200 MB.
MediaSeg is a local macOS utility that splits large media files into upload-ready chunks while trying to preserve original quality. It is aimed at NotebookLM-style and other size-limited upload workflows.
MediaSeg is a local macOS utility that splits large media files into upload-ready chunks while trying to preserve the original quality. Its main purpose is to help people prepare long-form media for NotebookLM and similar workflows that impose file-size limits.
The project ships with a command-line entry point and a PySide6 desktop interface. The repository describes support for MP4 and WEBM inputs, uses local ffmpeg and ffprobe for probing and splitting, and defaults to a 200 MB target chunk size with an optional override.
Splits large media files into sequential chunks sized to stay below a configurable upper limit, with a default target of 200 MB.
Uses a target-range strategy that aims for chunks close to the configured limit while keeping the limit as a hard upper bound.
Processes files locally instead of uploading them to a remote service, which keeps the workflow on the user’s machine.
Supports a CLI entry point for command-line use and a PySide6 desktop interface for drag-and-drop workflows.
Handles MP4 and WEBM inputs through local ffmpeg and ffprobe tooling, with WEBM converted before splitting.
Packages as a macOS app with SVG icon assets and release-oriented build scripts in the repository.
Prepare long-form recordings for NotebookLM or another service that rejects files above a size threshold.
Break a large video into ordered parts while keeping the original quality wherever ffmpeg stream copy is possible.
Run the splitter from a script or terminal with a specific `--max-size` value when you need repeatable output sizes.
Use the desktop app to choose an input file, monitor processing states, and save chunks to a selected output folder.
MediaSeg is a local macOS utility for splitting large media files into upload-ready chunks. The repository frames its main use case as preparing long-form media for NotebookLM and other size-limited upload workflows.
The repository documents MP4 and WEBM support. WEBM files are converted locally before splitting, while MP4 files are processed with local ffmpeg tools.
MediaSeg is built around local file processing. The README says it works entirely on local files, and the default build does not bundle FFmpeg, so ffmpeg and ffprobe need to be available on the target Mac.
The command-line entry point accepts an input file path and an optional `--max-size` value in decimal MB. The default target chunk size is 200 MB.
The project README says the app shows a dependency warning if ffmpeg or ffprobe is missing, and the Start Splitting action stays disabled until the dependency is available.
Codex Plugins bundle reusable skills, app integrations, and MCP servers into workflows you can install in the Codex app or use from Codex CLI. They help extend Codex with connected-service tasks, reusable instructions, and shared team workflows.
Snapmark is a VS Code extension that lets you annotate clipboard screenshots before pasting them into AI chats. It supports blur redaction, numbered callouts, and automatic resizing for large images.
PDFTools is a browser-based suite of free and premium PDF utilities for editing, conversion, and document handling. It helps users work on PDFs locally in the browser without uploading files to a server.
Open Computer Use is an open-source Computer Use service wrapped as MCP for macOS, Linux, and Windows. It helps AI agents and MCP clients run desktop automation workflows through client setup commands or manual MCP configuration.
Osaurus is a native macOS AI agent platform for Apple Silicon that keeps models and data on your Mac. It can also connect to ChatGPT, Claude, or Gemini when a task needs a cloud model.
Privacy-First Toolbox is a free browser-based collection of file and text conversion tools that processes data locally on your device. It is designed for users who want common utilities without uploading files or creating an account.