Website profiles · Technology insights · Alternatives

fastflix.org

FastFlix is a free GUI for H.264, HEVC and AV1 hardware and software encoding!

No paid content found
Visit website
Profile views 6 Outbound visits 12 Normal
FastFlix Full homepage screenshot

At a glance

Category
Development
Language
English
Paid-content signal
No paid content foundObserved
Registered
2020
Hosting
FastlyInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is FastFlix?

FastFlix is a free desktop GUI for video encoding. It wraps FFmpeg in a graphical interface so you can pick an encoder, set quality and format options, and run a job without assembling command-line flags by hand. It supports H.264, HEVC and AV1 through both software and hardware encoders, and it also handles HDR10 and HDR10+ metadata, audio, subtitles and cover art.

What you can do with it

  • Encode to H.264, HEVC or AV1 using software encoders such as x264, x265, rav1e, AOM AV1, SVT AV1, VP9 and VVC.
  • Use hardware encoding on a compatible GPU: Nvidia for NVEnc, Intel for QSVEnc, AMD for VCEEnc, VAAPI on Linux, and Apple VideoToolbox on macOS.
  • Preserve HDR10 or HDR10+ metadata where the chosen encoder supports it.
  • Carry over audio tracks, subtitles and cover art in the output.

What you need first

FastFlix is a front end, not a self-contained encoder. FFmpeg and ffprobe must be installed and available on your PATH, and the release notes call for FFmpeg 4.3 or newer, with a recent build recommended. If an encoder is missing from the list, that usually means your FFmpeg build was compiled without it. Several hardware encoders from rigaya (NVEnc, VCE, QSV) are separate downloads that must be extracted and then linked in FastFlix's settings panel. Hardware encoding also requires the matching GPU, and AV1 hardware encoding is limited to recent cards such as Intel Arc, Nvidia 4000 series and AMD 7000 series.

Who it suits

It fits someone who wants repeatable encodes with visible settings rather than memorising FFmpeg syntax, especially if they already have a capable GPU and want to compare hardware speed against software quality. It is less suitable if you want a one-click installer that bundles everything, or if you are encoding on a machine without a supported GPU and without a modern FFmpeg build.

A practical next step: install a current FFmpeg build, confirm ffmpeg -encoders lists the encoder you want, then launch FastFlix and check the encoder list before committing to a long job. For reference material, see FFmpeg and the project's own releases and wiki on GitHub.

How do I install and set up FastFlix with FFmpeg on Windows, macOS, or Linux?

FastFlix is a graphical front end for FFmpeg-based video encoding, so "installing FastFlix" really means two steps: install the FastFlix app itself, then make sure a suitable FFmpeg build is available to it. The page evidence confirms FastFlix requires FFmpeg 4.3 or greater, with 5.0+ recommended, and that FFmpeg does the encoding work underneath.

Get the FastFlix app

Download a release binary for Windows, macOS, or Linux from the project's releases page (linked from FastFlix). The page describes these as ready-to-run binaries, so most users do not need to build from source. If you prefer a package manager or a source install, check the project's GitHub wiki, which the page points to for help and details.

Install FFmpeg correctly

This is the step that trips people up. FastFlix expects the ffmpeg and ffprobe executables to be on your system PATH and to be executable. Two practical implications:

  • A minimal FFmpeg build may lack specific encoders. The page notes that if a software encoder is missing from FastFlix's list, it is because your FFmpeg build did not compile it in.
  • Distribution package-manager versions can be older or trimmed down. The page explicitly warns that the version in your package manager may not support all encoders or options, and recommends checking the FFmpeg download page for static builds for Linux and macOS.

A safe approach on any OS: download a recent static FFmpeg build, put the ffmpeg and ffprobe binaries somewhere permanent, add that folder to PATH, then restart FastFlix so it picks up the new binaries.

Optional: hardware encoders

If you want GPU encoding, note that FastFlix does not bundle everything. The page says most Nvidia, Intel, and AMD hardware encoders use rigaya's encoders, which must be downloaded separately, extracted to a folder of your choice, and then linked in FastFlix's Settings panel. You also need the matching hardware: Nvidia GPU for NVEnc, Intel GPU/CPU for QSVEnc, AMD GPU for VCEEnc, compatible hardware for VAAPI on Linux, or Apple VideoToolbox on macOS. AV1 hardware encoding is limited to the latest GPU generations — Intel Arc, Nvidia 4000 series, and AMD 7000 series per the page.

Quick decision guide

Situation What to do
Just want software encoding (H.264, HEVC, AV1, VP9) Install FastFlix binary + a recent static FFmpeg on PATH
Want GPU speed on Nvidia/Intel/AMD Add rigaya's encoder build and link it in Settings
On macOS VideoToolbox works without rigaya; FFmpeg still required
Encoder missing from the list Your FFmpeg build lacks it — swap in a fuller build

As a concrete example: a Windows user with an Nvidia card would grab the FastFlix release, install a static FFmpeg 5.x build, add its bin folder to PATH, then download NVEncC, extract it, and point FastFlix Settings at that folder — after which both software x265 and NVENC HEVC options should appear.

Next step: after installing, open FastFlix and check which encoders it lists. That list is the fastest confirmation that FFmpeg and any hardware encoders were detected correctly.

Which encoder should I use for AV1, HEVC, or H.264 based on my hardware?

For most people the choice is driven by the GPU you already own, and FastFlix mainly acts as a single interface over FFmpeg plus, for some hardware paths, rigaya's separate encoder tools.

Quick decision guide

  • Nvidia GPU (RTX 40 series or newer): Use NVEncC for AV1. For HEVC and H.264, either NVEncC or FFmpeg's built-in NVENC works; NVEncC gives you more control in FastFlix.
  • Intel Arc GPU or recent Intel CPU with Quick Sync: Use QSVEncC for AV1, HEVC and H.264.
  • AMD Radeon 7000 series or newer: Use VCEEncC for AV1. Older AMD cards can still handle HEVC and H.264 via VCEEncC.
  • Mac: Use Apple VideoToolbox, which covers H.264 and HEVC but not AV1 in FastFlix.
  • Linux with VAAPI-compatible hardware: VAAPI covers H.264, HEVC, VP9 and MPEG2. AV1 is not listed there.
  • No suitable GPU, or you want the best compression: Use a software encoder. x265 for HEVC, x264 for H.264. For AV1, choose between rav1e (faster, lower quality per bit), AOM AV1 (slowest, best quality), and SVT AV1 (a good middle ground).

Hardware vs software trade-off

Hardware encoders Software encoders
Speed Much faster Slow, especially AOM AV1
File size at same quality Larger Smaller
CPU/GPU load Low CPU, uses GPU High CPU
HDR10 / HDR10+ Supported on most listed paths Supported on several
Setup May need rigaya tools downloaded and linked in Settings Works once FFmpeg has the encoder compiled in

FastFlix's own page notes that AV1 hardware encoding is limited to the latest graphics generations: Intel Arc, Nvidia 4000 series and AMD 7000 series. It also warns that if a software encoder does not appear in the list, your FFmpeg build likely lacks it.

Practical scenario: You have an RTX 4070 and a large library of 1080p H.264 files you want to shrink to HEVC. NVEncC HEVC will finish far faster, but x265 will produce noticeably smaller files for the same visual quality. If disk space matters more than time, encode a short clip both ways and compare before committing to a whole library.

Next step: Install FastFlix, point it at your FFmpeg build (version 4.3 or greater, with a recent master build preferred), then check the encoder dropdown. If your GPU encoder is missing, download the matching rigaya tool and link it in the Settings panel. FastFlix is available at FastFlix, and FFmpeg static builds are listed on the official FFmpeg download page.

How do I enable HDR10 or HDR10+ encoding in FastFlix?

HDR10 and HDR10+ support in FastFlix depends on which encoder you pick: the feature is tied to the encoder, not to a single global switch. FastFlix's own encoder tables show HDR10 and HDR10+ columns marked for specific software and hardware encoders, so enabling HDR means choosing a compatible encoder and then setting the HDR options for that job.

What the FastFlix page shows

  • Software encoders: HDR10 appears for x265, x264, rav1e, AOM AV1, SVT AV1 and VP9; HDR10+ appears for x265 and rav1e. VVC is listed without HDR10 or HDR10+ marks.
  • Hardware encoders: HDR10 and HDR10+ are listed for NVEncC AV1, QSVEncC AV1, VCEEncC AV1, NVEncC HEVC, VCEEncC HEVC and QSVEncC HEVC. The AVC/H.264 hardware encoders show neither HDR10 nor HDR10+.
  • Audio, subtitles, covers and bt.2020 support vary by encoder, and some entries are marked as limited support (✓*), so check the row for your chosen encoder before starting a long encode.
  • AV1 hardware encoding is limited to the latest generation of graphics cards: Intel Arc, Nvidia 4000 series and AMD 7000 series, per the page.

How to do it in practice

  1. Install FFmpeg 4.3 or greater (5.0+ recommended) and make sure ffmpeg and ffprobe are on your PATH, since FastFlix uses them under the hood.
  2. For Nvidia, Intel or AMD hardware encoding, download rigaya's NVEnc, VCE or QSV encoders separately, extract them to a folder, and point FastFlix to that folder in the Settings panel.
  3. Open your source file and choose an encoder that has HDR10 or HDR10+ marked in the table above.
  4. Enable the HDR option for that encoder in the encoding settings, then confirm the output keeps the color metadata you need (the page also lists bt.2020 support per encoder).
  5. Test on a short clip first. HDR10+ in particular is only supported by a subset of encoders, so a quick sample encode tells you whether your chosen path works before you commit to a full run.

If your encoder list looks shorter than the tables, that usually means your FFmpeg build lacks that encoder; the page notes that a missing software encoder is due to FFmpeg not having it compiled in. For a concrete scenario: someone with an Nvidia 4000-series card who wants HDR10+ in HEVC would pick NVEncC HEVC, install rigaya's encoder, and link it in Settings; someone on an older Nvidia card without AV1 support would need to stay with HEVC or use x265 in software. FastFlix itself is at FastFlix, and the project's GitHub wiki and issue tracker are the places it points to for help and bug reports.

What are the limitations of hardware encoders like NVEncC, QSVEncC, and VCEEncC in FastFlix?

Hardware encoders in FastFlix are faster than software encoding but come with real constraints, most of which stem from the hardware itself and from how FastFlix integrates third-party encoder tools.

Hardware and setup requirements

  • Each encoder requires matching hardware: Nvidia GPU for NVEnc, Intel GPU/CPU for QSVEnc, AMD GPU for VCEEnc, compatible hardware for VAAPI on Linux, and Apple hardware for VideoToolbox.
  • AV1 hardware encoding is only supported on the latest generation of graphics cards: Intel Arc, Nvidia 4000 series, and AMD 7000 series.
  • Most Nvidia, Intel, and AMD encoders use rigaya's hardware encoders, which must be downloaded separately, extracted to a folder, and linked in FastFlix's Settings panel. That is extra setup compared with software encoders that come through FFmpeg.

Feature gaps compared with software encoders

  • HDR10+ support is missing from the HEVC hardware encoders listed (NVENC HEVC via ffmpeg, NVEncC HEVC, VCEEncC HEVC, QSVEncC HEVC), while software encoders such as x265 and x264 support it.
  • Cover art support is inconsistent in hardware encoding: it appears for HEVC and Apple VideoToolbox, but not for the AV1 hardware encoders or the AVC/H.264 hardware encoders.
  • Audio support is often marked as limited rather than full for several hardware encoders (for example NVEncC AV1, QSVEncC AV1, VCEEncC AV1, and the AVC hardware encoders), so audio handling may need attention or a different workflow.
  • Hardware AVC/H.264 encoders show no HDR10 or HDR10+ support at all, which matters if you are encoding HDR sources.

Practical trade-off If your goal is speed and your source is SDR, a hardware encoder is usually the pragmatic choice. If you need HDR10+ metadata, consistent cover art, or the broadest audio and subtitle handling, a software encoder is the safer default. A useful test is to encode the same short clip twice, once with your GPU encoder and once with x265 or SVT AV1, then compare file size at matched quality and check whether HDR metadata and cover art survived.

For encoder-specific setup details, see GitHub for the FastFlix wiki and releases, and FFmpeg for builds that include the encoders you need.

How can I report bugs or get help using the FastFlix GitHub wiki and issue tracker?

Use FastFlix's GitHub issue tracker for bug reports and its GitHub wiki for guidance. The project page points to both: the wiki is described as the place to "check out... for help or more details," and bugs should be reported in the "github issue tracker." Neither is hosted on fastflix.org itself, so you'll work from the repository rather than the product site.

H3. Getting help from the wiki The wiki is the first stop for setup and encoder questions. Because FastFlix depends on FFmpeg and, for many hardware encoders, separately downloaded rigaya tools, the wiki is where you'll find details on installation, encoder configuration and settings that the main page only summarizes.

H3. Reporting a bug A useful report usually includes:

  • Your operating system and FastFlix version.
  • Your FFmpeg version, since the page notes 4.3+ is required and 5.0+ recommended, and that a package-manager build may lack encoders or options.
  • The encoder you selected (software or hardware) and whether the required hardware or separate encoder download is present.
  • The exact steps, the expected result and what happened instead, plus any error text or log output.

A concrete scenario: if x265 or AV1 doesn't appear in your encoder list, that's often an FFmpeg build issue rather than a FastFlix bug. Check the wiki's encoder notes and your FFmpeg version before filing, then report the version and build source if it persists.

H3. Practical next step Search existing issues before opening a new one, since hardware-encoder and FFmpeg-version problems are common and may already have answers. If nothing matches, open a new issue with the details above. For general help rather than a confirmed bug, start with the wiki. You can also compare notes with the broader FFmpeg community at FFmpeg if the problem traces back to that dependency.

Related questions

More questions →
Why Is a Software Encoder Missing in FastFlix?

A software encoder is missing from FastFlix almost always because the FFmpeg build you have installed was not compiled with that encoder. FastFlix is a GUI, not an encoder itself: it calls FFmpeg (and, for hardware, separate rigaya tools) to do the actual work, so the encoder list you see reflects what your FFmpeg binary supports. The fix is to install a fuller FFmpeg build rather than to change anything inside FastFlix.

How FastFlix decides which encoders to show

FastFlix detects available encoders by querying the FFmpeg and ffprobe executables on your system. Two conditions must hold before an encoder appears:

  • FFmpeg and ffprobe must be on your PATH and must be executable. If FastFlix can't find them, you'll see a much shorter list — or none at all.
  • The FFmpeg build must include that encoder. FFmpeg is compiled with a chosen set of encoders, and many distributions ship a reduced set.

The site states this directly: if one of the listed software encoders is not shown, it is because your version of FFmpeg does not have that encoder compiled in.

The software encoders FastFlix expects

FastFlix documents support for these software encoders:

Encoder HDR10 HDR10+ Audio Subtitles Covers bt.2020
x265 ✓ ✓ ✓ ✓ ✓ ✓
x264 ✓ ✓ ✓ ✓ ✓
rav1e ✓ ✓ ✓ ✓ ✓
AOM AV1 ✓ ✓ ✓ ✓ ✓
SVT AV1 ✓* ✓ ✓ ✓ ✓
VP9 ✓ ✓ ✓ ✓ ✓
VVC ✓ ✓ ✓ ✓

✓* means limited support. If an encoder in this table is absent from your FastFlix install, the cause is the FFmpeg build, not FastFlix.

Fix: install an FFmpeg build that includes the encoder

  1. Check your current version. Run ffmpeg -version in a terminal. FastFlix requires version 4.3 or greater, and 5.0+ is recommended. The latest master build is recommended and is required for some features.
  2. Check whether the encoder is present. Run ffmpeg -encoders and search the output for the encoder name (for example libx265, libsvtav1, libaom-av1). If it isn't listed, that build cannot provide it.
  3. Replace the build if needed. The FFmpeg from your package manager may not support all encoders or options. Download a static build instead — the site points to the FFmpeg download page for static Linux and Mac builds.
  4. Put the binaries on your PATH. Both ffmpeg and ffprobe must be executable and discoverable. Restart FastFlix afterward so it re-queries the encoders.

Expected result: the missing encoder appears in FastFlix's encoder list once the new FFmpeg is detected.

If a hardware encoder is missing instead

Hardware encoders follow a different rule. They require both the right hardware and a separate download:

  • Hardware: Nvidia GPU for NVEnc, Intel GPU/CPU for QSVEnc, AMD GPU for VCEEnc, compatible hardware for VAAPI (Linux) or Apple VideoToolbox (macOS).
  • Separate tools: Most Nvidia, Intel, and AMD encoders use rigaya's hardware encoders, which must be downloaded separately, extracted to a folder of your choice, and then linked in the FastFlix Settings panel.

So a missing NVEncC, QSVEncC, or VCEEncC entry usually means the rigaya tool hasn't been downloaded and linked, not that FFmpeg is at fault. Note also that AV1 hardware encoding is limited to the latest generation of graphics cards — Intel Arc, Nvidia 4000 series, and AMD 7000 series.

Common sticking points

  • Package-manager FFmpeg looks fine but lacks encoders. This is the most frequent cause; switching to a static or master build resolves it.
  • ffprobe missing while ffmpeg is present. Both are required, so FastFlix may fail to enumerate encoders even though encoding itself would work.
  • Editing FastFlix settings won't add software encoders. Software encoder availability comes entirely from FFmpeg; only the rigaya hardware tools are linked manually in Settings.
What Is FastFlix?

FastFlix is a free graphical interface for encoding video to H.264, HEVC, and AV1. It is not an encoder itself: it sits on top of FFmpeg (version 4.3 or greater required, 5.0+ recommended) and gives you a GUI to drive software and hardware encoders, HDR metadata, audio, subtitles, and cover art from one place. It suits anyone who wants control over encoding settings without hand-writing FFmpeg commands.

What FastFlix actually does

FastFlix is a front end. The heavy lifting is done by FFmpeg and, for hardware encoding, by separate encoder binaries. That distinction matters for two reasons:

  • If an encoder is missing from the list, it is usually because your FFmpeg build was not compiled with it.
  • Hardware encoders require both the right GPU and additional binaries that you download and link manually.

Software vs. hardware encoding

The site splits encoders into two groups.

Software encoders

These run on your CPU and need no special hardware. Supported encoders include x265, x264, rav1e, AOM AV1, SVT AV1, VP9, and VVC, with varying support for HDR10, HDR10+, audio, subtitles, covers, and bt.2020.

Hardware encoders

These require matching hardware:

Encoder family Required hardware
NVEnc / NVEncC Nvidia GPU
QSVEnc / QSVEncC Intel GPU or CPU
VCEEnc / VCEEncC AMD GPU
VAAPI Compatible hardware on Linux
Apple VideoToolbox macOS

Most Nvidia, Intel, and AMD hardware encoders come from rigaya's encoders, which must be downloaded separately, extracted to a folder of your choice, and linked in the FastFlix Settings panel.

AV1 hardware encoding is limited to the latest GPU generations: Intel Arc, Nvidia 4000 series, and AMD 7000 series.

What you need before it works

  1. Install FFmpeg and ffprobe, and make sure both are on your PATH and executable.
  2. Use FFmpeg 4.3 or greater; the latest master build is recommended and is required for some features.
  3. If you want hardware encoding, install the matching rigaya encoder binaries and point FastFlix at them in Settings.

A practical warning from the project: the FFmpeg in your package manager may not support all encoders or options. Static builds from the FFmpeg download page are suggested for Linux and Mac.

Where to get it and how to get help

Releases with binaries for Windows, macOS, and Linux are published on GitHub. The GitHub wiki holds help and further detail, and bugs go to the GitHub issue tracker.

How it differs from a typical transcoder

A normal transcoder hides encoding decisions behind presets. FastFlix exposes them: you choose the encoder, whether it runs on CPU or GPU, and how HDR10, HDR10+, audio, subtitles, covers, and bt.2020 are handled. The trade-off is setup work — FFmpeg on your PATH, plus separate hardware encoder binaries if you go the GPU route. If you want a GUI over FFmpeg's encoder options rather than a one-click converter, that trade-off is the point.

Should I use software or hardware encoding in FastFlix?

Use software encoding when you want the broadest format support and the most consistent results across machines, and use hardware encoding when you have a compatible GPU and want faster encodes. FastFlix is a free GUI for H.264, HEVC, and AV1 hardware and software encoding, and it relies on FFmpeg (version 4.3 or greater required, 5.0+ recommended) for the actual encoding work. The right choice depends less on preference and more on which encoders your FFmpeg build and hardware can actually provide.

Software encoding: best for compatibility and format coverage

Software encoders run on the CPU and do not require specific graphics hardware. FastFlix lists these software encoders: x265, x264, rav1e, AOM AV1, SVT AV1, VP9, and VVC.

Their feature support, as shown on the FastFlix page, is broad:

Feature x265 x264 rav1e AOM AV1 SVT AV1 VP9 VVC
HDR10 ✓ ✓ ✓ ✓ ✓* ✓
HDR10+ ✓ ✓
Audio ✓ ✓ ✓ ✓ ✓ ✓ ✓
Subtitles ✓ ✓ ✓ ✓ ✓ ✓ ✓
Covers ✓ ✓ ✓ ✓ ✓ ✓ ✓
bt.2020 ✓ ✓ ✓ ✓ ✓ ✓ ✓

✓* means limited support.

A key caveat: if one of these software encoders is not listed in your FastFlix setup, it is because your version of FFmpeg does not have that encoder compiled in. So software encoding gives you the widest feature set, but only if your FFmpeg build includes the encoders you want.

Hardware encoding: faster, but with hardware and setup requirements

Hardware encoders use a GPU or dedicated encoding block. FastFlix supports:

  • Nvidia GPU for NVEnc
  • Intel GPU/CPU for QSVEnc
  • AMD GPU for VCEEnc
  • VAAPI (Linux) for compatible hardware
  • Apple VideoToolbox (macOS)

Most Nvidia, Intel, and AMD encoders use rigaya's hardware encoders, which must be downloaded separately, extracted to a directory of your choice, and then linked in the FastFlix Settings panel. This is an extra setup step that software encoding does not require.

AV1 hardware encoding is only supported on the latest generation of graphics cards, specifically Intel Arc, Nvidia 4000 series, and AMD 7000 series.

Hardware encoder feature support

AV1

Feature NVEncC AV1 QSVEncC AV1 VCEEncC AV1
HDR10 ✓ ✓ ✓
HDR10+ ✓ ✓ ✓
Audio ✓* ✓* ✓*
Subtitles ✓ ✓ ✓
Covers
bt.2020 ✓ ✓ ✓

HEVC / H.265

Feature NVENC HEVC (ffmpeg) NVEncC HEVC VCEEncC HEVC QSVEncC HEVC
HDR10 ✓ ✓ ✓ ✓
HDR10+ ✓ ✓ ✓ ✓
Audio ✓ ✓* ✓* ✓*
Subtitles ✓ ✓ ✓ ✓
Covers ✓
bt.2020 ✓ ✓ ✓ ✓

AVC / H.264

Feature NVEncC AVC VCEEncC AVC QSVEncC AVC
HDR10
HDR10+
Audio ✓* ✓* ✓*
Subtitles ✓ ✓ ✓
Covers
bt.2020 ✓ ✓ ✓

Apple VideoToolbox (macOS)

Feature H264 VideoToolbox HEVC VideoToolbox
HDR10
HDR10+
Audio ✓ ✓
Subtitles ✓ ✓
Covers ✓ ✓
bt.2020 ✓ ✓

✓* means limited support.

How to decide

Choose software encoding if:

  • You need HDR10+ support (x265 and rav1e are the options listed with it).
  • You want cover art support across the most encoders.
  • You do not have a compatible GPU, or you do not want to download and configure rigaya's encoders separately.
  • You want the same encoder behavior regardless of which machine you run FastFlix on.

Choose hardware encoding if:

  • You have a supported Nvidia, Intel, AMD, VAAPI, or Apple VideoToolbox setup.
  • Speed matters more than the widest possible feature coverage.
  • You are encoding AV1 and have an Intel Arc, Nvidia 4000 series, or AMD 7000 series card.
  • You are on macOS and want to use Apple VideoToolbox for H.264 or HEVC.

Before you start either path

FastFlix requires FFmpeg and ffprobe executables on your PATH, and they must be executable. Version 4.3 or greater is required for most usage; the latest master build is recommended and required for some features. The version in your package manager may not support all encoders or options. Static builds for Linux and Mac are available from the FFmpeg download page.

If you plan to use hardware encoding, download rigaya's Nvidia NVENC, AMD VCE, and Intel QSV encoders, extract them to a folder on your hard drive, and link them in the FastFlix Settings panel before expecting them to appear.

What Do I Need Installed Before Using FastFlix?

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 ffmpeg and ffprobe must 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:

  1. Download the rigaya tool (Nvidia NVENC, AMD VCE, or Intel QSV).
  2. Extract it to a folder of your choice on your hard drive.
  3. 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 ffmpeg and ffprobe on 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.
  • ffmpeg works 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.

Which HDR formats and AV1 encoding does FastFlix support?

FastFlix supports HDR10 and HDR10+ metadata passthrough, but the exact combination depends on which encoder you pick. AV1 encoding is available both in software (rav1e, AOM AV1, SVT AV1) and in hardware, though hardware AV1 requires a current-generation GPU: Intel Arc, Nvidia 4000 series, or AMD 7000 series. If your goal is HDR10+ output, only a subset of encoders qualify — check the tables below before you commit to a preset.

HDR support by encoder type

FastFlix's own encoder tables distinguish between full support (✓) and limited support (✓*). HDR10 and HDR10+ are tracked separately, and bt.2020 (the wide-gamut color space that HDR workflows normally need) is listed as its own row.

Software encoders

Encoder HDR10 HDR10+ bt.2020
x265 ✓ ✓ ✓
x264 ✓ — ✓
rav1e ✓ — ✓
AOM AV1 ✓ — ✓
SVT AV1 ✓* — ✓
VP9 ✓ — ✓
VVC ✓ — ✓

Two things stand out. First, x265 is the only software encoder in the table with HDR10+ support. Second, SVT AV1's HDR10 support is marked as limited rather than full, so if HDR10 fidelity matters, rav1e or AOM AV1 are the safer AV1 choices in software.

If an encoder you expect to see is missing from this list, the page's explanation is that your FFmpeg build simply doesn't have it compiled in — it isn't a FastFlix limitation.

Hardware encoders

Hardware encoding requires the matching hardware: an Nvidia GPU for NVEnc, Intel GPU/CPU for QSVEnc, AMD GPU for VCEEnc, or compatible hardware for VAAPI (Linux) and Apple VideoToolbox (macOS).

AV1 (Intel Arc, Nvidia 4000 series, AMD 7000 series only):

Encoder HDR10 HDR10+ bt.2020
NVEncC AV1 ✓ ✓ ✓
QSVEncC AV1 ✓ ✓ ✓
VCEEncC AV1 ✓ ✓ ✓

HEVC / H.265:

Encoder HDR10 HDR10+ bt.2020
NVENC HEVC (ffmpeg) ✓ ✓ ✓
NVEncC HEVC ✓ ✓ ✓
VCEEncC HEVC ✓ ✓ ✓
QSVEncC HEVC ✓ ✓ ✓

AVC / H.264: no HDR10 or HDR10+ support in any of NVEncC AVC, VCEEncC AVC, or QSVEncC AVC. Only bt.2020 is listed.

Apple VideoToolbox (macOS): H264 and HEVC VideoToolbox both list bt.2020 support, but no HDR10 or HDR10+ rows.

VAAPI (Linux): VAAPI H264, HEVC, VP9, and MPEG2 all list bt.2020, with no HDR10 or HDR10+ rows.

AV1 specifics

AV1 hardware encoding is explicitly restricted to the latest generation of graphics cards: Intel Arc, Nvidia 4000 series, and AMD 7000 series. Older GPUs will not expose an AV1 hardware encoder, so you'd fall back to software AV1 (rav1e, AOM AV1, or SVT AV1).

Note that the rigaya hardware encoders (NVEncC, QSVEncC, VCEEncC) are not bundled. You download them separately, extract them to a folder of your choice, and point FastFlix at that folder in the Settings panel. FFmpeg and ffprobe must also be on your PATH and executable — version 4.3 or greater is required for most usage, and the latest master build is recommended and needed for some features. A package-manager FFmpeg may not include all encoders or options.

Choosing an encoder for HDR10+ or AV1

  • HDR10+ output, any codec: x265 (software) or one of NVEncC/QSVEncC/VCEEncC in AV1 or HEVC. Nothing else in the tables lists HDR10+.
  • AV1 with full HDR10: rav1e or AOM AV1 in software, or any of the three hardware AV1 encoders.
  • AV1 with HDR10+: hardware AV1 only (NVEncC, QSVEncC, VCEEncC) — no software AV1 encoder lists HDR10+.
  • H.264 with HDR: not available; the AVC hardware encoders have no HDR10/HDR10+ rows.

One caveat worth flagging: the audio column in the source tables uses the same ✓/✓* notation, and several hardware encoders show limited (✓*) audio support. If your workflow depends on audio handling alongside HDR, verify that combination in FastFlix itself rather than assuming the HDR rows tell the whole story.

Website Overview

Identifiable technologies and additional version or configuration signals make the service easier to fingerprint, which may help targeted scanners narrow their checks. Several search or sharing settings need attention. Together they may make snippets, preview images or preferred URLs less consistent across platforms.

Domain and Registration

Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The domain has about 5 years of registration history; its current configuration provides more context than age alone. The domain uses the common .org extension, which is not an independent safety signal.

DNS and Email

Nameservers are provided by name.com, indicating managed DNS hosting. CAA records restrict which certificate authorities are authorized to issue certificates. The CNAME points to cdgriffith.github.io, associated with GitHub Pages. No MX record was found. A conventional explicit inbound-mail route is not configured. DNSSEC signatures were not detected, so this additional DNS authenticity protection is not confirmed.

TLS and Certificates

The certificate uses an RSA 2048-bit public key, offering broad client compatibility. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued by Let's Encrypt, commonly associated with automated certificate services. The certificate's total validity is about 89 days, consistent with a short renewal cycle.

HTTP and Browser Security

The checked browser-security headers were not detected, leaving fewer explicit browser-side safeguards. CORS permits any origin to read this response. This is common for public resources; sensitive responses need narrower handling. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. The x-cache, x-served-by, via response header indicates a CDN or caching proxy in the delivery path. No obvious internal addresses or debug information were found in the headers.

Technology Stack Analysis

The public page identifies Jekyll 3.10.0, Fastly, with exact versions exposed for 1 technologies. These details can narrow vulnerability checks, although exposure alone is not a vulnerability.

Search and Social Sharing

The title has 89 characters and may be truncated in search results. The Generator tag identifies Jekyll v3.10.0, making the publishing system easier to fingerprint. Open Graph is partially configured; og:image is missing. Twitter Card metadata is configured. A meta description is present, with 78 characters.

Hosting and Email

DNSname.com
HostingFastly
EmailUnknown
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) United States flagUnited States Inferred 185.199.108.153

Registration details

RDAP / WHOIS

RegistrarName.com, Inc.
Registered2020-10-30
Expires2026-10-30
Domain statusclient transfer prohibited
Nameserversns1vwx.name.com、ns2ckr.name.com、ns3cgw.name.com、ns4jnz.name.com
DNSSECunsigned

DNS records

DNS

TypeNameValueTTLPriority
Acdgriffith.github.io185.199.108.1533600—
Acdgriffith.github.io185.199.109.1533600—
Acdgriffith.github.io185.199.110.1533600—
Acdgriffith.github.io185.199.111.1533600—
AAAAcdgriffith.github.io2606:50c0:8000::1533600—
AAAAcdgriffith.github.io2606:50c0:8001::1533600—
AAAAcdgriffith.github.io2606:50c0:8002::1533600—
AAAAcdgriffith.github.io2606:50c0:8003::1533600—
NSfastflix.orgns1vwx.name.com300—
NSfastflix.orgns2ckr.name.com300—
NSfastflix.orgns3cgw.name.com300—
NSfastflix.orgns4jnz.name.com300—
CNAMEfastflix.orgcdgriffith.github.io300—
CAAcdgriffith.github.io0 issue "digicert.com"3600—
CAAcdgriffith.github.io0 issue "letsencrypt.org"3600—
CAAcdgriffith.github.io0 issue "sectigo.com"3600—
CAAcdgriffith.github.io0 issuewild "digicert.com"3600—
CAAcdgriffith.github.io0 issuewild "letsencrypt.org"3600—
CAAcdgriffith.github.io0 issuewild "sectigo.com"3600—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectfastflix.org
IssuerLet's Encrypt
Valid until2026-11-19T23:52 · Remaining when checked: 49 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=utf-8
cache-controlmax-age=600
serverGitHub.com
access-control-allow-origin*

Identified technologies

Jekyll 3.10.0Fastly

Pages, Search and Sharing

Meta descriptionFastFlix is a free GUI for H.264, HEVC and AV1 hardware and software encoding!
Canonical URLhttps://fastflix.org/
LanguageEnglish (default)
Twitter Cardsummary

No robots.txt found

No sitemaps found

Recent Updates

  • Website images
  • Screenshots
  • Network details
  • Website Technologies
  • Pages and Search Information

User reviews (0)

  • No reviews yet.