【开源工程】mpc

2024-02-20 04:18
文章标签 工程 开源 mpc

本文主要是介绍【开源工程】mpc,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

mpc

Peter Lee 2008-06-05

 

 

一、简介

Mpc是一个非常流行的开源播放器,国外的K-Lite Codec,国内的幻想影音、终极解码、完美解码等播放工具都捆绑了mpc播放器程序。另外,暴风、kmplayer等播放器程序也都或多或少地参考及使用了mpc中的功能和代码。Mpc开源工程开始于2003年,是一款较早的开源万能播放器程序,基于directshow架构,只要有可用的解码filtermpc可以支持任意的媒体格式。Mpc的作者gabest,同时也是著名的外挂字幕插件vobsub的作者。

遗憾的是Mpc工程在200604月停止了更新,同时所幸的是有两个开源工程在mpc的基础上继续更新,一个是mpc2,主要是clsid2在维护,主要是修正mpc原工程中的一些bug,不添加新功能;另一个mpc-home cinema比较强了,在mpc的基础上,添加了Anti tearing,抖动测试,字幕同步,Shuttle PN31远程控制支持,OSD屏幕显示,vista Ready等不少实用的功能。

Mpc主界面截图

 

二、源码获取途径

1. mpc原工程gabest

http://sourceforge.net/projects/guliverkli2/

https://guliverkli.svn.sourceforge.net/svnroot/guliverkli

gabest 2006.04停止更新

 

2. mpc2(clsid2)

http://sourceforge.net/projects/guliverkli2/

https://guliverkli2.svn.sourceforge.net/svnroot/guliverkli2

 

3. mpc-hc

mpc-home cinema Registered : 2006-06-21 12:10

http://tibrium.neuf.fr/

http://sourceforge.net/project/showfiles.php?group_id=170561

https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk

 

三、使用指南

OS: windows平台

编译平台:vs2003, vs2005 or vs2008

另外需要安装directX9.0sdk windows media format sdk9

关于mpc的具体编译方法参见《How to Compile mpc》:

http://blog.csdn.net/sunshine1314/archive/2006/12/13/1442103.aspx

 

二、典型应用

Mpc最常见的应用是:在windows平台上构建多格式支持的媒体播放程序。另外,用mpc构建针对自定义格式的播放程序也是很方面的。

另外,mpc工程中除了包含播放器主程序,还包含了不少开源的filter,特别是splitter filter,如mp3, mpeg, mp4, mov, flv, realsplitter。利用mpc的工程有很多功能完善的filter基类,对于构建自主的splitter, decoderfilter非常方便。

 

三、更多资料

如果要在非windows平台上构建多格式支持的媒体播放程序,可以使用另外两个开源工程,vlcmplayer。具体内容见本站的相应文章。

 

 

这篇关于【开源工程】mpc的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/727010

相关文章

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

金融业开源技术 术语

金融业开源技术  术语 1  范围 本文件界定了金融业开源技术的常用术语。 本文件适用于金融业中涉及开源技术的相关标准及规范性文件制定和信息沟通等活动。

安全管理体系化的智慧油站开源了。

AI视频监控平台简介 AI视频监控平台是一款功能强大且简单易用的实时算法视频监控系统。它的愿景是最底层打通各大芯片厂商相互间的壁垒,省去繁琐重复的适配流程,实现芯片、算法、应用的全流程组合,从而大大减少企业级应用约95%的开发成本。用户只需在界面上进行简单的操作,就可以实现全视频的接入及布控。摄像头管理模块用于多种终端设备、智能设备的接入及管理。平台支持包括摄像头等终端感知设备接入,为整个平台提

K8S(Kubernetes)开源的容器编排平台安装步骤详解

K8S(Kubernetes)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。以下是K8S容器编排平台的安装步骤、使用方式及特点的概述: 安装步骤: 安装Docker:K8S需要基于Docker来运行容器化应用程序。首先要在所有节点上安装Docker引擎。 安装Kubernetes Master:在集群中选择一台主机作为Master节点,安装K8S的控制平面组件,如AP

MiniGPT-3D, 首个高效的3D点云大语言模型,仅需一张RTX3090显卡,训练一天时间,已开源

项目主页:https://tangyuan96.github.io/minigpt_3d_project_page/ 代码:https://github.com/TangYuan96/MiniGPT-3D 论文:https://arxiv.org/pdf/2405.01413 MiniGPT-3D在多个任务上取得了SoTA,被ACM MM2024接收,只拥有47.8M的可训练参数,在一张RTX

HomeBank:开源免费的个人财务管理软件

在个人财务管理领域,找到一个既免费又开源的解决方案并非易事。HomeBank 正是这样一个项目,它不仅提供了强大的功能,还拥有一个活跃的社区,不断推动其发展和完善。 开源免费:HomeBank 是一个完全开源的项目,用户可以自由地使用、修改和分发。用户友好的界面:提供直观的图形用户界面,使得非技术用户也能轻松上手。数据导入支持:支持从 Quicken、Microsoft Money

开源分布式数据库中间件

转自:https://www.csdn.net/article/2015-07-16/2825228 MyCat:开源分布式数据库中间件 为什么需要MyCat? 虽然云计算时代,传统数据库存在着先天性的弊端,但是NoSQL数据库又无法将其替代。如果传统数据易于扩展,可切分,就可以避免单机(单库)的性能缺陷。 MyCat的目标就是:低成本地将现有的单机数据库和应用平滑迁移到“云”端

Jenkins构建Maven聚合工程,指定构建子模块

一、设置单独编译构建子模块 配置: 1、Root POM指向父pom.xml 2、Goals and options指定构建模块的参数: mvn -pl project1/project1-son -am clean package 单独构建project1-son项目以及它所依赖的其它项目。 说明: mvn clean package -pl 父级模块名/子模块名 -am参数

LLM系列 | 38:解读阿里开源语音多模态模型Qwen2-Audio

引言 模型概述 模型架构 训练方法 性能评估 实战演示 总结 引言 金山挂月窥禅径,沙鸟听经恋法门。 小伙伴们好,我是微信公众号《小窗幽记机器学习》的小编:卖铁观音的小男孩,今天这篇小作文主要是介绍阿里巴巴的语音多模态大模型Qwen2-Audio。近日,阿里巴巴Qwen团队发布了最新的大规模音频-语言模型Qwen2-Audio及其技术报告。该模型在音频理解和多模态交互