mirror of
https://github.com/kkroening/ffmpeg-python.git
synced 2025-08-07 18:39:47 +08:00
Detect: Improve hwaccel preference ordering
This commit is contained in:
parent
94b8333ddd
commit
506d94ab01
@ -46,14 +46,18 @@ MODEL_RANGE_SEPARATORS = ['-', '>']
|
|||||||
HWACCEL = dict(
|
HWACCEL = dict(
|
||||||
# List `hwaccel` options by order of expected performance when available.
|
# List `hwaccel` options by order of expected performance when available.
|
||||||
BY_PERFORMANCE=[
|
BY_PERFORMANCE=[
|
||||||
# NVidia
|
# NVidia cross-OS
|
||||||
'nvdec', 'cuvid', 'cuda',
|
'cuda', 'cuvid', 'nvdec',
|
||||||
# AMD
|
# NVidia Linux
|
||||||
|
'vdpau',
|
||||||
|
# AMD Windows
|
||||||
'amf',
|
'amf',
|
||||||
# Windows
|
# Intel Windows
|
||||||
'qsv', 'd3d11va', 'dxva2',
|
'qsv',
|
||||||
# Linux
|
# Linux, not GPU specific
|
||||||
'vaapi', 'vdpau', 'drm'],
|
'vaapi', 'drm',
|
||||||
|
# Windows, not GPU specific
|
||||||
|
'd3d11va', 'dxva2'],
|
||||||
OUTPUT_FORMATS={
|
OUTPUT_FORMATS={
|
||||||
'nvdec': 'cuda',
|
'nvdec': 'cuda',
|
||||||
'vaapi': 'vaapi'})
|
'vaapi': 'vaapi'})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user