随笔分类 -  媒体编程

1 2 下一页

音频处理方法 音频回放 音频捕捉
摘要:广州日报新媒体发展战略解析 ——访广州日报社新媒体事业部总经理、大洋网总裁梁泉   数字报纸一直是这几年报业发展的热门话题,虽然很多报纸都推出了自己的数字报,但在形式上长期以来仅限于所谓的“原汁原味”,在理念上似乎仅是报纸内容在网络上的转移,少有突破。广州日报数字报纸在国内率先推出了集合图文、视音频于一体的数字报纸,并在《多媒体数字报纸使用功能测试... 阅读全文

posted @ 2009-11-24 14:32 jdmei520 阅读(669) 评论(0) 推荐(0)

摘要:在电台自动播出系统上使用普通声卡 北海人民广播电台 黄学强林炳德李敏 数字音频工作站由计算机及其操作系统、声卡和功能软件三部分构成。其中声卡是最核心的技术,功能软件是在声卡所提供的专用开发包的基础上开发的。一般来说,声卡的音频三大指标即频响、失真、信噪比必须达到广播甲级指标,在录放音同时,进行MPEG标准的压缩和解压缩运算,提供MPEG音频压缩标准1层和2层上的支持。 用于数字音频工作站的声卡... 阅读全文

posted @ 2009-07-24 17:41 jdmei520 阅读(1749) 评论(0) 推荐(0)

摘要:一 关于音频压缩格式 1.MPEG-1音频压缩与专业广播领域内的数字音频文件格式 众所周知,音频数字化是通过声卡对模拟音频信号进行每秒上千次的采样,然后把每个采样值按一定的比特数量化。对CD音质的信号来讲,每秒要44100次的采样,每个采样值是16比特的量化,最后得到标准的数字音频的码流。记录数字音频码流的文件格式很多,Microsoft定义的用于Windows PC的数字化音频的文件格式扩展名为... 阅读全文

posted @ 2009-06-29 16:36 jdmei520 阅读(1860) 评论(0) 推荐(0)

摘要:.net Windows Media Player 解码器冲突 ActiveMovie Window 错误。 阅读全文

posted @ 2009-06-25 14:44 jdmei520 阅读(1415) 评论(0) 推荐(0)

摘要:1.装monkey's audio软件MAC_406。2.装Windows Media Player增强解码器WMP_Codecs。 增强解码器WMP_Codecs:一个解码包就能满足您的需要,还有必要安装多种播放器吗?不安装第三方播放器和千千静听就可让你的播放本地和网络上的音频、视频文件,还可让WMP显示MP3歌词。Windows Media Player增强解码,支持目前流行的所有音频/视频格... 阅读全文

posted @ 2009-06-09 14:45 jdmei520 阅读(8200) 评论(0) 推荐(0)

摘要:Windows Media媒体内容采用的是ASF文件格式。Microsoft公司提供了Windows Media Format SDK,以支持以下三大功能:ASF文件的生成(包括ASF数据的流化)、ASF文件的编辑和ASF文件的播放(包括ASF媒体流的播放)。在开始编程之前,对SDK系统有个总体的认识和理解是必要的。(注:如果未作特别说明,本书所述的SDK或WMF SDK均是指Windows Me... 阅读全文

posted @ 2009-06-01 15:31 jdmei520 阅读(658) 评论(0) 推荐(0)

摘要:MPEG目录[隐藏]名称 MPEG标准 MPEG历史 MPEG4 标准的应用目标是什么? MPEG4的商业应用领域有哪些? MPEG-4有哪些优点? 常见谬误 全新压缩理念 MPEG-4国际标准 MPEG特点 MPEG功能 MPEG-4的结构 应用示例 MPEG-4工作计划 名称MPEG标准MPEG历史MPEG4 标准的应用目标是什么?MPEG4的商业应用领域有哪些?MPEG-4有哪些优点?常见谬... 阅读全文

posted @ 2009-05-31 18:09 jdmei520 阅读(1928) 评论(0) 推荐(0)

摘要:WAV文件由于体积庞大,很难保存、备份以及放到网上共享,更无法随身欣赏。这时候您需要对其进行压缩处理。这也是我们音频处理的最后一道“工序”。 阅读全文

posted @ 2009-05-31 17:59 jdmei520 阅读(1583) 评论(0) 推荐(0)

摘要:Player Object ModelActiveX uses the concept of objects to contain programming functionality. Windows Media Player uses several objects to divide up the functionality the control provides. The root obj... 阅读全文

posted @ 2009-05-31 17:48 jdmei520 阅读(605) 评论(0) 推荐(0)

摘要:Q: Directsound 与 Waveout 有何不同?A: Waveout 是在32位的Windows上的一种老旧且过时,用来播放数字音讯的应用程序接口(ApplicationProgramming Interface,简称API)。旧的Windows操作系统(如Win9x WinNT4)在 Waveout 的完成度很高(因为 waveout 是针对这些操作系统设计的),如果你想获得最好的效... 阅读全文

posted @ 2009-05-27 16:42 jdmei520 阅读(2233) 评论(0) 推荐(0)

摘要:大致流程: 1. 首先用 waveOutOpen 获得 Windows 混音器的句柄。 2. 再初始化一个 Wave Header, 并用 waveOutPrepareHeader 将它“准备好”。 3. 接着用 waveOutWrite 输出这个 Wave Header。 4. 等待播放完成后用 waveOutUnprepareHeader 将 Wave Header “反准备”。 5. 最后调用 waveOutClose 来关闭最开始获得的句柄。 阅读全文

posted @ 2009-05-27 16:40 jdmei520 阅读(1241) 评论(0) 推荐(0)

摘要:1.声卡录音的基本原理 2.DirectSound对录音的描述模型 3.SoundRecord类 阅读全文

posted @ 2009-05-27 16:08 jdmei520 阅读(959) 评论(2) 推荐(0)

摘要:为使用 Windows Media 元数据属性提供了一个综合参考。本文讨论的属性是指包含有关媒体内容的描述性数据的属性,而不是为应用程序提供如何处理文件等信息(例如编码设置和文件统计信息)的技术类属性。 阅读全文

posted @ 2009-05-27 10:56 jdmei520 阅读(751) 评论(0) 推荐(0)

摘要:Related libraries 阅读全文

posted @ 2009-05-27 10:51 jdmei520 阅读(220) 评论(0) 推荐(0)

摘要:将多个音频文件或多路音频数据同时输出到音频输出设备上,就可同时听到多个不同的声音,这就是混音。在游戏开发,网络视频会议开发中都会用到混音技术,本文详细介绍如何利用Directsound实现几路不同的音频进行实时的混音。 阅读全文

posted @ 2009-05-27 10:44 jdmei520 阅读(979) 评论(0) 推荐(0)

摘要:创建设备对象创建设备对象最简单的方式是使用 DirectSoundCreate8 函数。函数的第一个参数指定了与对象关联的设备的GUID。你能够通过枚举设备获取这个GUID,也可以传递以下GUID中的一个来指定一个默认设备。GUID 定义描述DSDEVID_DefaultPlayback默认系统音频设备。你也可以传入一个空指针来指定这个设备。默认设备是枚举到的“主要DirectSoun... 阅读全文

posted @ 2009-05-27 10:36 jdmei520 阅读(1397) 评论(0) 推荐(0)

摘要:设备性能DirectSound使你的应用程序可以检查声音设备的硬件性能。许多应用程序不需要这么做,因为DirectSound自动利用任何可用的硬件加速。然而,性能良好的应用程序能够使用这些信息,根据可用的硬件扩展它们的声音需求。比如,如果硬件混频可用,一个应用程序可能选择播放多道声音。在调用DirectSoundCreate8 函数创建一个设备对象后,你的应用程序能够通过调用IDirectSoun... 阅读全文

posted @ 2009-05-27 10:36 jdmei520 阅读(286) 评论(0) 推荐(0)

摘要:协作级别因为Windows是一个多任务环境,多个应用程序可能在任意时刻对一个设备驱动器进行操作。虽然使用协作级别,DirectX仍然确保每个应用程序不能以错误方式或在错误时刻访问设备。每个DirectSound应用程序都有一个协作级别,用于决定它被允许访问设备的程度。在创建一个设备对象后,你必须使用IDirectSound8::SetCooperativeLevel 方法为这个设备设置协作级别。如... 阅读全文

posted @ 2009-05-27 10:36 jdmei520 阅读(426) 评论(0) 推荐(0)

摘要:使用WAV数据在Windows 驱动模型(WDM)中,DirectSound硬件缓冲区能够播放任何未压缩或压缩的声音格式,这些格式能够被一个WAVEFORMATEX或WAVEFORMATEXTENSIBLE结构描述,并由硬件支持。软件缓冲区和非WDM硬件缓冲区只支持8位和16位未压缩格式。波形(WAV)数据通常储存在资源交换文件格式(RIFF)的文件或资源中。数据包括一个WAV格式描述,包含如采样... 阅读全文

posted @ 2009-05-27 10:35 jdmei520 阅读(905) 评论(0) 推荐(0)

摘要:填充和播放静态缓冲区向一个静态缓冲区载入数据是包含三个步骤:1.使用IDirectSoundBuffer8::Lock将整个缓冲区锁定。你指定缓冲区中你打算开始写的偏移位置(通常为0),并返回该点的内存地址。2.使用标准的内存拷贝程序将音频数据写入返回的地址中。3.使用IDirectSoundBuffer8::Unlock为缓冲区解锁。下面的例子显示了这些步骤,其中lpdsbStatic是一个ID... 阅读全文

posted @ 2009-05-27 10:35 jdmei520 阅读(1015) 评论(0) 推荐(0)

1 2 下一页

导航