[FFmpeg-user] what is the difference between hwaccels cuda and cuvid?

Carl Eugen Hoyos ceffmpeg at gmail.com
Tue Nov 6 14:56:35 EET 2018


2018-11-06 11:32 GMT+01:00, Roman Gorelik <roman.gorelik at gmail.com>:

> Can someone explain please what is the difference between hwaccels
> cuda and cuvid? Which one should be used in which cases?

Adding to the answer: Using FFmpeg's parser and not Nvidia's can
help with unusual samples.

> PS C:\vers\Release> .\ffmpeg.exe -hwaccels
> ffmpeg version 4.0.2 Copyright (c) 2000-2018 the FFmpeg developers
>   built with Microsoft (R) C/C++ Optimizing Compiler Version 19.00.24215.1
> for x64
>   configuration: --enable-asm --enable-yasm --enable-nvdec --disable-doc
> --enable-shared --disable-static --disable-bzlib --disable-libopenjpeg
> --disable-iconv --disable-zlib --disable-dxva2 --disable-d3d11va
> --enable-decoder=tscc

Unrelated:
The following have no effect, removing them makes debugging
easier:
--enable-asm --enable-yasm --disable-libopenjpeg --enable-decoder=tscc
(You cannot enable tscc with --disable-zlib)

Is there something about iconv that we should know?
Why are you disabling it?

Carl Eugen


More information about the ffmpeg-user mailing list