finnvoor/fx-upscale
Metal-powered video upscaling
Usage
USAGE: fx-upscale <url> [--width <width>] [--height <height>]
ARGUMENTS:
<url> The video file to upscale
OPTIONS:
-w, --width <width> The output file width
-h, --height <height> The output file height
-h, --help Show help information.- If width and height are specified, they will be used for the output dimensions
- If only 1 of width or height is specified, the other will be inferred proportionally
- If neither width nor height is specified, the video will be upscaled by 2x
[!NOTE] When upscaling videos to >4k,
.mp4files will be converted to.movandh264orhevccodecs will be re-encoded asproRes422. This is due to the fact that macOS struggles to play back >4k videoh264andhevcfiles, andh264andhevccodecs only support up to ~8k. If you have a use case for creating >4kh264/hevc.mp4's, please open an issue.
Installation
Homebrew
brew install finnvoor/tools/fx-upscaleMint
mint install finnvoor/fx-upscaleManual
Download the latest release from releases.
ffmpeg upscaling vs fx-upscale
<img src="https://github.com/finnvoor/fx-upscale/assets/8284016/7ae867c2-caef-43d8-8fe3-7048c55f55bd" width="800" />
Package Metadata
Repository: finnvoor/fx-upscale
Default branch: main
README: README.md