moshpit - A Command-line tool for datamoshing.

  •        6

A command-line tool for surgical I-Frame removal, so-called datamoshing. Comes with built-in scene cut detection for optimal results. Aside from the moshpit binary, which can be downloaded from the releases page, you need a copy of FFmpeg installed on your machine.



Related Projects

ffmpeg-cli-wrapper - Java wrapper around the FFmpeg command line tool

  •    Java

Simple Java wrapper around FFmpeg command-line interface

ffscreencast - ffscreencast - ffmpeg screencast/desktop-recording with video overlay and multi monitor support

  •    Shell

ffscreencast is a shell wrapper for ffmpeg that allows fool-proof screen recording via the command line. It will auto-detect all available monitors, cameras and microphones and is able to interactively or manually choose the desired recording device(s). Additionally ffscreencast will let you overlay the camera stream on top of the desktop session. Besides that ffscreencast can act as an ffmpeg command generator. Every available option can also just show the corresponding ffmpeg command instead of executing it. Non-ffmpeg commands, such as how the camera resolution is pulled and others can also be shown instead of being executed.

android-ffmpeg-java - Android Java wrapper around ffmpeg command line binary

  •    Java

This project is a Java wrapper around an ffmpeg command line binary for use in Android applications. It depends on the android-ffmpeg project to provide the ffmpeg binary. For ease of developer use, we've included the FFMPEG and Sox binaries in the project, however, we strongly recommend you compile them yourselves using the steps below.

climate - The ultimate command line tool for Linux developers! Provides a huge number of tools for developers to automate their system

  •    Shell

Climate is the ultimate command line tool for Linux. It provides a huge number of command line options for developers to automate their Linux system. This tool can be extremely helpful to learn various unix commands too. There is an option to print each command before they're executed to help you memorize them over time.The default location is /usr/local/bin/. If you want to write to a different location, you can give an argument to the install command.

rebound - Command-line tool that instantly fetches Stack Overflow results when you get a compiler error

  •    Python

Rebound is a command-line tool that instantly fetches Stack Overflow results when you get a compiler error. Just use the rebound command to execute your file. Featured on: 50 Most Popular Python Projects in 2018, the top of r/Python, awesome-cli-apps, awesome-shell, terminals-are-sexy, and awesome-mac.

Media Converter.NET


Media Converter.NET makes is easier for every one to convert most media files to other formats. You'll never have to use the command line to convert using FFmpeg, because Media Converter.NET is a FFmpeg GUI. Media Converter.NET is developed in Visual Basic .NET.

FFmpeg Wrapper

  •    DotNet

A dynamic link library for ffmpeg with Progress! simple to use, just create a new instance, call the convert method and viola. Also gives you the ability to pass in your advanced command line arguments. Default propertys is set up to encode vob files to mkv with great quality!

ShellOut - Easily run shell commands from a Swift script or command line tool

  •    Swift

Welcome to ShellOut, a simple package that enables you to easily “shell out” from a Swift script or command line tool. Even though you can accomplish most of the tasks you need to do in native Swift code, sometimes you need to invoke the power of the command line from a script or tool - and this is exactly what ShellOut makes so simple.

thor - Thor is a toolkit for building powerful command-line interfaces.

  •    Ruby

Thor is a simple and efficient tool for building self-documenting command line utilities. It removes the pain of parsing command line options, writing "USAGE:" banners, and can also be used as an alternative to the Rake build tool. The syntax is Rake-like, so it should be familiar to most Rake users. Please note: Thor, by design, is a system tool created to allow seamless file and url access, which should not receive application user input. It relies on open-uri, which combined with application user input would provide a command injection attack vector.

Batch Audio Convert

  •    Shell

Command-line mass conversion of any directory tree of audio files.

Simple Command Line Backup Tool

  •    CSharp

Simple Command Line Backup Tool automates the backup of files from the command line for use in batch files. Includes file type filters/ recursive/non recursive and number days to keep backups for. Right now this is simply a quick app I created for a client of mine that n...

Command-Line Database Builder


A command-line tool for interacting with a DBMS command-line interface (e.g., sqlcmd.exe) to execute a sequential list of SQL scripts against the DBMS. Tool allows for expression replacement in the SQL scripts during execution.

terjira - Terjira is a very interactive and easy to use CLI tool for Jira.

  •    Ruby

Terjira is an interactive and easy to use command line interface (or Application) for Jira. You do not need to remember the resource key or id. Terjira suggests it with an interactive prompt. After checking out the repo, run bin/setup to install dependencies. Then, run rspec spec to run the tests. You can also run bin/console for an interactive prompt that will allow you to experiment.

fanyi - :book: A translate tool in your command line.

  •    Javascript

A translate tool in your command line. Translation data is fetched from and, and only support translation between Chinese and English.

svgexport - SVG to PNG/JPEG command-line tool and Node.js module

  •    Javascript

svgexport is a Node.js module and command-line tool for exporting SVG files to PNG and JPEG, it uses PhantomJS for rendering SVG files. datafile can be an object, an array of objects or a JSON file path, see command line usage for its format.

Mint - A package manager that installs and runs Swift command line tools

  •    Swift

A package manager that installs and runs Swift command line tool packages. Mint is designed to be used with Swift command line tools that build with the Swift Package Manager. It makes installing, running and distributing these tools much easier.

hyperfine - A command-line benchmarking tool

  •    Rust

A command-line benchmarking tool (inspired by bench). If the program execution time is limited by disk I/O, the benchmarking results can be heavily influenced by disk caches and whether they are cold or warm.

grpcurl - Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers

  •    Go

grpcurl is a command-line tool that lets you interact with gRPC servers. It's basically curl for gRPC servers. The main purpose for this tool is to invoke RPC methods on a gRPC server from the command-line. gRPC servers use a binary encoding on the wire (protocol buffers, or "protobufs" for short). So they are basically impossible to interact with using regular curl (and older versions of curl that do not support HTTP/2 are of course non-starters). This program accepts messages using JSON encoding, which is much more friendly for both humans and scripts.

iron-cli - A scaffolding command line tool for Meteor applications.

  •    Javascript

A command line scaffolding tool for Meteor applications. It automatically creates project structure, files and boilerplate code. Install the iron command line tool globally so you can use it from any project directory.

Gengetopt - Command Line Argument Parser in C

  •    C

Gengetopt is a tool to generate C code to parse the command line arguments argc and argv that are part of every C or C++ program. The generated code uses the C library function getopt_long to perform the actual command line parsing.