佚名通过本文主要向大家介绍了directshow filter,directshow,directshow9.0下载,directshow9官方下载,directshow开发指南等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: directshow中如何将图片流filter写入到avi文件中?急需!高手请进!!
描述:
现在有封装gif文件的filter,如何提交到pMux中,然后写到指定的avi文件中呢???现在项目急需,希望大侠能多多指导,万分感谢!可以加分,谢谢!
解决方案1:
描述:
最近做音视频捕获的项目,遇到一个非常棘手的问题。想在捕获视频的同时,添加一些特效(说白了,就是一些背景透明的gif文件),同时将这些特效也写入到文件中,但是不知道该怎么实现,音视频的捕获已经完成:
//构建视频预览的过滤器链路
hr = m_pCapture->RenderStream( &PIN_CATEGORY_PREVIEW, &MEDIATYPE_Video,m_pBF, NULL, m_pVMR );
hr = RenderFileList(m_pGB,m_pVMR );
//构建音视频合成并保存文件过滤器链路
hr = m_pCapture->SetOutputFileName( &MEDIASUBTYPE_Avi, T2W( pFilename ),&pMux,NULL );
//连接捕获器和AVI Muxer过滤器
hr = m_pCapture->RenderStream( &PIN_CATEGORY_CAPTURE, &MEDIATYPE_Video,m_pBF, NULL,pMux );
hr=m_pCapture->RenderStream(&PIN_CATEGORY_CAPTURE,&MEDIATYPE_Audio,m_pBF_Audio,NULL,pMux);
现在有封装gif文件的filter,如何提交到pMux中,然后写到指定的avi文件中呢???现在项目急需,希望大侠能多多指导,万分感谢!可以加分,谢谢!
解决方案1:
你在视频 Source Filter 后面加个 自己写的 Filter(叠图像的功能)不就行了吗?
解决方案2:http://www.pudn.com/downloads79/sourcecode/multimedia/vfw/detail303267.html