多媒体
文章平均质量分 70
ALENTAM
我更像个狙击手。
展开
-
vc++实现avi文件的操作
为了对avi进行读写,微软提供了一套API,总共50个函数,他们的用途主要有两类,一个是avi文件的操作,一类是数据流streams的操作。 1、打开和关闭文件 AVIFileOpen ,AVIFileAddRef, AVIFileRelease 2、从文件中读取文件信息 通过AVIFileInfo可以获取avi文件的一些信息,这个函数返回一个AVIFILEINFO结构,通过AVIFile转载 2008-03-12 13:48:00 · 2237 阅读 · 1 评论 -
MP3中音频采样和音频采样频率和位速的说明
MP3只是音频的一种格式. 而音频有几个比较重要的参数,如KHZ,BIT,声道,KBPS等.而格式不同,算法也就不同,所以就算了在以上参数相同的时候,格式不同音质也会有很大差别.其中的,VBR这是一种动态的采样,详细全面的解释,请看下面的说明. 耐心看完你就能说出一二来了. 音频采样 解释 数码音频系统是通过将声波波形转换成一连串的二进制数据来再现原始声音的,实现这个步骤使用的设备是模/数转换器(转载 2008-03-12 16:01:00 · 2896 阅读 · 0 评论 -
MIDI文件格式分析
MIDI文件格式分析(理论篇) MIDI文件属于二进制文件,这种文件一般都有如下基本结构: 文件头+数据描述 文件头一般包括文件的类型,因为Midi文件仅以.mid为扩展名的就有0类和1类两种,而大家熟悉的位图文件的格式就更多了,所以才会出现文件头这种东西。 而数据描述部份是主体,我们现在来一起分析它的结构: 在每个Midi文件的开头都有如下内容,它们的转载 2008-03-13 17:52:00 · 1389 阅读 · 0 评论 -
Win32下的录音编程
引言在Win32 APIs基础上编写录音程序繁琐易错,使用封装好的类是个不错的注意。不幸的是所谓封装好的类对你而言,往往是代码罗嗦且功能不足,因此尽管你可能希望在某个项目上因使用封装好的类而避开Win32 APIs,可最终你发现你还得面对它。不是为了编写自己的类,就是为了修改别人的代码。Win32 APIs中有一组被称成多媒体控制接口(即MCI)的函数,该接口提供了多媒体编程所需的系统级A转载 2008-03-25 19:44:00 · 540 阅读 · 0 评论 -
最常见的几种光盘文件系统和光盘刻录方式
随着信息技术的不断发展,作为信息传输和记录功能的重要介质-光存储设备也在不断的改头换面。从早期的只读光盘CD-ROM,到可写的CD-R,到可擦写 CD-RW,到DVD-ROM等等,发展的速度一点也不比CPU,硬盘,显卡的发展速度慢。目前光盘刻录机大有取代CD-ROM成为计算机的标准配置之势。为了帮助用户更好的了转载 2008-04-26 17:25:00 · 1843 阅读 · 0 评论 -
WAVE格式
一、综述 WAVE文件作为多媒体中使用的声波文件格式之一,它是以RIFF格式为标准的。RIFF是英文Resource Interchange File Format的缩写,每个WAVE文件的头四个字节便是“RIFF”。 WAVE文件是由若干个Chunk组成的。按照在文件中的出现位置包括:RIFF WAVEChunk, Format Chunk, Fact Chunk(可选), Data转载 2008-08-06 10:23:00 · 960 阅读 · 0 评论 -
Video Rendering with 8-Bit YUV Formats
Video Rendering with 8-Bit YUV Formats Gary Sullivan and Stephen Estrop Microsoft Digital Media DivisionApril 2002Updated August 2003Applies To: Microsoft® Windows®, Microsoft Dir转载 2008-06-19 14:41:00 · 681 阅读 · 0 评论 -
DirectSound开发指南
1DirectSound简介(Introduction to DirectSound) 曾经学习过Directshow的开发,对于Dsound一直没有仔细的莱学习,以前只是知道Dsound是做音频开发的,我一直以为它和Dshow的结构体系差不多,经过仔细学习后,发现,其实他们完全两码事。 闲话少说,下面我们看看DirectSound到底能帮我们做些什么。 1播放WAV转载 2008-03-12 16:00:00 · 3707 阅读 · 2 评论 -
WinMM.dll 函数汇总
auxGetDevCaps 查询指定的辅助输出设备以确定其性能auxGetNumDevs 检取系统中存在的辅助输出设备的数量auxGetVolume 返回指定的辅助输出设备的当前卷设备auxOutMessage 向指定的辅助输出设备发送一条消息auxSet转载 2008-03-12 16:03:00 · 738 阅读 · 0 评论 -
MIDI文件结构分析及生成方法
从网上找的,已经将用BC写的改成了VC的,由于对音乐的理解比乐盲还差,对于程序中转换是否有问题我也不得而知,反正用VC生成的MIDI文件听起来惨不忍睹。 对于制作MIDI音乐来说,比播放MIDI文件本身更复杂得多。我们得了解一些乐理常识和MIDI文件结构。一、MIDI文件结构分析 MIDI文件包含首部块(Header Chunk)和音轨块(Track Chunk)两部分。其格式一般如转载 2008-03-13 17:53:00 · 2483 阅读 · 1 评论 -
RGB与YUV转换
1 前言 自然界的颜色千变万化,为了给颜色一个量化的衡量标准,就需要建立色彩空间模型来描述各种各样的颜色,由于人对色彩的感知是一个复杂的生理和心理联合作用 的过程,所以在不同的应用领域中为了更好更准确的满足各自的需求,就出现了各种各样的色彩空间模型来量化的描述颜色。我们比较常接触到的就包括 RGB / CMYK / YIQ / YUV / HSI等等。 对于数字转载 2008-03-13 17:56:00 · 2591 阅读 · 0 评论 -
MPEG-2码流结构
在数字电视系统中,模拟视音频信号按照MPEG-2的标准,经过抽样、量化及压缩编码形成基本码流ES,基本码流ES是不分段的连续码流。把基本码流分割成段,并加上相应的头文件打包形成的打包基本码流PES,PES包和包之间可以是不连续的。在传输时将PES包再分段打成有固定长度188B的传送码流TS或可变长度的节目流包(PS包)。PES只是PS转换为TS或TS转换为PS的中间步骤或桥梁,时MPEG-2数据流转载 2008-03-10 17:28:00 · 1116 阅读 · 0 评论 -
VOB文件解析
VOB文件解析本文概要地介绍了VOB文件逻辑结构。帮您了解VOB文件是如何组织的。MPEG-2系统流一个VOB文件是一个MPEG-2系统流。这意味着它完全遵循MPEG-2系统级标准,ISO 13818-1.然而,VOB文件是这个标准的的一个非常严格的子集。因此可以说所有的VOB文件都是MPEG-2系统流,但是不是所有的MPEG-2系统流都符合VOB文件的定义。包组件(Pack)/扇转载 2008-03-11 18:16:00 · 644 阅读 · 0 评论 -
DVD-Video 字幕文件格式
字幕文件结构字幕文件中的每条字幕必需包括一个开始时间码,一个结束时间码和一个要显示的字符串。另外,你也可以在字符串前加一些字幕文字格式及在屏幕上显示位置的命令。字幕文件基本格式以下是一个简单的字幕文件例子,没有任何文字格式或屏幕位置的命令。每条字幕一行,以回车符作为结束。字幕字符串格式如下:[标号#][tab][开始时间码][tab][结束时间码][tab][字幕文字][cr]转载 2008-03-12 13:45:00 · 2174 阅读 · 0 评论