github cdgriffith/FastFlix 6.1.0
Version 6.1.0

5 hours ago
  • Adding #717 Output Naming settings tab with template editor, clickable variable chips, live preview, and validation for customizing output filenames with 23 pre-encode variables (thanks to roxerqermik)
  • Adding #660 Data & Attachments tab for per-track control of data streams (timecodes, navigation) and non-image attachments (fonts) (thanks to techguru0)
  • Adding #706 language and disposition metadata parsing from auto-detected external subtitle filenames (e.g., video.forced.deu.srt) (thanks to mpek)
  • Adding #706 auto-detection of external subtitle files (.srt, .ass, .ssa, .vtt, .sup, .sub, .idx) when loading a video, configurable in Settings (thanks to mpek)
  • Adding #698 external subtitle support for Rigaya encoders (NVEncC, QSVEncC, VCEEncC) via --sub-source (thanks to Augusto7743)
  • Adding always-on ffprobe validation of output files after every encode to catch silent failures
  • Adding Visual Crop window for dragging crop edges directly on a video frame preview, with live overlay and divisible-by-8 snapping on save
  • Adding bottom status bar with animated icon showing encoding state, progress bar, and status messages
  • Adding startup tasks (FFmpeg config, GPU detect, HDR10+ download) running through the status bar with main window visible
  • Adding Terms and Agreements dialog shown on first startup requiring user acceptance before proceeding
  • Fixing #719 Unable to save/load film grain setting for SVT-AV1 (thanks to gabriel101x)
  • Fixing #716 Maximize button not working (thanks to roxerqermik and 19Battlestar65)
  • Fixing #349 NVEncC audio conversion losing multichannel layout for EAC3 (thanks to Wontell)
  • Fixing #384 Remove HDR leaving Dolby Vision metadata traces in Rigaya encoder output (thanks to end2endzone)
  • Fixing #511 UI labels and buttons truncated in non-English translations by auto-shrinking text to fit (thanks to PegHorse)
  • Fixing #514 excessive memory usage when adding directory of files (thanks to gxcreator)
  • Fixing #548 incorrect aspect ratio for DVD sources with non-square pixels on auto resolution (thanks to DCNerds)
  • Fixing #600 anime subtitle size increasing during burn-in encoding (thanks to TinderboxUK)
  • Fixing #693 subtitle tracks losing title metadata during encoding (thanks to mpissarello)
  • Fixing #715 WINDOWS_BUILD.md needed updated to show Python 3.13 (thanks to Jack L)
  • Fixing #720 custom profile resolution settings (Height, Width, Long Edge, Custom, explicit like 640x480) being ignored when loading a video, defaulting to source resolution instead of profile resolution (thanks to Xoanon88)
  • Fixing UI scaling for Source/Folder/Filename text boxes, file extension dropdown, Resolution label, Start/End Time controls, and Crop input fields being too small
  • Fixing profile load/save for VVC period and threads, VP9 auto alt ref, lag in frames, AQ mode, and sharpness, rav1e photon noise, and AOM-AV1 denoise settings using integer as combo box index instead of matching by value
  • Fixing VCEEncC pre-analysis lookahead setting reading from wrong widget (pa_initqpsc instead of pa_lookahead) in HEVC, AV1, and AVC encoders
  • Fixing Settings window staying on top and freezing when notification dialogs appeared behind it
  • Fixing tab bar scroll arrows being too small and both stuck on the right side - now larger with left arrow on far left

Mac

macOS 14 or greater required

With the appbundle, you may need to allow it to run by opening a command line and running:

xattr -rd com.apple.quarantine FastFlix.app

Then try opening again normally, it may take a minute to load without any splash screen.

Windows 11

Please use the installer below FastFlix_6.1.0_installer.exe

The win64 standalone is now a full portable mode which uses the local directory for configuration and workspace.

Ubuntu

Ubuntu 22.04 or greater required

Please extract the FastFlix file and run it via terminal ./FastFlix

Linux: Make sure you have libopengl0 installed from your package manager. If you have other issues please consult the wiki first.

Run from source

You will need Python 3.13 and git

Setup

git clone https://github.com/cdgriffith/FastFlix.git
cd FastFlix
python3.13 -m pip install --upgrade pip
python3.13 -m venv venv
. ./venv/bin/activate       # venv\Scripts\activate.bat or venv\Scripts\activate.ps1 on windows   
pip install setuptools
pip install .

Running

Linux

venv/bin/python -m fastflix

Windows

venv\Scripts\python.exe -m fastflix

Don't miss a new FastFlix release

NewReleases is sending notifications on new releases.