Skip to content

Releases: massimo-rnd/FFMP

FFMP v1.3

28 Jan 21:41
dceaece
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.2...1.3

FFMP v1.2

28 Jan 09:56
0507aa2
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.1...1.2

FFMP v1.1

26 Jan 20:57
65fd82e
Compare
Choose a tag to compare

What's Changed

  • extended ffmpeg logging by @massimo-rnd in #2
  • FFMP V1.1 by @massimo-rnd in #3
  • Fixed killing FFMPEG processes
  • fixed progressbar
  • fixed folder creation
  • fixed --overwrite
  • fixed empty path for output-pattern
  • removed debug stuff

Full Changelog: 1.0...1.1

FFMP v1.0

26 Jan 14:14
6d41674
Compare
Choose a tag to compare

A multithreaded C# CLI for digital media processing using FFMPEG. Transcode as many files in parallel as your system can handle.

🎯 Features

  • Processing Multiple video files at once
  • As many concurrent processes as your system can handle

ℹ️ Requirements

  • .NET 8.0 Runtime

🛠️ Installation

  1. Go to the Releases page and Download the latest Version for your OS
  2. Open a Terminal/CMD Window

💻 Usage

FFMP's usage is almost identical to FFMPEG, consider this simple example:

dotnet path/to/FFMP.dll --codec libx265 --preset fast -d "/path/to/input/files" --output-pattern "/path/to/output/files/{{name}}_compressed{{ext}}" --threads 2

Using FFMP for a single file doesn't really make sense. Use this tool if you have a folder of videos you want to process.

You can adjust your codec by using any codec that is installed on your system behind the --codec parameter. Same goes for the preset in --preset.

If you want to see all of FFMPEGs output, just use the --verbose flag.

For more info on the -o syntax, run ffzap --help. For more ffmpeg options, visit ffmpeg's documentation.