Yet Another FFMPEG Wrapper.
Compress videos easily from Raycast. Zero config. From your clipboard, or the Finder.
It obviously requires ffmpeg, but it does not come bundled with it. It will use the one from your system.
The easiest way to install ffmpeg is using Homebrew:
brew install ffmpeg
If it's not installed on a standard path, you can specify the path to ffmpeg in the extension settings.
Quickly compress any video
See videos you've recently compressed
This command encodes the file in the selected folder.
The command allows you to optimize the selected video according to the selected template. There are 3 templates available: lighter weight, optimal and best quality. Under the hood, these settings affect the bitrate. GIFs are not currently supported for optimization.
Specify width or height. If one of them is not specified, the other will be calculated automatically to maintain the aspect ratio of the original.
The command allows to stabilize video
Trim video by specifying start time and either end time or duration. Time format: seconds (e.g., '10') or HH:MM:SS (e.g., '00:00:10').
paletteuse, producing noticeably better colors and less banding (previously the palette was generated and discarded, so output was effectively single-pass)bun.lockb filesanitizeFileName method handles special charactersNow attempting to compress .MP4, .MOV etc. files should work properly.
Files containing ' would not work. That's fixed now.
Previously it was a separate Video/Gif modification extension. Now its source code has been merged with YAFW.
This adds additional commands such as Convert To, Optimize, Resize and Stabilize.
Now custom paths should work properly. Also, added error logging to debug production issues.
Welcome to Yet Another Ffmpeg Wrapper (YAFW)!