0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

NVIDIA推出适用于Python的VPF,简化开发GPU加速视频编码/解码

牵手一起梦 来源:开源中国 作者:白开水不加糖 2019-12-18 14:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

NVIDIA推出了适用于Python的开源视频处理框架“VideoProcessingFramework”(VPF)。据悉,VPF 是一组开源的C ++库和Python绑定,可与其封闭源代码Codec SDK进行交互。该框架的功能是简化从Python开发GPU加速视频编码/解码的过程。

VPF利用NVIDIA Video Codec SDK来提高灵活性和性能,并为开发人员提供Python固有的易用性。

实际上,尽管Python不是性能最高的语言,但它却是一种易于使用的语言。并且在NVIDIA决定发布此视频处理框架之后,相当于在现有Video Codec SDK C ++堆栈周围的Python wrapper,都将用于在Kepler及更高版本上基于GPU的视频编码/解码。

因此,在利用基于GPU的高性能视频加速的同时,用户最终获得了易于阅读/编写的代码。

该代码在GitHub上可作为 NVIDIA的VideoProcessingFramework获得。

此外,在介绍VPF 的博客内容中,开发人员还提供了一个简短的Python代码示例,该示例使用PyNvCodec模块显示Python中的视频转码。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • NVIDIA
    +关注

    关注

    14

    文章

    5725

    浏览量

    110287
  • gpu
    gpu
    +关注

    关注

    28

    文章

    5321

    浏览量

    136206
  • python
    +关注

    关注

    59

    文章

    4892

    浏览量

    90416
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RK3576 单板机高清视频图像处理开发实战手册(二)

    本文为创龙科技RK3576 单板机视频图像处理开发指南,详解视频输入输出、编解码、RGA2.5、GPU、NPU 等硬件架构。包含 GStre
    的头像 发表于 04-28 10:33 148次阅读
    RK3576 单板机高清<b class='flag-5'>视频</b>图像处理<b class='flag-5'>开发</b>实战手册(二)

    RK3576 单板机高清视频图像处理开发实战手册(一)

    本文为创龙科技RK3576 单板机视频图像处理开发指南,详解视频输入输出、编解码、RGA2.5、GPU、NPU 等硬件架构。包含 GStre
    的头像 发表于 04-27 09:36 170次阅读
    RK3576 单板机高清<b class='flag-5'>视频</b>图像处理<b class='flag-5'>开发</b>实战手册(一)

    GPU负重前行:一组实验看懂视频色彩空间转换的真相

    处理海量图形数据。视频处理涉及解码编码、转码、特效、渲染等重负载任务,传统CPU逐个处理效率低下,GPU通过硬件加速释放CPU资源,成为
    的头像 发表于 04-17 11:35 171次阅读
    <b class='flag-5'>GPU</b>负重前行:一组实验看懂<b class='flag-5'>视频</b>色彩空间转换的真相

    NVIDIA向Kubernetes社区捐赠动态资源分配GPU驱动程序

    此外,NVIDIA 在 KubeCon Europe 大会上宣布推出适用于 GPU 加速工作负载的机密容器解决方案、
    的头像 发表于 04-01 09:10 877次阅读

    Oracle和NVIDIA合作加速向量搜索和企业数据处理

    Oracle 和 NVIDIA 正在与客户合作,将 GPU 加速的向量索引构建应用于实际工作负载。Oracle Private AI Services Container 初期支持 C
    的头像 发表于 03-23 15:26 541次阅读

    NVIDIA携手全球工业软件巨头构建AI智能体加速设计与工程开发流程

    ™ 以及 GPU 加速的工业软件与工具引入 FANUC、HD 现代集团、本田、捷豹路虎、凯傲集团、梅赛德斯奔驰、联发科技、百事公司、三星、SK 海力士和 TSMC 等企业,以加速工业设计、工程
    的头像 发表于 03-19 15:39 516次阅读

    Python中借助NVIDIA CUDA Tile简化GPU编程

    兼容未来的 GPU 架构。借助 NVIDIA cuTile Python开发者可以直接用 Python 编写 tile kernels。
    的头像 发表于 12-13 10:12 1564次阅读
    在<b class='flag-5'>Python</b>中借助<b class='flag-5'>NVIDIA</b> CUDA Tile<b class='flag-5'>简化</b><b class='flag-5'>GPU</b>编程

    一文了解Mojo编程语言

    ,利用硬件加速提升效率。 科学计算与数据处理 高效处理大规模数值分析、基因组学数据等任务。 系统工具开发 开发操作系统级工具,结合 Python 的便捷性和 C 的性能优势。 嵌入式与
    发表于 11-07 05:59

    NVIDIA推出NVQLink高速互连架构

    NVIDIA 推出 NVIDIA NVQLink,这是一种开放式系统架构,可将 GPU 计算的极致性能与量子处理器紧密结合,以构建加速的量子
    的头像 发表于 11-03 14:53 955次阅读

    IEC 62368标准适用于哪些产品

    IEC62368-1标准是国际电工委员会(IEC)制定的一项安全标准,适用于视频设备、信息技术设备以及通信设备。该标准的全称是:IEC62368-1:Audio/video,informationandcommunicationtechnologyequipment–S
    的头像 发表于 10-29 14:47 1668次阅读
    IEC 62368标准<b class='flag-5'>适用于</b>哪些产品

    NVIDIA Isaac Lab多GPU多节点训练指南

    NVIDIA Isaac Lab 是一个适用于机器人学习的开源统一框架,基于 NVIDIA Isaac Sim 开发,其模块化高保真仿真适用于
    的头像 发表于 09-23 17:15 2763次阅读
    <b class='flag-5'>NVIDIA</b> Isaac Lab多<b class='flag-5'>GPU</b>多节点训练指南

    NVIDIA桌面GPU系列扩展新产品

    NVIDIA 桌面 GPU 系列扩展,推出 NVIDIA RTX PRO 4000 SFF Edition GPU 和 RTX PRO 20
    的头像 发表于 08-18 11:50 1745次阅读

    HPM6200EVK:RISC-V架构高性能微控制器评估板现货库存

    Flash提供额外存储空间,满足复杂应用需求。调试与扩展能力板载调试器简化开发加速问题定位。2个2x20 pin IO扩展接口连接大部分IO引脚,支持扩展显示屏等外设。电机控制与编码器功能正交
    发表于 08-11 09:15

    迅为iTOP-3576开发适用于ARM PC、边缘计算、个人移动互联网设备及其他多媒体产品。

    迅为iTOP-3576开发板采用瑞芯微RK3576高性能、低功耗的应用处理芯片,集成了4个Cortex-A72和4个Cortex-A53核心,以及独立的NEON协处理器。它适用于ARM PC、边缘
    发表于 06-19 10:48

    适用于电机控制的电流滤波方法

    纯分享帖,需要者可点击附件免费获取完整资料~~~*附件:适用于电机控制的电流滤波方法.pdf【免责声明】本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请第一时间告知,删除内容!
    发表于 06-18 16:04