本文主要是介绍h264_nvenc GPU硬件编码与硬件加速,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
参考:
https://developer.nvidia.com/blog/nvidia-ffmpeg-transcoding-guide/
https://developer.nvidia.com/zh-cn/blog/nvidia-ffmpeg-transcoding-guide/
编译参考:
./configure --enable-cuda --enable-cuvid --enable-nvdec --enable-nvenc --enable-nonfree --enable-libnpp --extra-cflags=-I/usr/local/cuda/include --extra-ldflags=-L/usr/local/cuda/lib64转码:
ffmpeg -vsync 0 -hwaccel cuda -hwaccel_output_format cuda -i input.mp4 \ -c:a copy –vf scale_npp=1280:720 -c:v h264_nvenc -b:v 5M output_720.mp4 \ -c:a copy -vf scale_npp=640:320 -c:v h264_nvenc -b:v 3M output_360.mp4
这篇关于h264_nvenc GPU硬件编码与硬件加速的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!