标签:#多媒体框架

共 15 篇文章

Xine

xine()是一个类UNIX操作系统下的多媒体播放引擎,遵循GPL。xine基于一个支持不同前端播放器应用程序的公用库(xine-lib)。xine的一个重要特性具有手动音视频同步的功能。xine使用源自其他工程的库,如liba52、libmpeg2、FFmpeg、libmad、FAAD2与Ogle。xine也可通过wrapper使用二进制Windows解码器,打包为w32codecs,以播放某些不能原生支持的多媒体格式。 支持的格式 …

FFmpeg

FFmpeg 是一個開放原始碼的自由軟體,可以執行音訊和視訊多種格式的錄影、轉檔、串-{}-流功能,包含了libavcodec——這是一個用於多個專案中音訊和視訊的解碼器函式庫,以及libavformat——一個音訊與視訊格式轉換函式庫。 这个项目最初是由法國程式設計師法布里斯·贝拉()发起的,而现在是由米夏埃尔·尼德迈尔(Michael Niedermayer)在进行维护。许多FFmpeg的开发者同时也是MPlayer项目的成员,FF…

VLC多媒體播放器

VLC多媒體播放器(),最初名為,是VideoLAN計劃的开放源代码多媒體播放器。支援眾多音訊與視訊解碼器及檔案格式,並支援DVD影音光碟、VCD影音光碟及各類串流協定。它也能作為单播或多播的串流伺服器在IPv4或IPv6的高速網路連線下使用。调用FFmpeg計劃的解碼器與程式庫使其有播放多媒體檔案及加密DVD影碟的功能。 历史 VideoLAN最初作为大学的研究项目于1996年启动。VLC原指VideoLAN客户端(),但VLC已不再…

Video for Windows

Video for Windows (有時被縮寫為 VfW 或 V4W)是微軟於 1992 年發佈的軟件套組,可用於影片的回放與編輯。它的一個僅能用於影片回放的運行時版本被發佈為一個 Windows 3.1 的免費附加功能,其隨後成為了 Windows 95 的一個集成組件。Video for Windows 基本上被 1996 年 7 月所釋出的 ActiveMovie 所取代,這就是其後被大家所熟知的 DirectShow。 App…

QuickTime

*'是由蘋果公司所開發的一種多媒体框架,能夠處理許多的數位視訊、媒體段落、音效、文字、動畫、音樂格式,以及互動式全景影像的數項類型。 概況 QuickTime技術擁有三種主要的元件: #媒體播放器,蘋果電腦在他自己的網站免費讓人下載以及內建在他的電腦中。 QuickTime 檔案格式—公開文件並且任何人都可以使用,不須權利金。 軟體開發工具可用於Macintosh平臺。這些工具允許人們開發他們自己的軟體來操作QuickTime以及其他媒…

英特尔集成性能原语

Intel Integrated Performance Primitives(Intel IPP)是一个多线程软件函式庫,包含用于多媒体和数据处理应用的函数,出自英特尔。此产品可译作:集成性能原语、集成执行原语。 该库支持英特尔和兼容处理器,可用于Linux、macOS、Windows和Android操作系统。它可单独提供或作为的一部分使用。 特色 该库利用处理器的包括MMX、SSE、SSE2、SSE3、SSSE3、SSE4、AVX、…

Media Foundation

Media Foundation是微軟在Windows上推出的下一代多媒體開發庫,目的是為Windows平台提供統一的多媒體影音解決方案,開發者可以透過Media Foundation播放影片和聲音文件、進行影音編碼或者多媒體文件轉碼等等工作。Media Foundation是DirectShow為主的舊式多媒體應用程序接口的替代者與繼承者,在微軟的計畫下將逐步汰換DirectShow技術。Media Foundation僅支援Wind…

MediaLib

mediaLib(指 "多媒体函数库")是一个用于加速多媒体应用程序的可移植的底层函数库。它具备C语言接口,其最新版本为2.5。 它最初由Sun开发,之后作为OpenSolaris项目的一部分在CDDL许可证下开源。 mediaLib 用C及编译器原语写成,可以利用多种处理器上带有的SIMD多媒体指令集来获得显著的性能提升。虽然最初它只能利用SPARC处理器上的VIS指令集,但是后来又加入了对Intel/AMD处理器上的MMX/SSE/…

MPEG-21

MPEG-21标准的正式名称为“多媒体框架”,它致力于为多媒体传输和使用定义一个标准化的、可互操作的和高度自动化的开放框架,这个框架考虑到了对象化的多媒体接入以及使用不同的网络和终端进行传输等问题。 MPEG-21标准將各種不同協議、標準和技術融合在一起,透過這種統一環境對全球媒體資源進行統一和管理,進而完整版权保护、用户隐私权保护、终端和网络资源撷取及事件报告等功能。 第13部分 MPEG-21希望發展一種高效率之可調性視訊編碼標準(…

GStreamer

GStreamer 是一个基于管道的多媒体框架,基于GObject,以C语言写成。 凭借GStreamer,程序员可以很容易地创建各种多媒体功能组件,包括简单的音频回放,音频和视频播放,录音,流媒体和音频编辑。基于流水线设计,可以创建诸如视频编辑器、流媒体广播和媒体播放器等等的很多多媒体应用。 發展歷史 1999年Erik Walthinsen建立了GStreamer,2001年1月11日發表了第一個主要版本是0.1。沒過多久,GStr…

Windows Media

Windows Media是Microsoft Windows下媒体创建和分发所用的多媒体框架。它包含一个带有应用程序编程接口的软件开发工具包以及一些预构建技术。以下是Windows Media的组成部分: 应用程序 Windows Media Encoder Windows Media Player Windows Media Services 格式 Advanced Systems Format(ASF) Windows Media…

Phonon (KDE)

Phonon 是 KDE 桌面平台提供的多媒体 API,它是处理KDE软件中多媒体流的标准抽象,也被几个Qt应用程序使用。 Phonon 最初是为了让 KDE/Qt 软件能够独立于任何单一的多媒体框架(如GStreamer或xine),从而为其提供了在主要版本的生命周期内稳定的多媒体API。通过提供一个简单的 KDE/Qt 风格的多媒体API,能够更好地支持 Windows 和 macOS 上的本地多媒体框架,并解决框架变得无法维护或 …

Media Lovin' Toolkit

Media Lovin' Toolkit(MLT)是一款开源多媒体框架,为电视广播设计开发。它为广播电台、视频编辑器、媒体播放器、转换器、web 串流及许多其他类型的程序提供了工具集。该系统的功能通过各种各样的现成的工具、XML创作组件和可扩展的基于插件的API提供。 该框架被Kdenlive、OpenShot和Shotcut以及其他视频编辑器所使用。 技术概况 MLT提供了一个依存性最低的API(POSIX和C99)。其设计是模块化的…

DirectShow

DirectShow(有时缩写如DS或DShow),开发代号Quartz,是一种由微软公司开发的能够让软件开发者对媒体文件执行各种不同处理的应用程序设计接口。它是微软公司对早先Windows视频科技的一次更新。基于微软公司Windows组件对象模型(COM)框架,DirectShow为大部份微软公司程序设计语言提供了一个媒体的普遍接口,而且是一个可扩展的,能在使用者或开发者的命令下播放或记录媒体文件的,以Filter为基础的框架。Dir…

多媒体框架

多媒体框架是一种在电脑上处理媒体并经网络传播的软件框架。一个良好的多媒体框架提供了一个直观的API和一个模块化的架构而易于添加对新的音频、视频和容器格式以及传输协议的支持。这意味着可以被媒体播放器和视频编辑器之类的程序支持,但也能被用于编译视频会议程序、媒体转换器及其他多媒体工具。数据在模块上自动处理,无需应用程序在一对一连接的模块之间传送缓冲。 相对于功能库而言,一个多媒体框架提供了一个用于媒体处理的运行时环境。在观念上这类环境提供了…