aac5773f
hucm
功能基本完成,接口待打磨
|
1
|
#### ffmpeg编译配置
|
2090b114
Hu Chunming
readme完善
|
2
3
4
5
|
1. 安装cuda
2. 安装 nv-codec-headers
支持 cuvid 需要安装 nv-codec-headers, 进入 nv-codec-headers 文件夹后以sudo权限make && make install即可
3. 编译ffmpeg
|
76d98954
hucm
效果不佳,回退优化
|
6
|
~~~
|
870559fd
hucm
更新cuda版本
|
7
|
./configure --enable-debug --extra-cflags=-g --extra-ldflags=-g --disable-optimizations --disable-stripping --enable-cuda --enable-cuvid --enable-nvenc --disable-x86asm --enable-nonfree --enable-libnpp --extra-cflags=-I/usr/local/cuda-11.7/targets/x86_64-linux/include --extra-cflags=-fPIC --extra-ldflags=-L/usr/local/cuda-11.7/targets/x86_64-linux/lib --enable-shared --enable-pic --enable-ffplay --prefix=../bin
|
76d98954
hucm
效果不佳,回退优化
|
8
|
~~~
|
aac5773f
hucm
功能基本完成,接口待打磨
|
9
|
其中以下是用于调试的,编译release可以去掉:
|
76d98954
hucm
效果不佳,回退优化
|
10
11
12
|
~~~
--enable-debug --extra-cflags=-g --extra-ldflags=-g --disable-optimizations --disable-stripping
~~~
|
aac5773f
hucm
功能基本完成,接口待打磨
|
13
|
|
2090b114
Hu Chunming
readme完善
|
14
15
|
#### SDK说明
1. 对外接口主要是 FFNvDecoderManager 类,可支持多个解码器;也可直接使用 FFNvDecoder ,但是不建议,FFNvDecoderManager已经封装了 FFNvDecoder 的接口
|