当前位置: 技术问答>linux和unix
GTK下有没有快速的缩放算法?
来源: 互联网 发布时间:2016-04-16
本文导语: 我采集的视频是NTSC的,720X480,每秒30F,需要进行缩小操作,用gdk_pixbuf_scale,效率太低,CPU一直是100% 求高效的放大缩小算法!!!,有原始的灰度图,720x480,想直接对灰度突缩放 | 看一下下面两个库...
我采集的视频是NTSC的,720X480,每秒30F,需要进行缩小操作,用gdk_pixbuf_scale,效率太低,CPU一直是100%
求高效的放大缩小算法!!!,有原始的灰度图,720x480,想直接对灰度突缩放
求高效的放大缩小算法!!!,有原始的灰度图,720x480,想直接对灰度突缩放
|
看一下下面两个库,是我前段时间翻译的一个文档里的,不知道对你是否能有帮助。
GStreamer 库
GStreamer 是创建流媒体应用程序的框架。该框架被设计用来制造易写应用程序修正,从简单 Ogg/Vorbis 录音重放到复杂音频(混合)和视频(非线性编辑)进程。
最重要的 GStreame 用途是媒体播放器。 GStreamer 已经包含建立媒体播放器的组件,可支持非常多的格式。开发者可通过干净、通用接口编写简单插件 [1] ,添加新代码和过滤器。
更多文档能在 http://gstreamer.freedesktop.org/ 被找到。你可以从该站点下载 GStreamer 包。同样,你也可以使用 apt 或 yum 安装 GStreamer 。例如,使用 apt 安装 GStreamer 核心开发文件时,你可以运行 apt-get install libgstreamer0.10-dev 。
Helix 库
Helix 和 GStreamer 非常相似,也是一个操作视频、音频的编码、同步和其它进程的媒体框架。它是交叉平台( Symbian*, Linux*, Windows*, Solaris*, Mac*, 等等),发起人是 Real 网络公司。它拥有很多成功的模型(如媒体播放器)在手持设备上。与 GStreamer 相比, Helix 支持 DRM (数子版权管理) [2] 。更多详细信息见: http://helixcommunity.org/
GStreamer 库
GStreamer 是创建流媒体应用程序的框架。该框架被设计用来制造易写应用程序修正,从简单 Ogg/Vorbis 录音重放到复杂音频(混合)和视频(非线性编辑)进程。
最重要的 GStreame 用途是媒体播放器。 GStreamer 已经包含建立媒体播放器的组件,可支持非常多的格式。开发者可通过干净、通用接口编写简单插件 [1] ,添加新代码和过滤器。
更多文档能在 http://gstreamer.freedesktop.org/ 被找到。你可以从该站点下载 GStreamer 包。同样,你也可以使用 apt 或 yum 安装 GStreamer 。例如,使用 apt 安装 GStreamer 核心开发文件时,你可以运行 apt-get install libgstreamer0.10-dev 。
Helix 库
Helix 和 GStreamer 非常相似,也是一个操作视频、音频的编码、同步和其它进程的媒体框架。它是交叉平台( Symbian*, Linux*, Windows*, Solaris*, Mac*, 等等),发起人是 Real 网络公司。它拥有很多成功的模型(如媒体播放器)在手持设备上。与 GStreamer 相比, Helix 支持 DRM (数子版权管理) [2] 。更多详细信息见: http://helixcommunity.org/