Package: fastflix
FastFlixFastFlix is a handy GUI for encoding videos.Download latest release from GithubIt needsFFmpeg(version 4.3 or greater required, 5.0+ recommended) under the hood for the heavy lifting, and can work with a variety of encoders.Check outthe FastFlix github wikifor help or more details, and please report bugs in thegithub issue tracker!EncodersSoftware EncodersEncoderx265x264rav1eAOM AV1SVT AV1VP9VVCHDR10✓✓✓*HDR10+✓Audio✓✓✓✓✓✓✓Subtitles✓✓✓✓✓✓Covers✓✓✓✓✓✓bt.2020✓✓✓✓✓✓✓Hardware EncodersThese will require the appropriate hardware. Nvidia GPU for NVEnc, Intel GPU/CPU for QSVEnc, and AMD GPU for VCEEnc.Most of these are usingrigaya's hardware encodersthat must be downloaded separately,
extracted to a directory of your choice, and then linked too in FastFlix Settings panel.AV1AV1 is only supported on the latest generation of graphics cards specifically the Intel Arc, Nvidia 4000 series and AMD 7000 seriesEncoderNVEncC AV1QSVEncC AV1VCEEncC AV1HDR10✓✓✓HDR10+✓✓✓Audio✓*✓*✓*Subtitles✓✓✓Coversbt.2020✓✓✓HEVC / H.265EncoderNVENC HEVC (ffmpeg)NVEncC HEVCVCEEncC HEVCQSVEncC HEVCHDR10✓✓✓HDR10+✓✓✓Audio✓✓*✓*✓*Subtitles✓✓✓✓Covers✓bt.2020✓✓✓✓AVC / H.264EncoderNVEncC AVCVCEEncC AVCQSVEncC AVCHDR10HDR10+Audio✓*✓*✓*Subtitles✓✓✓Coversbt.2020✓✓✓✓ - Full support   |   ✓* - Limited supportReleasesView thereleasesfor binaries for Windows, MacOS or LinuxYou will need to haveffmpegandffprobeexecutables on your PATH and they must be executable. Version 4.3 or greater is required for most usage, latest master build is recommended and required for some features. The one in your package manager system may not support all encoders or options.
Check out theFFmpeg download page for static buildsfor Linux and Mac.Additional EncodersTo use rigaya'sNvidia NVENC,AMD VCE, andIntel QSVencoders, download them and extract them to folder on your hard drive.Windows: Go into FastFlix's settings and select the corresponding EXE file for each of the encoders you want to use.Linux: Install the rpm or deb and restart FastFlixHDROn any 10-bit or higher video output, FastFlix will copy the input HDR colorspace (bt2020). Which isdifferent than HDR10 or HDR10+.HDR10FastFlix was created to easily extract / copy HDR10 data, which it can do with the above listed encoders (x265, NVEncC, VCEEncC, QSVEncC).VP9 has limited support to copy some existing HDR10 metadata, usually from other VP9 files. Will have the line "Mastering Display Metadata, has_primaries:1 has_luminance:1 ..." when it works.AV1 is still in development, and hopefully all encoder will support it in the future, but only SVT AV1 works through ffmpeg as of now for software encoders.QSVEnc - Works!NVEncC - Works!VCEEncC - Works!rav1e -  can set mastering data and CLL via their CLI butnot through ffmpeg.SVT AV1 - Now supports HDR10 with latest master ffmpeg build, make sure to update before trying!aomenc (libaom-av1) - does not look to support HDR10HDR10+For Windows users with dedicated graphics cards, the best thing to do is use a hardware encoder, as they all support HDR10+ currently!FastFlix also supports using generated orextracted JSON HDR10+ Metadatawith HEVC encodes via x265. However, that is highly
dependent on a FFmpeg version that has been compiled with x265 that has HDR10+ support.BtbN's Windows FFmpeg buildshave this support as of 10/23/2020 and may require amanual upgrade.If you add HDR10+ metadata file, make sure the encoding log does NOT contain the linex265 [warning]: –dhdr10-info disabled. Enable HDR10_PLUS in cmakeor else it is unsupported.HLGFastFlix (v4.0.2+) passes through HLG color transfer information to everything except webp and GIF.Dolby VisionFastFlix does not plan to support Dolby Vision's proprietary format at this time.Support FastFlixCheck out the different ways you can helpsupport FastFlix!Multilingual SupportFastFlix is machine translated using DeepL into Spanish (español), French (Français), German (Deutsch),
Italian (Italiano), Chinese (中文), Japanese (日本語), Portuguese (Português), Swedish (svenska), Ukrainian (Українська),
Russian (русский), Polish (polskie), Korean (한국어), Romanian.If something sounds wrong in your language, please open an issue with which line inthe language fileneeds fixed!Special thanks toleonardyanfor numerous Chinese corrections andTa0ba0for the Russian fixes!LicenseCopyright (C) 2019-2023 Chris GriffithThe code itself is licensed under the MIT which you can read in theLICENSEfile.Read more about the release licensing in thedocsfolder.Custom icons designed by Joey Catt | Onyx StudiosEncoder icons forVP9,AOM AV1andVVCare from Wikimedia Commons all others are self created.Additional button icons fromhttps://uxwing.comSample videos and thumbnail for preview image provided byJessica Payne