2024年5月29日发(作者:)

ffmpeg gpu编码

FFmpeg支持使用GPU进行编码,以减轻CPU负担并提高性

能。编码器名称通常以“nvenc”或“qsv”开头,表示使用

NVIDIA或英特尔GPU进行编码。以下是一些常用的GPU编

码器示例:

1. 使用NVIDIA GPU进行H.264编码:

```bash

ffmpeg -i 4 -c:v h264_nvenc -b:v 5M 4

```

2. 使用NVIDIA GPU进行H.265/HEVC编码:

```bash

ffmpeg -i 4 -c:v hevc_nvenc -b:v 5M 4

```

3. 使用英特尔Quick Sync Video (QSV) GPU进行H.264编码:

```bash

ffmpeg -i 4 -c:v h264_qsv -b:v 5M 4

```

4. 使用英特尔Quick Sync Video (QSV) GPU进行H.265/HEVC

编码:

```bash

ffmpeg -i 4 -c:v hevc_qsv -b:v 5M 4

```

请注意,要使用GPU编码器,您需要具备相应的硬件(支持

NVIDIA编码器的NVIDIA GPU,或支持QSV的英特尔

CPU)。