-
-
Notifications
You must be signed in to change notification settings - Fork 62
Config File
FastFlix has a few settings that can be customized via the config file. Most of them can be accomplished through the GUI, but some would be too much work for the gain they might have.
On startup, the logs will say where the config file is located, for example:
2020-10-19 23:27:47 fastflix DEBUG Using config file "C:\Users\Me\AppData\Roaming\FastFlix\fastflix.json"
Example config file from 4.1.0:
continue_on_failure: true
custom_after_run_scripts: {}
disable_automatic_subtitle_burn_in: false
disable_update_check: false
disable_version_check: false
ffmpeg: C:\Users\Chris\AppData\Roaming\FFmpeg\bin\ffmpeg.exe
ffprobe: C:\Users\Chris\AppData\Roaming\FFmpeg\bin\ffprobe.exe
flat_ui: true
language: eng
logging_level: 20
sane_audio_selection:
- aac
- ac3
- alac
- dca
- dts
- eac3
- flac
- libfdk_aac
- libmp3lame
- libopus
- libvorbis
- libwavpack
- snoicls
- sonic
- truehd
- tta
selected_profile: Standard Profile
use_sane_audio: true
version: 4.1.0b2
work_path: D:\FastFlix
"Sane" audio encoders are just my way of cutting down to an easier to sort through list, don't feel "insane" to use another.
If the preferred audio encoder is not in the "sane" list, you can disable the list by changing "use_sane_audio"
to false
, or by appending it to the list.
You can list all the audio endcoders ffmpeg supports with:
ffmpeg -encoders
The lines that start with A
are audio encoders. For example of two already in the list:
A..... eac3 ATSC A/52 E-AC-3
A..... flac FLAC (Free Lossless Audio Codec)
You can either use a built-in or custom command to run after the conversion completes. These are still in early trial, so I apologize for any errors you may encounter, please open an issue if you experience one!
To add you own, add a new key at the root structure of the config file named "custom_after_run_scripts"
. Here is an example with a simple echo command.
custom_after_run_scripts: {"test": "echo 'test'"}
When you re-launch FastFlix, the option for "test" should now appear in the drop down list on the "Command List" tab.
This Wiki is a Work In Progress