开发 DirectShow 播放器时如何加入 DirectVobSub 字幕 filter?

macenjie 2011-12-30 04:14:06
用 C# directshow.net 开发的播放器,我需要实现外挂字幕的功能
已用 graphBuilder.AddFilter 加入了DirectVobSub (auto-loading version)

在 GraphEdit 中也可以显示出来加入成功,但是 input Pin 和 output Pin 都未连接上,等于该 filter 是孤立在旁边的。
试了很多方法还是无法把这个 filter 正确连入到 Graph 里面,请高手指教。
...全文
172 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
thpengxl 2012-07-20
  • 打赏
  • 举报
回复
LZ有没有解决问题啊,求指导,谢谢
满衣兄 2011-12-31
  • 打赏
  • 举报
回复
你在GraphEdit中直接用鼠标拖拽看看能不能连上,如果这样都连不上说明类型不匹配
jiuhexuan 2011-12-31
  • 打赏
  • 举报
回复
filter directshow字幕处理

http://www.pudn.com/downloads144/sourcecode/multimedia/midi/detail627847.html
熙风 2011-12-30
  • 打赏
  • 举报
回复
不会,,
使用 Windows 7 Codec Pack 它可以将您的计算机将配备解码所有常见的视频和音频格式。 Windows 7 编解码器允许播放几乎所有格式的视频和音频文件。 包装中包含的所有编解码器的详细列表可在制造商的网站上找到。 编解码器的解释: 编解码器是设备或计算机上的一种软件,能够对文件,流和广播中的视频和/或音频数据进行编码和/或解码。编解码器一词是’compressor-decompressor’的Portmanteau 您将可以播放的压缩类型包括: x265 | h.265 | HEVC | 10位x264 | x264 | h.264 | AVCHD | AVC | DivX |MP4 | MPEG4 | MPEG2 等。 您将能够播放的文件类型包括: .bdmv | .evo | .hevc | .mkv | .avi | .flv | .webm | .mp4 | .ts | .m4v | .m4a | .ogm | .ac3 | .dts | .flac | .ape | .aac | .ogg | .ofr | .mpc | .3gp 等。 支持的解决方案包括: 包括SD(标准清晰度)480i,480p,576i,576p,+ HD(高清晰度)720i,720p,1080i,1080p,4k及更高版本的所有分辨率。 通过与此编解码器包一起使用 RedFox AnyDVD HD,用户可以播放: 受保护的 Bluray,HD-DVD,AVCHD,DVD,CD 光盘。 Windows 7 音视频解码器 Windows 7 Codec Pack 下载Windows 7 音视频解码器 Windows 7 Codec Pack 中文版 封装编解码器组件: ●LAV视频解码器0.74.1 Build 60 x86。 ●LAV视频解码器0.74.1 Build 60 x64。 ●Cole的ffdshow DirectShow Video Codec x86版本1.3.4533。 ●Cole的ffdshow DirectShow Video Codec x86版本1.3.4533。 ●XviD视频VFW(编码器)编解码器v1.3.7。 ●x264视频VFW(编码器)编解码器v44.2851。 ●Lagarith Video VFW(编码器)编解码器v1.3.27 x86。 ●LAV音频解码器0.74.1 Build 60 x86。 ●LAV音频解码器0.74.1 Build 60 x64。 ●Sony DSD解码器1.0。 ●DivX音频解码器4.1 ●madFLAC解码器1.1.0 x86。 ●DSP-worx低音源调制/解码器v1.5.2.0。 ●Haali Media Splitter / Decoder 16/09/11 x86-适用于MP4,MKV,OGM和AVI文件。 ●Haali Media Splitter / Decoder 16/09/11 x64-用于MP4,MKV,OGM和AVI文件。 ●LAV Splitter 0.74.1 Build 60 x86。 ●LAV Splitter 0.74.1 Build 60 x64。 ●xy-VSFilter / DirectVobSub 3.0.0.211 x86-字幕阅读器。 ●xy-VSFilter / DirectVobSub 3.0.0.211 x64-字幕读取器。 ●CDXA Reader v1.7.13 x86-也称为Form 2 Mode 2 CD或XCD。 ●CDXA Reader v1.7.13 x64-也称为Form 2 Mode 2 CD或XCD。 ●Icaros 3.1.0 x86。 ●Icaros 3.1.0 x64。 ●应用程序调整-更改 Media Player Classic,NVIDIA 3D Vision Player 和 Stereoscopic Player 的默认设置。 软件包实用程序: ●Media Player Classic 1.9.6 x86 – 可以通过右键单击任何文件来选择。 ●光盘处理程序-用于双击 Windows 资源管理器中的 BluRay 光盘图标。 ●编解码器设置 GUI -允许用户修改编解码器,图形和声音设置。 ●编解码器设置 UAC(用户帐户控制)管理器-在用户之间复制设置。 ●更新检查器-每 7 天检查一次更新(仅管理员)。 ●任务栏菜单-可以轻松访问编解码器实用程序,并可以快速切换音频配置文件。 Windows 7 编解码器包几乎支持现代视频和音频文件使用的每种压缩和文件类型。要使用 Windows 7 编解码器包,计算机上必须安装视频播放器,例如 Windows Me

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧