使用NVIDIA显卡

查看FFmpeg 是否支持cuda

ffmpeg -hwaccels

安装CUDA

访问 https://developer.nvidia.com/cuda-downloads下载安装

查看FFmpeg 解码/编码器

解码器

ffmpeg -decoders | find  /I "nvidia"

编码器

ffmpeg -encoders | find  /I "nvidia"

示例

将mp4转为m3u8

ffmpeg -hwaccel cuda -c:v h264_cuvid \
  -i test.mp4 -forced-idr 1 \
  -force_key_frames "expr:gte(t,n_forced*2)" \
  -strict -2 -c:a aac \
  -c:v h264_nvenc -f hls -hls_list_size 0 \
  -hls_time 2 .\m3u8\index.m3u8 \

-hwaccel cuda 指定使用nvidia硬件

-c:v h264_cuvid 指定使用 nvidia 解码器

-c:v h264_nvenc 指定使用 nvidia 编码器

最后更新于