> MPC-HC

MPC-HC,全称Media Player Classic Home Cinema,是Windows平台上一个非常轻量级的开源媒体播放器。它支持所有常见的视频和音频文件格式的播放。它是100%免费的,没有任何广告或后门。

MPC-HC的维护:

XhmikosR(希腊)------项目管理+官网网页维护
 Underground78(法国)------项目管理+代码开发
 Nevcairiel(德国)------LAVFilters主开发
 kasper93(波兰)------代码开发
 Armada651(荷兰)------代码开发
 alexmarsev(未知)------代码开发
 vBm(塞尔维亚)------Doom9主持
 Jellyfrog(瑞典)------服务器管理

mpc-hc源代码:https://mpc-hc.org/downloads/ https://github.com/mpc-hc/mpc-hc 
影音风暴内核基于(MYMPC MPC(感谢Gabest、Tomasen)、MPC-HC与ffmpeg。

> MPC-BE
MPC-BE 播放Windows操作系统的DVD音频和视频文件。这个项目基于自己独立开发的原代码媒体播放器经典(Gabest)和媒体播放器经典 - 家庭影院(Casimir666)的基础上。MPC有一个令人印象深刻的音频和视频过滤器,这使他能够播放几乎所有现有的媒体格式。
 MPC-BE [Media Player Classic - BE]
https://jaist.dl.sourceforge.net/project/mpcbe/MPC-BE/Release%20builds/1.5.1/MPC-BE.1.5.1.x64-installer.zip
 媒体播放器经典 - BE是Windows的免费和开源音频和视频播放器。 
 媒体播放器经典 - BE基于原始的“媒体播放器经典”项目(Gabest)和“媒体播放器经典家庭影院”项目(Casimir666),包含其他功能和错误修复。
 MPC-BE源代码:https://sourceforge.net/projects/mpcbe/files/latest/download

> FFDShow

一个很出名的Directshow解码、编码插件包,底层编解码调用FFmpeg,市面上很多播放器都用这个解码器,但是美中不足的是没有分离器。

> LAV Filter

LAV Filter 是一款开源的DirectShow视频分离和解码软件,他的分离器LAVSplitter封装了FFMPEG中的libavformat,解码器LAVAudio和LAVVideo则封装了FFMPEG中的libavcodec。它支持十分广泛的视音频格式。
 源代码位于GitHub或Google Code:
https://github.com/Nevcairiel/LAVFilters , http://code.google.com/p/lavfilters/
 这里有一个为了更适用于 LAV Filters而稍微修改过的ffmpeg:
http://git.1f0.de/gitweb?p=ffmpeg.git;a=summary
 
 LAV Filter 整个解决方案由8个工程组成,介绍一下我目前所知的几个工程:
baseclasses:DirectShow基类,在DirectShow的SDK中也有,是微软为了简化DirectShow开发而提供的。
Demuxers:解封装的基类,LAVSplitter需要调用其中的方法完成解封装操作。
LAVAudio:音频解码Filter。封装了libavcodec。
LAVSplitter:解封装Filter。封装了libavformat。
LAVVideo:视频解码Filter。封装了libavcodec。

libbluray:蓝光的支持。

基于Directshow架构的开源播放器和插件相关推荐

  1. 一个基于Directshow实现的音频播放器,支持歌词显示

    之前在VC知识库上下载了一个基于Directshow做的音乐播放器,带歌词显示功能,觉得挺酷的.我下载了代码,编译了工程之后,运行起来的界面效果如下: 这个播放器支持的功能有: 支持播放MP3/AAC ...

  2. Mark几款优秀的基于MPC开源播放器的源码供参考.

    SEP 11TH, 2016 2:00 PM MPC(Media Player Classic)是一款基于DirectShow由一名匈牙利大佬Gabest开发的一款开源播放器. 由于该项目基于GPL源 ...

  3. 开源html5在线音乐,10 个基于 Web 的 HTML5 音乐播放器

    HTML5 是一种用于创建和呈现的网页内容的语言.这是一个革命性的语言,它拥有一些真正棒的功能和一个新的HTML5规范允许本地音频流的播放.本文向你推荐 10 个最棒的 HTML5 音频播放器,看看你 ...

  4. 开源播放器 ijkplayer (一) :使用Ijkplayer播放直播视频

    1.ijkplayer 编码 IjkPlayer支持硬解码和软解码. 软解码时不会旋转视频角度这时需要你通过onInfo的what == IMediaPlayer.MEDIA_INFO_VIDEO_R ...

  5. 最简单的基于DirectShow的示例:视频播放器自定义版

    ===================================================== 最简单的基于DirectShow的示例文章列表: 最简单的基于DirectShow的示例:视 ...

  6. 最简单的基于DirectShow的示例:视频播放器图形界面版

    ===================================================== 最简单的基于DirectShow的示例文章列表: 最简单的基于DirectShow的示例:视 ...

  7. [内附完整源码和文档] 基于Android的手机音乐播放器的设计与实现

    摘 要 随着Android系统和移动互联网的快速崛起,手机已经成为人们生活不可缺的一部分,在现代人的生活中,人们生活节奏的加快,生活压力越来越大,碎片化的时间越来越多,那么一个可以在碎片化的时间内调节 ...

  8. 基于android的在线音乐播放器app设计

    Android是Google公司公布的基于Linux内核的手机操作系统,其代码属于完全开放,为开源软件开发人员提供使用方便的框架和平台.,本文以Android开发平台为基础,介绍了音乐播放器的开发.首 ...

  9. 最简单的基于DirectShow的示例:视频播放器

    ===================================================== 最简单的基于DirectShow的示例文章列表: 最简单的基于DirectShow的示例:视 ...

最新文章

  1. UI培训分享:UI设计师要掌握哪些知识点
  2. comsol分析时总位移代表什么_【仿真百科】什么是结构力学?
  3. 小程序 textarea ios兼容解决
  4. 开启mapper接口扫描,添加分页插件
  5. Leetcode——300. 最长上升子序列
  6. Drupal 7 主题模板概述
  7. Linux Shell脚本 删除一个字符串中的部分字符
  8. python pip 下载
  9. PAT乙级1055 集体照
  10. ET5.0 配置Excel
  11. GSMA选举新的董事会成员,宣布Orange董事长兼首席执行官Stéphane Richard出任主席
  12. 台北故宫博物院收藏:气势开张,米芾行草书法真迹《真酥帖》赏析
  13. 毕业设计__系友录ByJavaweb
  14. 两台电脑共享宽带的方法
  15. 自建kafka和公有云kafka对比
  16. 区块链的基本概念和工作原理
  17. Android开发学习笔记
  18. 你对明星直播带货有多少误解?
  19. 关于DecimalFormat的取舍问题,DecimalFormat四舍五入的坑
  20. python实现外部静态服务器,浏览器通过HTTP与之通信2

热门文章

  1. [python爬虫] BeautifulSoup爬取+CSV存储贵州农产品数据
  2. Java用map实现沁园春_QQ飞车:沁园春地图车神跑法,实力老司机带你了解这几个技巧...
  3. 信息论-Turbo码学习
  4. angular学习总结-基本使用
  5. 输出Tecplot格式的数据文件
  6. iphone11看信号强度_信号格不等于信号强度 千万别被满格信号格骗了
  7. r语言for循环怎么写
  8. 软件测试-如何抓取APP测试中崩溃的log日志
  9. zookeeper启动报错Starting zookeeper ... ./zkServer.sh:行113: /usr/local/src/zookeeper/data/zookeeper_serv
  10. chrome 收藏夹的设置