MCEBuddy 运行正常。升级到了新的 nVidia 2060,却没有硬件编码。我漏了什么?
INFORMATION> 2020-10-28T23:23:08 MCEBuddy.Transcode.Convert → 正在使用 Handbrake 转换,类型:HardwareOnly,gpu: {
“hardwareBrand”: “NVidia”, “codecType”: “Encoder”,
“hardwareCodecPresent”: true, “h265Codec”: true, “h264Codec”: true
}
INFORMATION> 2020-10-28T23:23:08 MCEBuddy.Transcode.ConvertWithHandbrake
→ 设置通用转换参数:–decomb --loose-anamorphic --verbose=2
→ 设置 PreDRC
→ 设置输入文件名参数
→ 设置视频转换参数:–start-at duration:0 -e x265 --encoder-preset medium -q 26
→ 是否预设视频大小 → False
→ 设置裁剪参数
→ Handbrake 自动视频裁剪
→ 检查是否需要视频缩放
→ 设置宽高比(如需要)
→ 设置码率与质量参数
→ 设置音频转换参数:-E ffac3 -R auto -B 256 -D 0 -a 1,2,3,4,5
→ 选择音轨:-1
→ 让 handbrake 选择最佳音轨
WARNING> 2020-10-28T23:23:08 MCEBuddy.Transcode.ConvertWithHandbrake
→ 无法获取音频与视频流详情,继续使用默认音频语言选择
INFORMATION> 2020-10-28T23:23:08 MCEBuddy.Transcode.ConvertWithHandbrake
→ 设置音量调整:0.4dB
→ 设置 PostDRC
→ 设置音频声道
→ 请求将音频声道限制为 2
→ 设置输出文件名
→ 替换用户指定参数
INFORMATION> 2020-10-28T23:23:08 MCEBuddy.Transcode.ConvertWithHandbrake
→ 转换视频 - 主转换
ERROR> 2020-10-28T23:28:10 MCEBuddy.AppWrapper.Handbrake
→ 硬件编码似乎已挂起,过去 300 秒无进度。
这可能是由于显卡驱动不稳定。请尝试更新或使用稳定的显卡驱动。
终止进程。
ERROR> → 遇到不可恢复错误,进程可能已挂起,正在终止
ERROR> 2020-10-28T23:28:10 [repeat]
ERROR> 2020-10-28T23:28:11 [repeat]
ERROR> 2020-10-28T23:28:11 [repeat]
ERROR> 2020-10-28T23:28:11 [repeat]
ERROR> 2020-10-28T23:28:11 [repeat]
ERROR> 2020-10-28T23:28:12 [repeat]
ERROR> 2020-10-28T23:28:12 [repeat]
ERROR> 2020-10-28T23:28:12 [repeat]
ERROR> 2020-10-28T23:28:12 [repeat]
ERROR> → 进程挂起,正在终止
ERROR> 2020-10-28T23:28:12 MCEBuddy.AppWrapper.Handbrake
→ 硬件编码似乎已挂起,过去 300 秒无进度。
这可能是由于显卡驱动不稳定。请尝试更新或使用稳定的显卡驱动。
终止进程。
ERROR> 2020-10-28T23:28:12 MCEBuddy.Transcode.ConvertWithHandbrake → Handbrake 转换失败
ERROR> 2020-10-28T23:28:12 MCEBuddy.Transcode.ConvertWithHandbrake → 视频转换失败
ERROR> 2020-10-28T23:28:12 MCEBuddy.Transcode.Convert → Handbrake 未成功转换,如已配置将使用回退
INFORMATION> 2020-10-28T23:28:12 MCEBuddy.Transcode.ConvertWithFfmpeg → 检查容器/编解码器组合是否受支持
INFORMATION> 2020-10-28T23:28:12 MCEBuddy.Transcode.Convert → 正在使用 FFMpeg 转换,类型:HardwareOnly,gpu: {
“hardwareBrand”: “NVidia”,
“codecType”: “Encoder”,
“hardwareCodecPresent”: true,
“h265Codec”: true,
“h264Codec”: true
}
INFORMATION> 2020-10-28T23:28:12 MCEBuddy.Transcode.ConvertWithFfmpeg → 设置通用转换参数:-threads 0
→ 设置 PreDRC
→ 设置输入文件名参数
→ 设置视频转换参数:-ss 0 -vf yadif=0:-1:1,hqdn3d -vcodec libx265 -preset medium -crf 26 -map 0:v -sn
→ 是否预设视频大小 → False
→ 设置裁剪参数
INFORMATION> 2020-10-28T23:28:12 MCEBuddy.VideoProperties.VideoInfo → 使用 FFMpeg 获取裁剪信息
WARNING> → FFMpeg 裁剪检测进程出错 - 正用 MEncoder 重试
ERROR> → 进程 300 秒无响应,可能已挂起 - 正在终止
ERROR> → 进程挂起,正在终止
WARNING> → MEncoder 裁剪检测进程出错 - 将不进行裁剪
INFORMATION> 2020-10-28T23:34:52 MCEBuddy.Transcode.ConvertWithFfmpeg
→ FFMpeg 未发现视频裁剪
→ 检查是否需要视频缩放
→ 设置宽高比(如需要)
→ 设置码率与质量参数
→ 设置音频转换参数:-acodec ac3 -ab 256k -map 0:a
→ 选择音轨:-1
→ 让 ffmpeg 选择最佳音轨
→ 无法获取音频流详情,继续使用默认音频语言选择
→ 设置音量调整:0.4dB
→ 设置 PostDRC
→ 设置音频声道
→ 请求将音频声道限制为 2
→ 设置输出文件名
→ 替换用户指定参数
→ 转换视频 - 主转换
WARNING> → Ffmpeg 转换失败,正用 GenPts 重试
WARNING> 2020-10-28T23:48:48 MCEBuddy.Transcode.ConvertWithFfmpeg → 硬件解码器失败,正尝试无硬件解码器重试
转换继续进行,但无硬件加速,已回退到 CPU 编码。
提高日志详细程度时,我该留意哪些线索?