DirectShow过滤器-读视频文件过滤器
本过滤器读取视频文件,将读取到的视频数据解码为未压缩的视频流RGB32,由视频引脚输出。将音频数据解码为未压缩的音频流PCM,由音频引脚输出。可以读取的视频文件格式有:3gp,asf,avi,mkv,mov,mp4,wmv。
参见介绍文章:https://blog.csdn.net/h3974/article/details/137690556?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22137690556%22%2C%22source%22%3A%22h3974%22%7D
过滤器名称:读视频文件
过滤器GUID:{1A05B4A7-716D-4F67-80DC-D03F1B2539A2}
DLL注册函数名:DllRegisterServer
删除注册函数名:DllUnregisterServer
过滤器有2个输出引脚,视频引脚和音频引脚。
DirectShow过滤器-写视频文件过滤器
本过滤器将未压缩的视频流RGB32和未压缩的音频流PCM,根据输出文件类型进行编码,写入视频文件。可以创作的文件类型为:asf,mp4,wmv。
参见介绍文章:https://blog.csdn.net/h3974/article/details/137563100?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22137563100%22%2C%22source%22%3A%22h3974%22%7D
过滤器名称:写视频文件
过滤器GUID:{34C61E22-9E18-4192-9E75-4C26680CF0DE}
DLL注册函数名:DllRegisterServer
删除注册函数名:DllUnregisterServer
有2个输入引脚。
视频引脚媒体类型:
主要类型:MEDIATYPE_Video
子类型:MEDIASUBTYPE_RGB32
音频引脚脚媒体类型:
主要类型:MEDIATYPE_Audio
子类型:MEDIASUBTYPE_PCM
DirectShow应用-屏幕录像
本应用录制屏幕图像写入MP4文件。
参见介绍文章:https://blog.csdn.net/h3974/article/details/137152754?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22137152754%22%2C%22source%22%3A%22h3974%22%7D
DirectShow过滤器-屏幕录像过滤器
本过滤器抓取屏幕图像,生成RGB32视频流,由视频引脚输出。获取系统播放的声音,由音频引脚输出。供屏幕录像DirectShow应用程序使用。
参见本过滤器的介绍文章:https://blog.csdn.net/h3974/article/details/136422230?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22136422230%22%2C%22source%22%3A%22h3974%22%7D
过滤器名称:屏幕录像
过滤器GUID:{3E4FF11D-128C-4D71-8BCC-461FCBAE6320}
视频引脚标识:1
主要类型:MEDIATYPE_Video
子类型:MEDIASUBTYPE_RGB32
格式类型:FORMAT_VideoInfo
音频引脚标识:2
主要类型:MEDIATYPE_Audio
子类型:MEDIASUBTYPE_PCM
格式类型:FORMAT_WaveFormatEx
DirectShow过滤器-获取过滤器图事件过滤器
本过滤器获取过滤器图事件,将事件代码及参数以列表形式显示在窗口中。
参见本过滤器的介绍文章:https://blog.csdn.net/h3974/article/details/134534847
过滤器名称:事件
过滤器GUID:{380338B5-4292-4DB3-826C-2A582678737E}
DLL注册函数名:DllRegisterServer
删除注册函数名:DllUnregisterServer
过滤器没有引脚。
DirectShow过滤器-视频渲染过滤器
本过滤器为视频渲染过滤器。
参见本过滤器的介绍文章:https://blog.csdn.net/h3974/article/details/134233245
过滤器名称:视频渲染
过滤器GUID:{F783F06D-3E50-4E3F-B5FD-8F279619C836}
DLL注册函数名:DllRegisterServer
删除注册函数名:DllUnregisterServer
过滤器接口:IBaseFilter,IBasicVideo,IMediaSeeking,IQualProp,IQualityControl,ISpecifyPropertyPages,IVideoWindow
输入引脚标识:In
输入引脚接口:IOverlay,IPin,IQualityControl
输入引脚媒体类型:
主要类型:MEDIATYPE_Video
子类型:
MEDIASUBTYPE_ARGB32
MEDIASUBTYPE_RGB32
MEDIASUBTYPE_RGB24
MEDIASUBTYPE_RGB555
MEDIASUBTYPE_RGB565
MEDIASUBTYPE_RGB8
DirectShow过滤器-读音频文件过滤器
本过滤器解析并读取音频文件,将音频解码为未压缩的PCM音频流由输出引脚输出。可以解析的音频文件格式有:aac,m4a,m4r,mp3,wav,wma。
参见本过滤器的介绍文章:https://blog.csdn.net/h3974/article/details/133943869
过滤器名称:读音频文件
过滤器GUID:{9EA694F1-8B08-428D-9718-A353932B7995}
DLL注册函数名:DllRegisterServer
删除注册函数名:DllUnregisterServer
过滤器有1个输出引脚。
输出引脚标识:1
输出引脚媒体类型:
主要类型:MEDIATYPE_Audio
子类型:MEDIASUBTYPE_PCM
格式类型:FORMAT_WaveFormatEx
另附DLL注册软件一个。
DirectShow过滤器-抓取样本过滤器
本过滤器抓取过滤器引脚输出的样本,将样本的所有参数,通过列表直观的显示出来,同时还可以抓取样本数据,输出到磁盘。
参见本过滤器的介绍文章:https://blog.csdn.net/h3974/article/details/133500018
过滤器名称:采样
过滤器GUID:{484DFA06-F5D3-48AF-9AA0-6E3188F9F4C3}
DLL注册函数名:DllRegisterServer
删除注册函数名:DllUnregisterServer
过滤器有1个输入引脚。
输入引脚标识:In
输入引脚媒体类型:
主要类型:GUID_NULL
子类型:GUID_NULL
格式类型:GUID_NULL
在一个过滤器图中,最多可以创建10个此采样过滤器。
DirectShow过滤器-读MP4视频文件过滤器
本过滤器解析MP4文件,读取视频流解码为RGB32,由视频输出引脚输出。读取音频流解码为16位PCM,由音频输出引脚输出。
参见本过滤器的介绍文章:https://blog.csdn.net/h3974/article/details/132838348
过滤器GUID:{4EE72E8C-8E40-4AC2-8AB8-5A38AB9BC1A9}
DLL注册函数名:DllRegisterServer
删除注册函数名:DllUnregisterServer
视频输出引脚媒体类型:
主要类型:MEDIATYPE_Video
子类型:MEDIASUBTYPE_RGB32
格式类型:FORMAT_VideoInfo
样本为固定大小。
不使用时间压缩。
音频输出引脚媒体类型:
主要类型:MEDIATYPE_Audio
子类型:MEDIASUBTYPE_PCM
格式类型:FORMAT_WaveFormatEx
样本是固定大小。
不使用时间压缩。
样本为16位。
采样率为44100。
DirectShow过滤器-写MP4视频文件过滤器
本过滤器将未压缩的视频流RGB32编码为H264格式,将未压缩的音频流PCM编码为AAC格式,写入MP4文件。有2个输入引脚:视频引脚和音频引脚。
参见本过滤器的介绍文章:https://blog.csdn.net/h3974/article/details/132089870
过滤器GUID:{5255147D-ADB5-438D-A938-CB94B8C01B17}
DLL注册函数名:DllRegisterServer
删除注册函数名:DllUnregisterServer
视频引脚媒体类型:
主要类型:MEDIATYPE_Video
子类型:MEDIASUBTYPE_RGB32
格式类型:FORMAT_VideoInfo
样本为固定大小。
不使用时间压缩。
音频引脚媒体类型:
主要类型:MEDIATYPE_Audio
子类型:MEDIASUBTYPE_PCM
格式类型:FORMAT_WaveFormatEx
样本可以是固定或可变大小。
样本不使用时间压缩。
样本为16位。
采样率可以是48000或44100。
已在win10系统下做过测试,可以正常使用。
DirectShow过滤器-获取系统播放的声音过滤器
本过滤器获取系统播放的声音。可用于录制系统声音软件;制作系统声音频谱表;系统声音响度指示。也可用于屏幕录像软件的获取系统声音部分。
过滤器GUID:{881FA971-8B92-4778-8669-35DA2F941FA4}
输出引脚参数:
主要类型:MEDIATYPE_Audio
子类型:MEDIASUBTYPE_PCM
格式类型:FORMAT_WaveFormatEx
采样率:48000每秒
样本位数:16位
块对齐:4字节
输出16位2声道未压缩PCM音频。
DLL注册函数名:DllRegisterServer
取消注册函数名:DllUnregisterServer
已在win7,8,10系统下做过测试,可以正常使用。其它系统下没有测试。
另附DLL注册软件一个。
CRichEditCtrl 多格式编辑控件.rar
详解MFC对话框应用程序中多格式编辑控件的使用,及CRichEditCtrl类函数的使用。
CTreeCtrl 树控件的使用.rar
详解MFC对话框应用程序中树控件的使用。
电子书模板2019 正式版.rar
电子书模板2019正式版
本软件用于大量文本文件的存储,编辑和快速检索。
可插入图片,彩色表格和视频链接;可预置27个字体,可自定义图标;软件界面颜色和字体可任意设置。
本软件可以作为电子书的模板;或用于资料存储。
本软件使用 Visual Studio 2019 社区版开发。
适用人群: 电子书发布者,学生,有大量文本文件需要存储的人。
系统要求: 已在Windows7 Windows8.1 Windows10系统下做过测试,可以正常运行。
软件名: 电子书模板2019
软件文件名: E_book.exe
软件大小: 35.2 M。
电子书模板2020 正式版.rar
电子书模板2020正式版
本软件用于大量文本文件的存储,编辑和快速检索。
可插入图片,彩色表格和视频链接;可预置27个字体,可自定义图标;软件界面颜色和字体可任意设置。
本软件可作为电子书的模板,或用于资料存储。
本软件使用 Visual Studio 2019 社区版 开发。
适用人群: 电子书发布者,学生,有大量文本文件需要存储的人。
系统要求: 已在Windows7 Windows8.1 Windows10系统下做过测试,可以正常运行。
软件名: 电子书模板2020
软件文件名: super template.exe
软件大小: 28.1 M。
原软件发现存在Bug,现已更改,再次发布。
电子书模板2019 试用版.rar
本软件用于大量文本文件的存储,编辑和快速检索。
可插入图片,彩色表格和视频链接;可预置27个字体,可自定义图标;软件界面颜色和字体可任意设置。
本软件可以作为电子书的模板;或用于资料存储。
本软件使用 Visual Studio 2019 社区版 开发。
适用人群: 电子书发布者,学生,有大量文本文件需要存储的人。
系统要求: 已在Windows7 Windows8.1 Windows10系统下做过测试,可以正常运行。
软件名: 电子书模板2019
软件文件名: E_book.exe
软件大小: 35.2 M。
电子书模板2020 试用版.rar
本软件用于大量文本文件的存储,编辑和快速检索。
可插入图片,彩色表格和视频链接;可预置27个字体,可自定义图标;软件界面颜色和字体可任意设置。
本软件可作为电子书的模板,或用于资料存储。
本软件使用 Visual Studio 2019 社区版 开发。
适用人群: 电子书发布者,学生,有大量文本文件需要存储的人。
系统要求: 已在Windows7 Windows8.1 Windows10系统下做过测试,可以正常运行。
软件名: 电子书模板2020
软件文件名: super template.exe
软件大小: 28.1 M
根据发现的Bug,已作出更改,再次发布。