This will be a neat ffmpeg feat. fzf to easily get ffmpeg options in your cli. Convert a video to gif? Just use ffmzf in the desired directory and go thorugh the options. Wanna compress an image? Again, just use ffmzf in the desired directory to use the ffmpeg options.
Find a file
2025-08-29 23:45:12 +02:00
.src README.md 2025-08-24 15:11:57 +02:00
.gitignore Added: .gitignore 2025-08-27 18:22:45 +02:00
ffmzf.sh wip 2025-08-29 23:45:12 +02:00
install.sh added: makefile + streamlined update process 2025-08-27 16:37:05 +02:00
makefile added: makefile + streamlined update process 2025-08-27 16:37:05 +02:00
README.md wip 2025-08-27 16:05:16 +02:00

FFMZF

word compilation out of ffmpeg and fzf.

ffmzf should be a usefull tool for your everyday cli use. It packs some neat preconfigured options which you can do with ffmpeg only, directly on your system!

showcase

Extract audio from video

ffmzf-song-extract

compress/convert pictures

ffmzf-convert-pic

The chafa command was not recognized by asciinema, but it did render out normally

current features

  • Converts video to .gif file
  • Compresses pictures lossless or with more space savings
  • Video to Audio conversion - let's you pick your desired output format
  • Converts videos to web-file-format (webm)
  • Uses fzf labels to let you know what you are picking (works with fzf v.0.58.x and higher)
  • shows you the inputfile-size and the outputfile-size
  • [-] Let the user input the fullpath, instead of showing files within ./ (Works when no item is found in the current (".") dir)

Workflow

  1. It's possible to have the file in a hidden directory as the dotglob option was enabled.
  2. Call ffmzf
  3. Type in to select your options
  4. Wait for the conversion, your new file should be located in ./