docs: Initial drafs for the audio quality, video angles and video encoding performance pages under the advanced section.

This commit is contained in:
sr55 2016-08-14 15:55:58 +01:00
parent 1da276ed5c
commit 2e42452810
6 changed files with 106 additions and 11 deletions

View File

@ -7,7 +7,7 @@ Project_Version: Latest
Language: English
Language_Code: en
Text_Encoding: utf-8
Authors:
Authors: Scott (s55)
Copyright: 2016 HandBrake Team
License: Creative Commons Attribution-ShareAlike 4.0 International
License_Abbr: CC BY-SA 4.0
@ -17,6 +17,45 @@ License_URL: https://handbrake.fr/docs/license.html
Audio Quality
=============================
Todo
- Affects file size, though not as much as video quality
- Adjustments may impact compatibility (recommend to leave alone)
The Audio Tracks quality settings are controlled via the "Audio" tab on the main window.
Each track can be configured to suit your needs.
<!-- .system-win -->
![HandBrake's Audio Track Settings](../images/windows/audio-quality.png "HandBrake's Audio Track Settings")
<!-- /.system-win -->
There are several different modes HandBrake can operate in.
### Average Bitrate
HandBrake supports average bitrate for all audio encoders except FLAC.
### Quality based Encoding
Quality based encoding is supported for the following codecs:
- AAC
- MP3
- Vorbis
The scale of the quality if much less pronounced compared to the video quality slider, so changes do not have nearly as big an impact on file size.
### Lossless
HandBrake supports FLAC (both 16 and 24bit) when the output format is MKV.
In addition, HandBrake can passthru the following source audio track formats:
- AC3 and E-AC3
- DTS, DTS-HD
- TrueHD
- AAC
- MP3
- FLAC

View File

@ -7,7 +7,7 @@ Project_Version: Latest
Language: English
Language_Code: en
Text_Encoding: utf-8
Authors:
Authors: Scott (s55)
Copyright: 2016 HandBrake Team
License: Creative Commons Attribution-ShareAlike 4.0 International
License_Abbr: CC BY-SA 4.0
@ -17,4 +17,16 @@ License_URL: https://handbrake.fr/docs/license.html
Source Angles
=============================
Todo
Some videos or movies have "multiple angles". This is where the same scene is shot from different camera angles.
HandBrake can read multiple video tracks from DVD and BluRay sources.
Under the source section, you will see a dropdown with the label "Angle" if your source type supports it.
You can choose which angle to encode to your output file.
HandBrake does not currently support multi-angle output.
<!-- .system-win -->
![Frame rate controls on Windows](../images/windows/point-to-point.png "HandBrake's Angle Control.")
<!-- /.system-win -->

View File

@ -7,7 +7,7 @@ Project_Version: Latest
Language: English
Language_Code: en
Text_Encoding: utf-8
Authors:
Authors: Scott (s55)
Copyright: 2016 HandBrake Team
License: Creative Commons Attribution-ShareAlike 4.0 International
License_Abbr: CC BY-SA 4.0
@ -17,8 +17,52 @@ License_URL: https://handbrake.fr/docs/license.html
Video Encoding Speed
=============================
Todo
## How is encoding speed measured?
The speed at which your source is encoded is measured in frames per second (fps). That is, how many still images from your video are encoded each second?
So for example, if your encode is running at 100fps, and your source is a 25fps PAL DVD, then your encoding at 4x real time.
## What affects encoding speed?
There are many factors what affect encode performance. The hardware you are running on, the encoder settings you choose and source file itself.
### Hardware
The hardware you run on can have a large effect on performance. HandBrake can scale well up to 6 CPU cores with diminishing returns thereafter.
So a 4 Core CPU can be nearly twice as fast as a Dual Core equivalent.
HandBrake also supports encoding in Hardware with Intel QuickSync. This uses dedicated ASIC hardware on the processor to encode the video which leaves much of the CPU free for other tasks. This offers very high performance encoding at a reasonable quality if you have a Haswell or newer Intel Processor with HD Graphics on-board.
See our [System Requirements](../technical/system-requirements.html) for details on recommended hardware for running HandBrake.
### Settings
Settings play a large part in encoding performance. Most of the encoders expose many configuration options which allow you to tune the encoders. In HandBrake we've simplified this to a "Video Preset" slider. This offers a range of presets from Ultrafast to Placebo (which is very slow). This slider trades off speed vs quality and file size. Using faster presets and reduces quality OR increase file size. Using slower presets uses more complex algorithms to compress the video which takes more time offering an overall better result.
For x264 and x265, the Medium preset is a good trade off between quality, file size and speed but you can adjust this slider to suit your needs.
<!-- .system-win -->
![HandBrake's Video Quality Settings](../images/windows/video-quality.png "HandBrake's Video Quality Settings")
<!-- /.system-win -->
Filters are another thing that has a big effect. Particularly if you use Denoise NLMeans. This is a very memory intensive operation so can drastically slow your encodes down. Again, there are settings for the filters that tune them for speed vs quality so you can see widely different results depending on what preset / tune you use.
<!-- .system-win -->
![HandBrake's Video Filter Settings](../images/windows/video-quality.png "HandBrake's Video Filter Settings")
<!-- /.system-win -->
### Source
Your source will have an effect on performance in several ways.
For example, a 1080P HD video will take longer to encode using the same settings and hardware than a 576P file. This is because there are 5 times as many pixels to process in the 1080P file.
Another aspect that can affect performance is what the format of the input file is. For example the H.254 decoder is highly optimised but lesser used codecs may not be so well optimised. Within a codec, Baseline H.264 will be far quicker and less CPU intensive to decode than High Profile H.264. This is because the decoding algorithms used are simpler, this, you have more CPU time to spend on encoding.
- Quality affects speed
- x264 preset
- May affect compatibility

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB