ffmpeg cuvid hwaccel_device
时间: 2023-11-20 17:58:09 浏览: 280
根据提供的引用内容,ffmpeg cuvid hwaccel_device的命令如下:
```shell
ffmpeg.exe -hwaccel_device 0 -hwaccel cuvid -c:v h264_cuvid -i input.mp4 -c:v h264_nvenc -preset fast -profile:v high -level 4.2 -rc vbr_hq -b:v 10M -maxrate:v 12M -bufsize:v 16M -pix_fmt yuv420p -c:a copy output.mp4
```
其中,-hwaccel_device 0表示使用设备编号为0的GPU进行硬件加速,-hwaccel cuvid表示使用cuvid进行硬件加速,-c:v h264_cuvid表示使用cuvid解码器解码输入文件,-c:v h264_nvenc表示使用nvenc编码器编码输出文件,-preset fast表示使用快速预设,-profile:v high表示使用高级别的H.264编码配置,-level 4.2表示使用H.264级别4.2,-rc vbr_hq表示使用高质量可变比特率控制,-b:v 10M表示设置视频比特率为10Mbps,-maxrate:v 12M表示设置最大视频比特率为12Mbps,-bufsize:v 16M表示设置视频缓冲区大小为16MB,-pix_fmt yuv420p表示设置像素格式为yuv420p,-c:a copy表示复制音频流而不进行重新编码。
阅读全文