From 7125a45fa8d96502a0c03a270339596b20ecf08d Mon Sep 17 00:00:00 2001
From: Zen <46526140+master-of-zen@users.noreply.github.com>
Date: Sat, 9 May 2020 01:01:19 +0300
Subject: [PATCH] README changes
---
README.md | 57 +++++++++++++++++++++++++++----------------------------
1 file changed, 28 insertions(+), 29 deletions(-)
diff --git a/README.md b/README.md
index 68e7b1b..df3f13a 100644
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@
![alt text](https://cdn.discordapp.com/attachments/665440744567472169/685103807952060447/143740_05_03_20.png)
-
+
@@ -18,7 +18,6 @@
An easy way to start using AV1 / VP9 / VP8 encoding. AOM, rav1e, SVT-AV1, VPX are supported.
-
Example with default parameters:
av1an -i input
@@ -60,7 +59,7 @@ With your own parameters:
-tr --threshold PySceneDetect threshold for scene detection Default: 50
- -ff --ffmpeg FFmpeg options. Applied to each segment individually
+ -ff --ffmpeg FFmpeg options. Applied to each segment individually
Example:
--ff " -r 24 -vf scale=320:240 "
@@ -88,22 +87,22 @@ With your own parameters:
-bl CQ limit for boosting. CQ can't get lower than this value.
-br CQ range for boosting. Delta for which CQ can be changed
-
+
--vmaf Calculate vmaf for each encoded clip.
Saves plot after encode, showing vmaf values for all video segments.
Requires: Installed FFMPEG with libvmaf and installed libvmaf.
-
+
--vmaf_path Custom path to libvmaf models, by default used system one.
-
+
--tg_vmaf Vmaf value to target. Best works with 90-95 on 720/1080.
--vmaf_steps Number of evenly spaced probes that is used to interpolate vmaf to cq change.
Must be bigger than 3. Optimal is 4-6 probes. Default: 4
-
- --vmaf_error Decrease initial Vmaf values for interpolation.Increasing number will result
- in lower CQ and bigger final vmaf score, use to correct whole vmaf plot.
+
+ --vmaf_error Decrease initial Vmaf values for interpolation.Increasing number will result
+ in lower CQ and bigger final vmaf score, use to correct whole vmaf plot.
For start If target vmaf undershoot increase value by undershoot amount.
-
+
--min_cq, --max_cq Minimum and maximum CQ values used in interpolation in target Vmaf mode
Use to limit CQ values range. Default: 20, 63.
@@ -111,35 +110,35 @@ With your own parameters:
**Spliting video by scenes for parallel encoding** because AV1 encoders currently not good at multithreading, encoding is limited to single or couple of threads at the same time.
-* [PySceneDetect](https://pyscenedetect.readthedocs.io/en/latest/) used for spliting video by scenes and running multiple encoders.
-* Fastest way to encode AV1 without losing quality, as fast as many cores cpu have :).
-* Resuming encoding without loss of encoded progress.
-* Simple and clean console look.
-* Automatic determination of how many workers the host can handle.
-* Building encoding queue with bigger files first, minimizing waiting for last scene to encode.
-* Both video and audio transcoding with FFmpeg.
-* Logging of progress of all encoders.
-* "Boosting" quality of dark scenes based on their brightness.
+* [PySceneDetect](https://pyscenedetect.readthedocs.io/en/latest/) used for spliting video by scenes and running multiple encoders.
+* Fastest way to encode AV1 without losing quality, as fast as many cores cpu have :).
+* Resuming encoding without loss of encoded progress.
+* Simple and clean console look.
+* Automatic determination of how many workers the host can handle.
+* Building encoding queue with bigger files first, minimizing waiting for last scene to encode.
+* Both video and audio transcoding with FFmpeg.
+* Logging of progress of all encoders.
+* "Boosting" quality of dark scenes based on their brightness.
## Install
* Prerequisites:
- * [Install Python3](https://www.python.org/downloads/)
+ * [Install Python3](https://www.python.org/downloads/)
For Windows in the installer check the option to `add Python to PATH`
- * [Install FFmpeg](https://ffmpeg.org/download.html)
- * [Install AOMENC](https://aomedia.googlesource.com/aom/) For AOMENC encoder support
- * [Install rav1e](https://github.com/xiph/rav1e) For rav1e encoder support
- * [Install SVT-AV1](https://github.com/OpenVisualCloud/SVT-AV1) For SVT-AV1 encoder support
- * [Install vpx](https://chromium.googlesource.com/webm/libvpx/) For vpx encoder support
+ * [Install FFmpeg](https://ffmpeg.org/download.html)
+ * [Install AOMENC](https://aomedia.googlesource.com/aom/) For AOMENC encoder support
+ * [Install rav1e](https://github.com/xiph/rav1e) For rav1e encoder support
+ * [Install SVT-AV1](https://github.com/OpenVisualCloud/SVT-AV1) For SVT-AV1 encoder support
+ * [Install vpx](https://chromium.googlesource.com/webm/libvpx/) For vpx encoder support
* With a package manager:
- * [PyPI](https://pypi.org/project/Av1an/)
- * [AUR](https://aur.archlinux.org/packages/python-av1an/)
+ * [PyPI](https://pypi.org/project/Av1an/)
+ * [AUR](https://aur.archlinux.org/packages/python-av1an/)
* Manually:
- * Clone Repo or Download from Releases
- * `python setup.py install`
+ * Clone Repo or Download from Releases
+ * `python setup.py install`
### Donations for Threadripper 3990x dream