社区
多媒体/流媒体开发
帖子详情
有没有WMV DMO Decoder的transform filter呀?
tserpent
2005-08-24 10:04:40
我看到WMV DMO SDK里面有一个Decoder的例子,不过是解文件的。我现在想这样的应用:
network source(WMV stream) filter -> DMO filter -> video render的应用。但是好像DMO不支持filter, 但是如果自己仿照那个例子的话,参数有太多,都不知道如何构造。
不知道有没有这方面的例子可以参考一下。
...全文
155
14
打赏
收藏
有没有WMV DMO Decoder的transform filter呀?
我看到WMV DMO SDK里面有一个Decoder的例子,不过是解文件的。我现在想这样的应用: network source(WMV stream) filter -> DMO filter -> video render的应用。但是好像DMO不支持filter, 但是如果自己仿照那个例子的话,参数有太多,都不知道如何构造。 不知道有没有这方面的例子可以参考一下。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ablewindy
2005-09-02
打赏
举报
回复
这个接口在Windows Media Audio and Video codec SDK 里有介绍
ablewindy
2005-09-02
打赏
举报
回复
视频流里面没有!
你查查IWMCodecPrivateData的介绍吧!
vencent
2005-08-29
打赏
举报
回复
邮件:lingfp@tom.com,行吗,多谢!
vencent
2005-08-29
打赏
举报
回复
楼上的,我怎么使用WMV1也不能连接啊,我是在GRAPHEDIT中试验的!
你的FILTER在MEDIA PLAYER中使用的吗?能不能把你的例子给我看看?谢谢了!
tserpent
2005-08-29
打赏
举报
回复
那个编码的时候会产生一个Private Data,在什么地方,视频码流里面有嘛?
ablewindy
2005-08-29
打赏
举报
回复
要正确解码重要的是要设置VIDEOINFOHEADER *pVi
并且在编码的时候会产生一个Private Data,在解码时必须把这个Private Data加下VIDEOINFOHEADER后面。
tserpent
2005-08-28
打赏
举报
回复
HRESULT CXXXSourcePin::GetMediaType(CMediaType *pMediaType)
{
CheckPointer(pMediaType,E_POINTER);
CAutoLock cAutoLock(m_pFilter->pStateLock());
pMediaType->SetType(&MEDIATYPE_Video);
pMediaType->SetSubtype(&WMCMEDIASUBTYPE_WMV1);
pMediaType->SetFormatType(&FORMAT_VideoInfo);
pMediaType->SetTemporalCompression(TRUE);
pMediaType->SetSampleSize(size);
......
}
这样可以连上,如果换成WMCMEDIASUBTYPE_WMV3, 就不行了。
但是我还是不能正确解码,如果用Media player就能解出网络媒体流,不知道这时候解码器,还要不要头信息,还是只要payload了?
ahualive
2005-08-27
打赏
举报
回复
严重关注!
tserpent
2005-08-26
打赏
举报
回复
我这两天没有时间,明天在试一试,如果不行就只好用DMO,不用filter了。
vencent
2005-08-26
打赏
举报
回复
没问题啊,我连了两天了也连不上!郁闷中...
vencent
2005-08-25
打赏
举报
回复
顶!
tserpent
2005-08-25
打赏
举报
回复
to vencent():
就是这个,同感。我的source filter也连接不上,不知道他要求什么样的MediaType?
要是搞定了,相互通知一下哦!
vencent
2005-08-25
打赏
举报
回复
是wmvideo decoder dmo吧?
我也想用,可是我写了一个简单source filter去连接,怎么也连接不上.
tserpent
2005-08-25
打赏
举报
回复
我在GraphEdit里面看到一个WMVideo Decoder的filter,不知道有谁用过没有?
开发
DMO
decode
r给WMP使用播放视频文件经验一贴
上上周被分配个任务做一个asf文件的video解码插件,本来做的
transform
filter
,其他播放器都能自动加载到且可以播放,但wmp找不到解码器。没办法,传闻
DMO
可以。 然后就仿照directx的
DMO
例子
dmo
sample做了一个
dmo
...
LAV
Filter
源代码分析 3: LAV Video (1)
LAV Video 是使用很广泛的DirectShow
Filter
。它封装了FFMPEG中的libavcodec,支持十分广泛的视频格式的解码。在这里对其源代码进行详细的分析。 LAV Video 工程代码的结构如下图所示
Directshow完整介绍
原因是对DirectShow技术没有较全面地掌握,对各个接口间的关系以及
filter
与
filter
之间连接的内部过程等都只是一知半解,除了再仔细地看看DirectShow的基类库源文件之外,觉得也很有必要从头到尾看一遍DirectShow的...
我的Android进阶之旅------>Android中编解码学习笔记
帧内一般采用有损压缩算法,由于帧内压缩时各个帧之间没有相互关系,所以压缩后的视频数据仍可以以帧为单位进行编辑。帧内压缩一般达不到很高的压缩。 采用帧间(Interframe)压缩是基于许多视频或 动画的连续...
各种音视频编解码学习详解 h264 ,mpeg4 ,aac 等所有音视频格式
帧内一般采用有损压缩算法,由于帧内压缩时各个帧之间没有相互关系,所以压缩后的视频数据仍可以以帧为单位进行编辑。帧内压缩一般达不到很高的压缩。 采用帧间(Interframe)压缩是基于许多视频或 动画的连续...
多媒体/流媒体开发
2,543
社区成员
20,281
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章