文档章节

AVPlayer支持VSFilter啦, 也就支持字幕啦

Jackarain
 Jackarain
发布于 2012/05/24 00:11
字数 317
阅读 527
收藏 0

    哈哈, 以前研究dshow的时候, 研究过VSFilter, 在以dshow为基础的播放器中(比如暴风, 射手等等...), 几乎都是使用这个插件来做字幕的, 然而虽然自己可以编写字幕插件的代码, 但我并不打算这样做, 因为实在太累了, 当然我希望有空能重写一个字幕插件.

    下一步的一个计划就是实现截图的细节功能, 再一下步就是在这个播放器的基础上实现一个简单的视频转码功能插件, 个人觉得有必要.

   计划不如变化, 先说说这个字幕的使用接口吧, 非常简单(以简单明确的方式实现强大功能, 是我一直所追求的), 只是在avplayer接口类添加了:

   BOOL load_subtitle(const char *subtitle);

这样一个简单的函数, 输入一个字幕文件名即可, 暂时就先这样, 测试发现, 效果还不错, 上一个图:

字幕加载的截图

字幕截图


长腿, 丝袜, 性感, 店长推荐! 妹妹不错! 很漂亮! 绝对赞!

最后, 希望有朋友能参与avplayer的开源(无所谓水平高低), 哥都将献出此片以作鼓励!


© 著作权归作者所有

Jackarain

Jackarain

粉丝 225
博文 17
码字总数 10627
作品 4
杭州
私信 提问
加载中

评论(3)

seau
seau
我能提供一个pt站点
民主自由
额,为了av 去看下avplayer的源码去
霄霄月月
霄霄月月
水哥,非常期待你的转码模块,你把电影共享一下啊,这样不懂技术的也会来看你的博客了
AVFoundation 视频播放

1. 播放视频综述 AVFoundation 对于播放封装了主要的三个类 AVPlay、AVPlayerLayer 和 AVPlayerItem。 AVPlayer AVPlayer 是一个用于播放基于时间的试听媒体的控制器对象,可以播放本地、分布...

CISay
09/01
0
0
【开源访谈】AVPlayer 作者王功铭访谈实录

关于开源访谈 开源访谈是开源中国推出的一系列针对国内优秀开源软件作者的访谈,以文字的方式记录并传播。我们希望开源访谈能全面的展现国内开源软件、开源软件作者的现状,着实推动国内开源...

虫虫
2012/11/27
5.8K
31
AVFoundation开发秘籍笔记-04视频播放

一、播放功能综述 1、AVPlayer AVPlayer用来播放基于时间的视听媒体的控制器对象。支持播放从本地、分步下载或通过HTTP Live Streaming协议得到的流媒体,并在多种播放场景中播放这些视频资源...

竹与豆
2018/05/25
0
0
我想实现这么一个设想,我的avplayer是放在一个view上的,现在我想在这个view上添加一个tap点击事件,点击的时候会弹出两个view 但是avplayer的那个不会消失,为什么加不上去??这样不可以实现吗??

@珲少 你好,想跟你请教个问题:我想实现这么一个设想,我的avplayer是放在一个view上的,现在我想在这个view上添加一个tap点击事件,点击的时候会弹出两个view 但是avplayer的那个不会消失,...

素无恒
2015/12/20
148
2
AVPlayer 之avcore模块

define MEDIATYPEFILE 0 define MEDIATYPEBT 1 define MEDIATYPEHTTP 2 define MEDIATYPERTSP 3 // 渲染模式. define RENDER_DDRAW 0 define RENDER_D3D 1 define RENDER_OGL 2 class EXPOR......

Jackarain
2012/04/20
1K
18

没有更多内容

加载失败,请刷新页面

加载更多

Mybatis Plus删除

/** @author beth @data 2019-10-17 00:30 */ @RunWith(SpringRunner.class) @SpringBootTest public class DeleteTest { @Autowired private UserInfoMapper userInfoMapper; /** 根据id删除......

一个yuanbeth
今天
4
0
总结

一、设计模式 简单工厂:一个简单而且比较杂的工厂,可以创建任何对象给你 复杂工厂:先创建一种基础类型的工厂接口,然后各自集成实现这个接口,但是每个工厂都是这个基础类的扩展分类,spr...

BobwithB
今天
5
0
java内存模型

前言 Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点。而且很多概念的名称看起来又那么相似,很多人会傻傻分不清楚。比如本文我们要讨论的JVM内存结构、Java内存模...

ls_cherish
今天
4
0
友元函数强制转换

友元函数强制转换 p522

天王盖地虎626
昨天
5
0
js中实现页面跳转(返回前一页、后一页)

本文转载于:专业的前端网站➸js中实现页面跳转(返回前一页、后一页) 一:JS 重载页面,本地刷新,返回上一页 复制代码代码如下: <a href="javascript:history.go(-1)">返回上一页</a> <a h...

前端老手
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部