You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+8-3
Original file line number
Diff line number
Diff line change
@@ -23,6 +23,7 @@ FFEncoder is a cross-platform PowerShell script and module that is meant to make
23
23
-[VMAF Comparison](#vmaf-comparison)
24
24
-[MKV Tag Generator](#mkv-tag-generator)
25
25
-[Script Parameters](#script-parameters)
26
+
-[Configuration Files](#configuration-files)
26
27
-[Mandatory](#mandatory)
27
28
-[Utility](#utility)
28
29
-[Audio & Subtitles](#audio--subtitles)
@@ -51,15 +52,13 @@ Check out the [wiki](https://github.com/patrickenfuego/FFEncoder/wiki) for addit
51
52
- Mkvtoolnix (optional, but highly recommended)
52
53
- VapourSynth (optional)
53
54
54
-
The script requires PowerShell 7.0 or newer on all systems as it utilizes new parallel processing features introduced in this version. Multi-threading prior to PowerShell 7 was prone to memory leaks which persuaded me to make the change.
55
-
56
55
For users with PowerShell 7.2 or newer, the script uses ANSI output in certain scenarios to enhance the console experience.
57
56
58
57
---
59
58
60
59
## Dependency Installation
61
60
62
-
> You can compile ffmpeg manually from source on all platforms, which allows you to select additional libraries (like Fraunhofer's libfdk AAC encoder). For more information, see [here](https://trac.ffmpeg.org/wiki/CompilationGuide)
61
+
> You can compile ffmpeg manually from source on all platforms, which allows you to select additional libraries (like Fraunhofer's libfdk AAC encoder). Some features of this script are unavailable unless these libraries are included. For more information, see [here](https://trac.ffmpeg.org/wiki/CompilationGuide).
63
62
64
63
### Windows
65
64
@@ -162,6 +161,12 @@ To use this parameter, you will need a valid TMDB API key. See [the wiki](https:
162
161
163
162
## Script Parameters
164
163
164
+
### Configuration Files
165
+
166
+
Two configuration files, `ffmpeg.ini` and `encoder.ini`, are included and can be used to set frequently used options not covered by script parameters. These files are located in the `config` directory and are loaded each time the script runs.
167
+
168
+
See the wiki for more information.
169
+
165
170
FFEncoder can accept the following parameters from the command line:
Copy file name to clipboardexpand all lines: modules/FFTools/FFTools.psd1
+2-2
Original file line number
Diff line number
Diff line change
@@ -70,7 +70,7 @@ PowerShellVersion = '7.0'
70
70
71
71
# Functions to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no functions to export.
# Cmdlets to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no cmdlets to export.
# Private data to pass to the module specified in RootModule/ModuleToProcess. This may also contain a PSData hashtable with additional module metadata used by PowerShell.
0 commit comments