尝试使用 NVDEC 解码 4K 视频时出错
Error trying to decode 4K video using NVDEC
我正在尝试将 70GB 的 4K HEVC MKV 文件转换为另一个 HECV 文件,但大小更小。我正在使用带有 Nvidia 加速的 FFmpeg,但是当我执行以下命令时出现错误:
ffmpeg -y -vsync 0 -hwaccel_device 0 -hwaccel cuvid -c:v hevc_cuvid -i input.mkv -c:a copy -c:v hevc_nvenc -preset slow -b:v 10M -bufsize 10M -maxrate 15M -qmin 0 -g 250 -bf 2 -temporal-aq 1 -rc-lookahead 20 -i_qfactor 0.75 -b_qfactor 1.1 output.mkv
错误是:
[hevc_nvenc @ 0000021036b0d000] Provided device doesn't support required NVENC features
Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height
视频文件包含以下详细信息:
似乎 FFmpeg 无法将我的 GPU 识别为支持的解码设备,但我了解到 Nvidia 支持我的带有 NVDEC 的卡。
我是 运行 Windows 10 64 位 i7 4790 和 GTX 1080
NVENC 不支持编码 B 帧,所以
-bf 0
并删除 -b_qfactor 1.1
.
我正在尝试将 70GB 的 4K HEVC MKV 文件转换为另一个 HECV 文件,但大小更小。我正在使用带有 Nvidia 加速的 FFmpeg,但是当我执行以下命令时出现错误:
ffmpeg -y -vsync 0 -hwaccel_device 0 -hwaccel cuvid -c:v hevc_cuvid -i input.mkv -c:a copy -c:v hevc_nvenc -preset slow -b:v 10M -bufsize 10M -maxrate 15M -qmin 0 -g 250 -bf 2 -temporal-aq 1 -rc-lookahead 20 -i_qfactor 0.75 -b_qfactor 1.1 output.mkv
错误是:
[hevc_nvenc @ 0000021036b0d000] Provided device doesn't support required NVENC features
Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height
视频文件包含以下详细信息:
似乎 FFmpeg 无法将我的 GPU 识别为支持的解码设备,但我了解到 Nvidia 支持我的带有 NVDEC 的卡。
我是 运行 Windows 10 64 位 i7 4790 和 GTX 1080
NVENC 不支持编码 B 帧,所以
-bf 0
并删除 -b_qfactor 1.1
.