下载地址:
https://089m.com/f/11603714-486069240-270f42
解压密码 ubuntu
事件起因:
我在搞KDE的动态视频壁纸,发现没有硬件加速,全靠CPU,万一以后4k显示器普级,下载了4k视频全靠cpu软解,那视频壁纸用起来就心疼了。qt使用的是gstreamer,ubuntu20.04使用的是1.16版本的,但不知道为什么ubuntu未提供nvidia的编解码插件,明明gstreamer的源码里是有的,那么只能自己编译了,为了编译这个几百k的小东东,下载了cuda toolkit,很多编译时用的dev包,修行之路,山中无岁月,搞了很久,终于好了...
使用条件:
安装有nvidia闭源驱动的用户,并且安装的是ubuntu 20.04 , 因为我是在20.04的版本上编译的。
使用方法:
下载解压后把4个文件全部移动到 /usr/lib/x86_64-linux-gnu/gstreamer-1.0/ 目录下。
输入以下命令检查是否正常:
假设你的家目录下有个h264编码的mp4文件,用下面命令播放并查看cpu使用率
cpu解码
gst-launch-1.0 filesrc location=/home/nickname/1.mp4 ! qtdemux ! h264parse ! avdec_h264 ! glimagesink
nv显卡解码
gst-launch-1.0 filesrc location=/home/nickname/1.mp4 ! qtdemux ! h264parse ! nvdec ! glimagesink
nvidia 解码插件和编码插件 For ubuntu 20.04(gstreamer 1.16版本)
- flwwater
- 帖子: 762
- 注册时间: 2010-10-31 9:15
- 系统: kubuntu 24.04
nvidia 解码插件和编码插件 For ubuntu 20.04(gstreamer 1.16版本)
上次由 flwwater 在 2021-03-25 8:41,总共编辑 1 次。
个人收藏的数百个精美动态壁纸:
https://url17.ctfile.com/d/15983117-593 ... 768?p=6220
(访问密码:6220)
个人收藏的经典国语音乐和纯音乐(钢琴,笛子,二胡等):
https://url17.ctfile.com/d/15983117-446 ... 33e?p=6220
(访问密码:6220)
如果访问密码不对,可试试这个密码 566816
https://url17.ctfile.com/d/15983117-593 ... 768?p=6220
(访问密码:6220)
个人收藏的经典国语音乐和纯音乐(钢琴,笛子,二胡等):
https://url17.ctfile.com/d/15983117-446 ... 33e?p=6220
(访问密码:6220)
如果访问密码不对,可试试这个密码 566816
- astolia
- 论坛版主
- 帖子: 6454
- 注册时间: 2008-09-18 13:11
Re: nvidia 解码插件和编码插件 For ubuntu 20.04(gstreamer 1.16版本)
ubuntu提供了gstreamer1.0-vaapi包啊。开源驱动可以直接通过vaapi硬解,闭源驱动应该也可以通过安装个vaapi到vdpau的转换库来硬解。旧版ubuntu
有vdpau-va-driver包,20.04没了,但我看到有人说安装旧版的包也可以用
有vdpau-va-driver包,20.04没了,但我看到有人说安装旧版的包也可以用
-
- 帖子: 688
- 注册时间: 2007-10-29 10:58
Re: nvidia 解码插件和编码插件 For ubuntu 20.04(gstreamer 1.16版本)
我为了用linux最近买了张AMD Radeon R9 380 Series,爽啊。把用了几年的N卡作备用了。
- Ping-Wu
- 帖子: 1822
- 注册时间: 2012-11-14 9:34
- 系统: Debian 12
- 大宝
- 帖子: 3052
- 注册时间: 2008-06-30 22:32
- 联系:
Re: nvidia 解码插件和编码插件 For ubuntu 20.04(gstreamer 1.16版本)
谢谢分享
在下也在 KDE 中玩视频壁纸,之前只是注意到 CPU 有一个核随时飚得顶天,没太在意,以为是正常现象。
这两天装了个显卡切换插件,这才发现 N 卡根本就没工作,刚把 N 卡强行工作搞定,CPU 算了降下来一些了。
在下也在 KDE 中玩视频壁纸,之前只是注意到 CPU 有一个核随时飚得顶天,没太在意,以为是正常现象。
这两天装了个显卡切换插件,这才发现 N 卡根本就没工作,刚把 N 卡强行工作搞定,CPU 算了降下来一些了。
-
- 帖子: 1318
- 注册时间: 2005-09-13 4:56
- 系统: Ubuntu Jammy Jellyfi
Re: nvidia 解码插件和编码插件 For ubuntu 20.04(gstreamer 1.16版本)
什么意思,你用mplayer+ffmpeg,里面自带vdpau驱动啊
- flwwater
- 帖子: 762
- 注册时间: 2010-10-31 9:15
- 系统: kubuntu 24.04
Re: nvidia 解码插件和编码插件 For ubuntu 20.04(gstreamer 1.16版本)
动态视频壁纸是用qml语言写的,Qt的多媒体框架绑定的是gstreamer,所以视频是用gstreamer来解码的,gstreamer只支持vaapi和nvcodec两种。偏偏nv的闭源驱动只认vdpau,而vdpau to vaapi桥接功能被ubuntu放弃了。到处都是坑!
目前在研究KDE动态视频随机播放,如果成功,下一步如果nv显卡的gstreamer硬解码搞不定,再想办法换成mpv后端!!!要做的事太多,心烦。
个人收藏的数百个精美动态壁纸:
https://url17.ctfile.com/d/15983117-593 ... 768?p=6220
(访问密码:6220)
个人收藏的经典国语音乐和纯音乐(钢琴,笛子,二胡等):
https://url17.ctfile.com/d/15983117-446 ... 33e?p=6220
(访问密码:6220)
如果访问密码不对,可试试这个密码 566816
https://url17.ctfile.com/d/15983117-593 ... 768?p=6220
(访问密码:6220)
个人收藏的经典国语音乐和纯音乐(钢琴,笛子,二胡等):
https://url17.ctfile.com/d/15983117-446 ... 33e?p=6220
(访问密码:6220)
如果访问密码不对,可试试这个密码 566816
- wystone1
- 帖子: 54
- 注册时间: 2018-02-25 12:43
- 系统: ubuntu 20.04 LTS