correct docs
This commit is contained in:
parent
911b75013e
commit
e63ae64606
11
CHANGELOG.md
11
CHANGELOG.md
|
@ -1,4 +1,5 @@
|
|||
### 7
|
||||
|
||||
- Starting including rust code
|
||||
- FFMPEG info, hash path, adapt probing rate to rust
|
||||
- Removed VVC support for now
|
||||
|
@ -6,15 +7,16 @@
|
|||
- Removed per frame target quality code (as it's too complex for me to make it work, atm)
|
||||
|
||||
### 6
|
||||
|
||||
- ~1.7x faster probes for svt-av1
|
||||
- ~2x faster probes for aomenc
|
||||
- Changed rav1e settings, disable rav1e scene detection
|
||||
- Changed rav1e settings, disable rav1e scene detection
|
||||
- Temporally removed VVC support until it's 100% ready and working
|
||||
- Added overwrite promt
|
||||
- Speed up for SVT-AV1 target quality
|
||||
|
||||
|
||||
### 5
|
||||
|
||||
- Fixed fatal errors with ffms2/lsmash
|
||||
- Added vmaf validation on each time when VMAF initialized
|
||||
- Fix running not required frame probe
|
||||
|
@ -24,6 +26,7 @@
|
|||
- aomenc target quality probes to be 8 bit
|
||||
|
||||
### 4
|
||||
|
||||
- Refactored Args to Project class
|
||||
- Removed dead Rust code
|
||||
- Default encoder settings changed
|
||||
|
@ -46,9 +49,11 @@
|
|||
- Refactored module structure/names
|
||||
|
||||
### 3
|
||||
|
||||
- Default pix format to be yuv420p10le
|
||||
- Default scene change interval to be 120 frames
|
||||
|
||||
### 2
|
||||
|
||||
- Target VMAF renamed to Target Quality
|
||||
- Changed Algo for Target Quality score calculation
|
||||
- Changed Algo for Target Quality score calculation
|
||||
|
|
|
@ -40,11 +40,7 @@ GIT: [AOM](https://aomedia.googlesource.com/aom/)
|
|||
|
||||
### Example settings and explanation
|
||||
|
||||
#### Change encoding bit depth
|
||||
|
||||
`-b 8` `-b 10` `-b 12`
|
||||
|
||||
This command changes output bit depth
|
||||
|
||||
##### Constant quality
|
||||
|
||||
|
@ -74,14 +70,14 @@ If tiles required to improve playback on old devices or high framerates, set --t
|
|||
|
||||
#### Bit-depth
|
||||
|
||||
` ... --bit-depth=10 ... `
|
||||
` ... --bit-depth=10 ... ` `.. -b 8..` `.. -b 10..` `.. -b 12..`
|
||||
It is recommended to set it to 10-bit even for 8-bit content for higher efficiency (due to better compression efficiency) and less banding.
|
||||
|
||||
#### Lag-in-frames
|
||||
|
||||
` ... --lag-in-frames=35 ... `
|
||||
` ... --lag-in-frames=48 ... `
|
||||
|
||||
More is better, up to a limit of 35 (default is 19).
|
||||
More is better, up to a limit of 48 (default is 35).
|
||||
|
||||
#### Content tune
|
||||
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
# Target Quality
|
||||
# Target Quality
|
||||
|
||||
## Table of Contents
|
||||
|
||||
1. [Description](#Description)
|
||||
2. [Requirements](#Requirements)
|
||||
3. [Commands](#Commands)
|
||||
|
@ -17,17 +18,17 @@ Target Quality has a really simple goal, instead of guessing what the CQ/CRF val
|
|||
## Requirements
|
||||
|
||||
- Working VMAF setup
|
||||
- FFMPEG with libvmaf (It's de facto default configuration from 2020)
|
||||
- Installed or manually selected VMAF models
|
||||
- by default it grabs /usr/share/model/vmaf_v0.6.1.pkl
|
||||
- FFMPEG with libvmaf (It's de facto default configuration from 2020)
|
||||
- Installed or manually selected VMAF models
|
||||
- by default it grabs /usr/share/model/vmaf_v0.6.1.pkl
|
||||
|
||||
- Supported encoder
|
||||
- aomenc
|
||||
- rav1e
|
||||
- svt-av1
|
||||
- x265
|
||||
- x264
|
||||
- vpx
|
||||
- aomenc
|
||||
- rav1e
|
||||
- svt-av1
|
||||
- x265
|
||||
- x264
|
||||
- vpx
|
||||
|
||||
- Quality/Constant Rate control (Target quality change crf/cq value for each segment). Which means that encoders must be in mode that use CRF/CQ and have those options specified ( `--crf 30`, `--cq-level=30`) those values get replaced for each segment
|
||||
|
||||
|
@ -43,4 +44,4 @@ Target Quality has a really simple goal, instead of guessing what the CQ/CRF val
|
|||
|
||||
`av1an -i file --target_quality 90` - Will run aomenc with default settings of target_quality
|
||||
|
||||
`av1an -i file --target_quality 95 --vmaf_path "vmaf_v.0.6.3.pkl" --probes 6 ` - With specified path to vmaf model and 6 probes per segment
|
||||
`av1an -i file --target_quality 95 --vmaf_path "vmaf_v.0.6.3.pkl" --probes 6` - With specified path to vmaf model and 6 probes per segment
|
||||
|
|
Loading…
Reference in a new issue