ctx->cvdl->cuvidGetDecoderCaps(ctx->caps8) failed -> CUDA_ERROR_DEINITIALIZED: driver shutting down
吾有专门文章介绍如何在FFMPEG中使用NVIDIA硬件编解码。然后在Freeswitch中使用,并给别人提供了技术指导。
从某一时间开始,吾发现Freeswitch无法使用硬件编解码,编码无效,解码直接崩溃。吾后来使用ffmpeg测试:
ffplay -vcodec h264_cuvid sample_720p-2.h264
直接报错。
[quantum6@freeswitch freeswitch]$ ffplay -vcodec h264_cuvid sample_720p-2.h264
ffplay version 4.3.1 Copyright (c) 2003-2020 the FFmpeg developersbuilt with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-44)configuration: --extra-cflags='-I/usr/local/cuda/include -fPIC ' --extra-ldflags='-L/usr/local/cuda/lib64 -ldl ' --pkg-config-flags=--static --enable-shared --enable-static --enable-sdl --enable-gpl --enable-libx264 --enable-cuvid --enable-nvenc --enable-nonfree --nvcc='nvcc=/usr/local/cuda/bin/nvcc'libavutil 56. 51.100 / 56. 51.100libavcodec 58. 91.100 / 58. 91.100libavformat 58. 45.100 / 58. 45.100libavdevice 58. 10.100 / 58. 10.100libavfilter 7. 85.100 / 7. 85.100libswscale 5. 7.100 / 5. 7.100libswresample 3. 7.100 / 3. 7.100libpostproc 55. 7.100 / 55. 7.100
Input #0, h264, from 'sample_720p-2.h264': 0KB sq= 0B f=0/0 Duration: N/A, bitrate: N/AStream #0:0: Video: h264 (High), yuv420p(progressive), 1280x720, 30 fps, 30 tbr, 1200k tbn, 60 tbc
[h264_cuvid @ 0x7f38c8028180] ctx->cvdl->cuvidGetDecoderCaps(&ctx->caps8) failed -> CUDA_ERROR_DEINITIALIZED: driver shutting down
[h264_cuvid @ 0x7f38c8028180] ctx->cvdl->cuvidGetDecoderCaps(&ctx->caps10) failed
[h264_cuvid @ 0x7f38c8028180] ctx->cvdl->cuvidGetDecoderCaps(&ctx->caps12) failed
Failed to open file 'sample_720p-2.h264' or configure filtergraphnan : 0.000 fd= 0 aq= 0KB vq= 0KB sq= 0B f=0/0
网上查了一下,以下方法测试无效:
./configure --enable-cuda --enable-nvenc --enable-cuvid --enable-libnpp --extra-cflags=-I<path_to_libnpp_headers> --extra-ldflags=-L<path_to_libnpp_libraries>
吾反复安装系统,有十几次,都不成功。甚至有几次机器都开不了机。为什么开枪有问题?经过分析是显卡问题。于是吾就猜测,是显卡出问题,导致硬件编解码失败。
ctx->cvdl->cuvidGetDecoderCaps(ctx->caps8) failed -> CUDA_ERROR_DEINITIALIZED: driver shutting down相关推荐
- HTML中有序列表(<ol><li>)和无序列表(<ul><li>)以及定义列表的使用,以及利用无序列表制作网购按钮
文章速览: HTML基础知识的学习+附加常用HTML标签 HTML中有序列表(<ol><li>)和无序列表(<ul><li>)以及定义列表的使用,以及利 ...
- sns.load_dataset使用报错解决URLError: <urlopen error [Errno 11004] getaddrinfo failed>(windows))
sns.load_dataset是导入一些seaborn自带的数据集的方法,当我们直接使用的时候经常会遇到报错url错误,这是由于无法访问外网的原因.但是我们windows电脑本身在user/你的用户 ...
- 数据传输服务 DTS > 数据迁移 > 同一阿里云账号实例间迁移 > RDS实例间的数据迁移
RDS实例间的数据迁移 更新时间:2020-04-26 14:24:23 编辑我的收藏 本页目录 前提条件 注意事项 费用说明 迁移类型说明 数据库账号的权限要求 操作步骤 本文介绍如何使用数据传输服 ...
- Python入门--获取字典视图的三个方法#keys()-->获取字典中所有key#values()-->获取字典中的所有value#items()-->获取字典中所有key-value对
#获取字典视图的三个方法 #keys()-->获取字典中所有key #values()-->获取字典中的所有value #items()-->获取字典中所有key-value对 ## ...
- 一个公司有m名推销员,他们都推销n种不同的产品。其中m>=l;m<=100,n>=l,n<=10。每天,每个推销员都要为售出的每一种产品交上来一个卡片。
[问题描述] 一个公司有m名推销员,他们都推销n种不同的产品.其中m>=l;m<=100,n>=l,n<=10.每天,每个推销员都要为售出的每一种产品交上来一个卡片,卡片包含: ...
- Font shape `OMX/cmex/m/n‘ in size <10.53937> not available (Font) size <10.95> substituted.
Latex在写公式时,报如下错误: Font shape `OMX/cmex/m/n' in size <10.53937> not available (Font) size <1 ...
- 关于存储的认识(RAM<SRAM、DRAM、SDRAM> ROM <PROM、EPROM、EEPROM> FLASH<NOR、NAND>)
1.RAM 与 ROM 的区别 RAM(Random Access Memory)指的是随机存取存储器,又称作"随机存储器",是可读可写的.是与CPU直接交换数据的内部存储器,也叫 ...
- git commit -amend报错 ! [remote rejected] HEAD -> refs/for/master (duplicate request) error: failed to
git commit --amend 提交代码 git push时报错: ` ! [remote rejected] HEAD -> refs/for/master (duplicate req ...
- Python教程:异或运算符(^)、与运算符()、或运算符(|)、反运算符(~)、右移运算符(>>)、无符号右移运算符(>>>)
1.异或的含义 异或运算与一般的逻辑或不同,异或算符的值为真仅当两个运算元中恰有一个的值为真,而另外一个的值为非真.转化为命题,就是:"两者的值不同."或"有且仅有一个为 ...
- 数组排序sort( )函数 升序greater<int>()函数和 降序less<int>函数的用法
greater和less是头文件<functional>中定义的两个结构. // TEMPLATE STRUCT greater template<class _Ty>stru ...
最新文章
- 因为我说:volatile 是轻量级的 synchronized,面试官让我回去等通知!
- R语言ggplot2使用geom_line函数geom_point函数可视化哑铃图、并对哑铃图进行排序(reorder dumbbell plot)
- python批量读取文件内容_Python 文本文件内容批量抽取实例
- ESP32移植wolfssl方法
- 欧拉函数/欧拉函数打表 lightoj1370(java/c++ )
- 根据mysql数据库日志恢复删除数据
- Oracle常用字符串操作
- 持久化技术SharedPreferences存储
- 来,我们谈谈怎么学好计算机科学与技术
- (17)FPGA速度和面积互换原则
- jmeter的java测试框架_性能测试学习之路 (四)jmeter 脚本开发实战(JDBC JMS 接口脚本 轻量级接口自动化测试框架)...
- 【设计模式和面向对象设计】拾零(持续更新,个人零散笔记)
- php 百度天气,php使用百度天气接口示例
- springboot的配置文件加载的顺序,以及在不同位置配置下,加载的顺序
- CSkin相当优秀的C#/.Net Winform界面库
- html5 人物画像,人物头像画不准?掌握这五步,让你把人物头像画准,画像
- 在Excel中批量生成条形码
- PostgreSQL中创建空间拓展(创建空间数据库)并连接到空间数据库,导入数据表操作
- centos 下 yum安装python3
- JetBrains 学习认证(idea学生认证)