gpt4 book ai didi

FFMPEG hevc_nvenc "No NVENC capable devices found"与 NVidia GTX950M

转载 作者:行者123 更新时间:2023-12-01 22:18:14 52 4
gpt4 key购买 nike

在尝试像这样的简单编码时,我收到错误“找不到支持 NVENC 的设备”,甚至跳过音频以确保它不是音频问题:

ffmpeg.exe -i input.mp4 -c:v hevc_nvenc -an out.mp4

我还尝试了更多细节,例如设置像素格式、预设、速率控制、格式。

在文档页面上: 奥 git _a它表示如果我们收到此错误,我们应该检查像素格式。这里的视频有 yuv420p,甚至指定格式也会导致相同的错误。

我还检查了 NVidia 支持的显卡,上面写着 GeForce,但没有有关型号的详细信息: https://trac.ffmpeg.org/wiki/HWAccelIntro

我尝试了 h264_nvenc 并且它工作正常,但是问题仅在于 hevc_nvenc有人遇到过这个问题吗?

完整的控制台输出:

[h264 @ 0000000002534560] Reinit context to 1280x544, pix_fmt: yuv420p
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'input.mp4':
Metadata:
major_brand : isom
minor_version : 1
compatible_brands: isom
creation_time : 2014-05-23T13:04:15.000000Z
Duration: 01:54:03.95, start: 0.000000, bitrate: 3193 kb/s
Stream #0:0(und): Video: h264 (High), 1 reference frame (avc1 / 0x31637661), yuv420p(left), 1280x544 [SAR 1:1 DAR 40:17], 2750 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 47.95 tbc (default)
Metadata:
creation_time : 2014-05-23T11:25:27.000000Z
Stream #0:1(spa): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, 5.1, fltp, 439 kb/s (default)
Metadata:
creation_time : 2014-05-23T12:56:43.000000Z
Stream mapping:
Stream #0:0 -> #0:0 (h264 (native) -> hevc (hevc_nvenc))
Press [q] to stop, [?] for help
[h264 @ 000000000260ea40] Reinit context to 1280x544, pix_fmt: yuv420p
[graph 0 input from stream 0:0 @ 0000000003857ec0] w:1280 h:544 pixfmt:yuv420p tb:1/24000 fr:24000/1001 sar:1/1 sws_param:flags=2
[hevc_nvenc @ 00000000038574e0] Loaded Nvenc version 8.0
[hevc_nvenc @ 00000000038574e0] Nvenc initialized successfully
[hevc_nvenc @ 00000000038574e0] 1 CUDA capable devices found
[hevc_nvenc @ 00000000038574e0] [ GPU #0 - < GeForce GTX 950M > has Compute SM 5.0 ]
[hevc_nvenc @ 00000000038574e0] Codec not supported
[hevc_nvenc @ 00000000038574e0] No NVENC capable devices found
[hevc_nvenc @ 00000000038574e0] Nvenc unloaded
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
Conversion failed!

最佳答案

950M确实不支持h265编解码器。

来自nvidia nvenc pagethe detailed support matrix ,我们可以得知,仅第二代 Maxwell GPU 支持 h265/hevc。

另请检查maxwell wiki pagelist of NVIDIA GPU 。可以看到950M的代号是GM107,是第一代maxwell架构,这意味着不支持h265。抱歉,您必须退回到 h264。

关于FFMPEG hevc_nvenc "No NVENC capable devices found"与 NVidia GTX950M,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43948737/

52 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com