What Do I Need Installed Before Using FastFlix?
Updated
FastFlix is a GUI, not a self-contained encoder — it drives FFmpeg and (optionally) rigaya's hardware encoder tools underneath. So before you can encode anything you need FFmpeg 4.3 or greater (5.0+ recommended) with ffmpeg and ffprobe on your PATH and executable, plus the right GPU or platform for whichever hardware encoder you plan to use. Software encoding needs nothing beyond FFmpeg; hardware encoding needs both the matching hardware and, for most Nvidia/Intel/AMD encoders, a separate rigaya download that you link manually in FastFlix's Settings panel.
The one hard requirement: FFmpeg
FastFlix does the heavy lifting through FFmpeg, so this is non-negotiable:
- Version: 4.3 or greater is required for most usage. The latest master build is recommended and is required for some features.
- Executables: both
ffmpegandffprobemust be on your PATH and must be executable. - Watch out for package-manager builds: the FFmpeg in your system package manager may not support all encoders or options. If a software encoder you expect is missing from FastFlix's list, that's usually why — your FFmpeg build simply doesn't have it compiled in.
- Where to get a build: the FFmpeg download page offers static builds for Linux and Mac.
You can install FastFlix itself from the releases page (binaries for Windows, macOS, and Linux).
Software encoders: no extra hardware
If you only use software encoders, FFmpeg is the whole story. FastFlix lists these, with feature support varying by encoder:
| Encoder | HDR10 | HDR10+ | Audio | Subtitles | Covers | bt.2020 |
|---|---|---|---|---|---|---|
| x265 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| x264 | ✓ | ✓ | ✓ | ✓ | ✓ | |
| rav1e | ✓ | ✓ | ✓ | ✓ | ✓ | |
| AOM AV1 | ✓ | ✓ | ✓ | ✓ | ✓ | |
| SVT AV1 | ✓* | ✓ | ✓ | ✓ | ✓ | |
| VP9 | ✓ | ✓ | ✓ | ✓ | ✓ | |
| VVC | ✓ | ✓ | ✓ | ✓ |
✓* means limited support. Again, if one of these isn't listed in your copy of FastFlix, it's because your FFmpeg version doesn't have that encoder compiled in.
Hardware encoders: matching hardware required
Each hardware encoder needs the corresponding hardware present:
- NVEnc / NVEncC — Nvidia GPU
- QSVEnc / QSVEncC — Intel GPU or CPU
- VCEEnc / VCEEncC — AMD GPU
- VAAPI — compatible hardware on Linux
- Apple VideoToolbox — macOS
The extra step most people miss
Most of the Nvidia, Intel, and AMD encoders use rigaya's hardware encoders, which are not bundled. You must:
- Download the rigaya tool (Nvidia NVENC, AMD VCE, or Intel QSV).
- Extract it to a folder of your choice on your hard drive.
- Link to that folder in FastFlix's Settings panel.
Skip step 3 and FastFlix won't find the encoder even though the files are on disk.
AV1 hardware encoding is generation-limited
AV1 hardware encoding only works on the latest generation of graphics cards — specifically Intel Arc, Nvidia 4000 series, and AMD 7000 series. Older GPUs won't expose an AV1 hardware encoder regardless of what you install.
Quick pre-flight checklist
- [ ] FFmpeg 4.3+ (5.0+ recommended), with
ffmpegandffprobeon PATH and executable - [ ] FastFlix installed from the releases page
- [ ] If using hardware encoding: the matching GPU/platform
- [ ] If using NVEnc/QSV/VCE: rigaya's tool downloaded, extracted, and linked in FastFlix Settings
- [ ] If targeting AV1 hardware: Intel Arc, Nvidia 4000 series, or AMD 7000 series
Common stumbling points
- "My encoder isn't in the list." Either your FFmpeg build lacks it, or (for hardware) you haven't linked rigaya's tool in Settings.
ffmpegworks in a terminal but FastFlix can't find it. It's not on PATH for the environment FastFlix launches in, or it isn't marked executable.- Everything installs but hardware encoding fails. Confirm the GPU generation actually supports the codec you picked — AV1 is the usual trap here.
For more detail, see the FastFlix GitHub wiki; bugs go to the GitHub issue tracker.