This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM5708: FFMPEG 使用GPU 加速

Part Number: AM5708


你好

我们想使用ffmpeg录制视频,在录制的过程中发现帧率一直上不去。fps只有6左右,cpu占用也相当高。请问我需要怎么操作才能让ffmpeg使用GPU来录制视频呢?

目前可以确定GPU是正常运行的。

下面是我编译ffmpeg的配置:

PACKAGECONFIG_CONFARGS=" --enable-alsa --enable-avcodec --enable-avdevice --enable-avfilter --enable-avformat --enable-avresample --enable-bzlib --disable-libfdk-aac --enable-gpl --disable-libgsm --disable-indev=jack --enable-libdrm --disable-libvorbis --enable-lzma --disable-libmfx --disable-libmp3lame --disable-openssl --enable-postproc --disable-sdl2 --disable-libspeex --enable-swresample --enable-swscale --enable-libtheora --disable-vaapi --disable-vdpau --disable-libvpx --enable-libx264 --disable-libx265 --disable-libxcb --disable-outdev=xv --enable-zlib"

录制命令:

ffmpeg -f kmsgrab -framerate 30 -i - -vf 'hwdownload,format=bgr0' -vcodec h263p -qscale 2 output.mkv