摘要:ffdshow是Windows平台上的一个支持多种视频格式的开源解码器。它包含一系列的DirectShow Filter,用来对各种视频流格式做编解码。
因为最近想做个用于项目测试的视频解码器,所以才尝试对ffdshow做一些了解,但是初次接触这个功能强大的解码器,从安装到构建成功第一个 FilterGraph,我用了一个星期的时间!这期间遇到过很多的问题,也浪费了我相当多的时间。为了让更多的朋友少走弯路,我把这个从安装到构建的过程大致记录下来,供你们参考。
阅读全文
09 2009 档案
摘要:今天翻译代码,总是生成一个“uses undefined class”错误,搞得我没有头绪。不过,最后还是解决了,现在把解决办法记下来,和大家分享
阅读全文
摘要:最近写一个程序将接收到的RTP流送到DirectShow中进行播放,结果发现播放的效果断断续续的,于是,在程序里加了代码,打印出每次收到一个RTP包距上一个RTP包的间隔。
我发送的RTP包应该是20ms一个,可是在接收的代码中,打印出来的间隔却大部分是15、16ms,偶尔也有30几ms的,这就奇怪了,如果有延时,30几ms还说得过去,可是15、16ms的怎么解释?
阅读全文
摘要:最近想做一个播放使用DirectX播放PCM音频的程序,需要解析WAV文件,于是在网上搜索了一下,结果还是很多的,不过基本都是两篇文章的复本。
随后按照文章上所说对一个WAV文件做了一下解析,但结果发现解析的结果和文章中所说的并不相同,这让我大为困惑。
用WinHex查看了一下那个WAV文件,发现它的文件头不只有网上文章中所说的那些,这就奇怪了,难道网上的文章不对吗?
阅读全文