Skip to main content

Easy to use video encoder GUI wrapper

Project description

Build status

FastFlix

FastFlix is a AV1 and HEVC encoder, GIF maker, and general ffmpeg command wrapper.

It can encode videos into HEVC, AV1, GIF, and VP9, and is easily extendable!

Read more about it and the licensing in the docs folder.

preview

Encoders

Currently there is support for:

  • HEVC (libx265)
  • AV1 (SVT-AV1)
  • AV1 (FFMPEG libaom - currently very slow)
  • VP9
  • GIF

Releases

Windows

View the releases for 64 bit Windows binaries (Generated via Appveyor and also available there).

MacOS and Linux

Please use pipx to install as a properly virtualized app

pipx setup

MacOS

brew install pipx
pipx ensurepath

Linux

python3 -m pip install --user pipx
python3 -m pipx ensurepath

Install and run fastflix

pipx install fastflix

Then you can launch it from command line.

fastflix

To check for newer versions, run:

pipx upgrade fastflix

Running from source code or without pipx

git clone https://github.com/cdgriffith/FastFlix.git
cd FastFlix
python3 -m venv venv
. venv/bin/activate
pip install -r requirements.txt
python -m fastflix

If you switch terminals or close the one you were in, don't forget to reactivate the virtaulenv before trying to run it!

cd FastFlix
. venv/bin/activate
python -m fastflix

License

Copyright (C) 2019-2020 Chris Griffith

This software is licensed under the MIT which you can read in the LICENSE file.

This software dynamically links PySide2 which is LGPLv3 licensed and can change the library used by specifying two environment variables, SHIBOKEN2 and PYSIDE2 which must point to the __init__.py file for the respective libraries.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fastflix-2.3.1.tar.gz (114.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fastflix-2.3.1-py3-none-any.whl (130.7 kB view details)

Uploaded Python 3

File details

Details for the file fastflix-2.3.1.tar.gz.

File metadata

  • Download URL: fastflix-2.3.1.tar.gz
  • Upload date:
  • Size: 114.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.8.0 tqdm/4.48.0 CPython/3.8.2

File hashes

Hashes for fastflix-2.3.1.tar.gz
Algorithm Hash digest
SHA256 e44fd7889da1596b28d4ee9d38fcc0140661fcbe1fe6acce651b85171576a781
MD5 48daa5fcc21e70dced4cab8f616b8bee
BLAKE2b-256 a7e9febf6f3ecffa179aea5593dbcd1056abc69108333385c100c29feedd75a8

See more details on using hashes here.

File details

Details for the file fastflix-2.3.1-py3-none-any.whl.

File metadata

  • Download URL: fastflix-2.3.1-py3-none-any.whl
  • Upload date:
  • Size: 130.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.8.0 tqdm/4.48.0 CPython/3.8.2

File hashes

Hashes for fastflix-2.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c1e502344fe6e34242f819422332bce9a47acb59662a01c98afab181b8999e9c
MD5 9b030262743399c5876c3813976c046d
BLAKE2b-256 739aa555166f25ab5aa175a2fe6eeabbf216732418c76312b940122e0cd800b2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page