docs: Revise Apple VideoToolbox article.

This commit is contained in:
Bradley Sepos 2019-08-10 14:14:41 -04:00
parent e31c418887
commit 786532d92b
No known key found for this signature in database
GPG Key ID: DEADE2F57D42D9C7
2 changed files with 18 additions and 22 deletions

View File

@ -141,7 +141,7 @@ Table of contents
- [Intel QuickSync Video (QSV) options](technical/video-qsv-options.html)<span class="notice draft"><span>draft</span></span>
- [AMD VCE](technical/video-vce.html)<span class="notice draft"><span>draft</span></span>
- [NVidia NVENC](technical/video-nvenc.html)<span class="notice draft"><span>draft</span></span>
- [Apple Video Toolbox](technical/video-videotoolbox.html) <span class="notice draft"><span>draft</span></span>
- [Apple VideoToolbox](technical/video-videotoolbox.html)<span class="notice draft"><span>draft</span></span>
- Audio
- [Dynamic range compression](technical/dynamic-range-compression.html)<span class="notice draft"><span>draft</span></span>
- [Audio quality](technical/audio-quality.html)<span class="notice draft"><span>draft</span></span>

View File

@ -1,13 +1,13 @@
---
Type: article
State: [ draft ]
Title: Apple VideoToolbox Encoder
Title: Apple VideoToolbox
Project: HandBrake
Project_URL: https://handbrake.fr/
Project_Version: Latest
Language: English
Language_Code: en
Authors: [ Scott (s55) ]
Authors: [ Bradley Sepos <bradley@bradleysepos.com> (BradleyS), Scott (s55) ]
Copyright: 2019 HandBrake Team
License: Creative Commons Attribution-ShareAlike 4.0 International
License_Abbr: CC BY-SA 4.0
@ -15,33 +15,29 @@ License_URL: https://handbrake.fr/docs/license.html
---
Apple VideoToolbox
==========================
==================
Supported Hardware and Configurations
--------------
- Most 2015 or later Mac Computers
## Supported hardware
Please note, these are not hard limits and the feature *may* work on older series and operating systems, but this is not officially supported.
- Most 2015 or later Macs
Please note, these are not hard limits. Hardware encoding via VideoToolbox *might* work on older series GPUs and older operating systems, but this is not officially supported.
## Enabling support
If your computer is supported you will see one or more of the following video encoders added to the encoder control on the `Video` tab.
Enabling support
--------------
If your computer is supported you will see the following video encoders added to the dropdown on the "Video" tab.
- H.264 (VideoToolbox)
- H.265 (VideoToolbox)
Choice of the underlying hardware encoder (Intel QuickSync or AMD VCE) is not available. The highest quality option will typically be chosen)
Choice of the underlying hardware encoder (AMD VCE or Intel QuickSync Video) is not available. The highest quality option will typically be chosen.
## Performance
Performance
--------------
Take note that only the encode portion of the encode pipeline is done on hardware.
Every stage prior and after in the pipeline including (decoding, filters, a/v sync, muxing etc.) all happen on the CPU. As a result, it is normal to have high, or 100% CPU utilisation during encodes.
Only video encoding is performed by the hardware encoder. Every stage prior to and after video encoding including decoding, filters, audio/video sync, audio encoding, muxing, etc., is performed by the CPU. As a result, it is normal to have high (even 100%) CPU utilisation during encodes.
It is common, particularly on lower end hardware that the CPU may be a bottleneck for the encoder. To minimise this effect, turn off any filters that you do not require.
It is common, particularly on lower-end hardware, for the CPU to be a bottleneck for the hardware video encoder. To minimise this effect, disable any filters that you do not require.
## Advanced options
Advanced Options
--------------
There are no advanced options available for this encoder.
There are no advanced options available for VideoToolbox encoders.