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

Roman Gorelik roman.gorelik at gmail.com
Tue Nov 6 17:24:07 EET 2018


Hi Carl Eugen,

On Tue, 6 Nov 2018 at 14:56, Carl Eugen Hoyos <ceffmpeg at gmail.com> wrote:

> 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.
>
> Thanks for the hint.


> > 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?
>
> I believe for historical reasons. Removing everything as you advise
including '--disable-iconv' doesn't affect anything, so I accept these
changes. Thank you.


> Carl Eugen
>
>
Roman Gorelik


More information about the ffmpeg-user mailing list