我们知道数据库里的Image类型的数据是"二进制数据",因此必须将图像文件转换成字节数组才能存入数据库中
要这里有关数据的 *** 作略写,我将一些代码段写成方法,方便直接调用
//根据文件名(完全路径)
public byte[] SetImageToByteArray(string fileName)
{
FileStream fs = new FileStream(fileName, FileModeOpen);
int streamLength = (int)fsLength;
byte[] image = new byte[streamLength];
fsRead(image, 0, streamLength);
fsClose();
return image;
}
//另外,在ASPNET中通过FileUpload控件得到的图像文件可以通过以下方法
public byte[] SetImageToByteArray(FileUpload FileUpload1)
{
Stream stream = FileUpload1PostedFileInputStream;
byte[] photo = new byte[FileUpload1PostedFileContentLength];
streamRead(photo, 0, FileUpload1PostedFileContentLength);
streamClose();
return photo;
}
2从SQL Server数据库读取Image类型的数据,并转换成bytes[]或Image图像文件
//要使用SqlDataReader要加载using SystemDataSqlClient命名空间
//将数据库中的Image类型转换成byte[]
public byte[] SetImage(SqlDataReader reader)
{
return (byte[])reader["Image"];//Image为数据库中存放Image类型字段
}
//将byte[]转换成Image图像类型
//加载以下命名空间using SystemDrawing;/using SystemIO;
using SystemDataSqlClient;/
public Image SetByteToImage(byte[] mybyte)
{
Image image;
MemoryStream mymemorystream = new MemoryStream(mybyte,0, mybyteLength);
image = ImageFromStream(mymemorystream);
return image;
}问题一:常见的声音文件格式有哪些(列举四种) 常见声音文件格式有以下7种: WAVE,扩展名为WAV:该格式记录声音的波形,故只要采样率高、采样字节长、机器速度快,利用该格式记录的声音文件能够和原声基本一致,质量非常高,但这样做的代价就是文件太大。 MOD,扩展名MOD、ST3、XT、S3M、FAR、669等:该格式的文件里存放乐谱和乐曲使用的各种音色样本,具有回放效果明确、音色种类多等特点。但它也有一些致命弱点,以致于被逐渐淘汰,目前只有在MOD迷及一些游戏程序中使用。 MPEG-3,扩展名MP3:现在最流行的声音文件格式,因其压缩率大,在网络可视电话通信方面应用广泛,但和CD唱片相比,音质不能令人满意。 Real Audio,扩展名RA:这种格式真可谓是网络的灵魂,强大的压缩量和极小的失真使用其在众多格式中脱影而出。和MP3相同,它也是为了解决网络传输带宽资源而设计的,因此主要优势在于压缩比和容错性,其次才是音质。 Creative Musical Format,扩展名CMF:Creative公司的专用音乐格式,和MIDI差不多,只是音色、效果上有些特色,专用于FM声卡,但其容差性也很差。 CD Audio,扩展名CDA:唱片采用的格式,又称“白皮书”格式,记录的是波形流,绝对纯正、HIFI。缺点是无法编辑,文件长度太大。 MIDI,扩展名MID;目前最成熟的音乐格式,实际上已经成为一种产业标准,其科学性、兼容性、复杂程度等各方面当然远远超过本文前面介绍的所有标准,它的General MIDI就是最常见的通行标准。作为音乐工业的数据通信标准,MIDI能指挥各音乐设备的运转,而且具有统一的标准格式,能够模仿原始乐器的各种演奏技巧,甚至超越所有演奏效果,而且文件长度非常小。
问题二:常见的声音文件格式有哪些 mp3
mid
wav
rm
ape
flac
手机还有好多
要这么名字有什么意义。。。
唬同格式 应用领域不一样。。。
问题三:常见的音频文件格式有哪些? 1、AU格式。UNIX系统开发的音频格式。2、AIFF格式。苹果公司开发的音频格式。3、VQF格式(末日黄花)。雅马哈公司开发的音频格式。4、CD格式(天籁之音)。当今世界上音质最好的音频格式。5、APE格式(无损压缩)。APE珐目前流行的数字音乐文件格式之一。6、MP3格式(流行的风尚)。诞生于八十年代的德国,文件尺寸较小。7、RealAudio格式(流动的旋律)。主要适用于在网络上的在线音乐欣赏。8、WMA格式(最具实力的敌人)。微软高压缩率适合网络在线播放的音频格式。9、MIDI格式(作曲家的最爱)。MIDI文件是一段录制好的记录声音信息的文件。10、WAV格式(无损的音乐)。微软公司开发的一种PC机上广为流行的声音文件格式。
问题四:在计算机中声音文件类型有哪几种 WAV ms是无损音频cd里倒出来的 WAV为微软公司(Microsoft) 开发的一种声音文件格式,它符合RIFF(Resource Interchange File Format)文件规范, 用于保存Windows平台的音频信息资源, 被Windows平台及其应用程序所广泛支持,该格式也支持 MSADPCM,CCITT A LAW等多种压缩运算法,支持多种音频数字,取样频率和声道, 标准格式化的WAV文件和CD格式一样,也是44 1K的取样频率,16位量化数字,因此在 声音文件质量和CD相差无几! WAV打开工具是WINDOWS的媒体播放器 MP3 是mpeg视频格式里的音频标准,去掉了人耳听不到的频率、 MIDI 、MID 好像是二进制音频文件、乐器数字接口(Musical Instrument Digital Interface,MIDI) 是20 世纪80 年代初为解决电声乐器之间的通信问题而提出的。MIDI 传输的不是声音信号, 而是音符、控制参数等指令, 它指示MIDI 设备要做什么,怎么做, 如演奏哪个音符、多大音量等。它们被统一表示成MIDI 消息(MIDI Message) 。传输时采用异步串行通信, 标准通信波特率为3125×( 1±001) KBaud。 MMF 也称SMAF,是Synthetic music Mobile Application Format的缩写,是雅马哈为了手机 设计的数据形式的规格 WMA 微软音视频格式 windows media audio WMA在压缩比和音质方面都超过了MP3 AMR 全称Adaptive Multi-Rate和Adaptive Multi-Rate Wideband,主要用于移动设备的音频,压缩比比较大, 质量比较差,多用于人声,通话 AAC高级音频编码技术,Advanced Audio Coding是杜比实验室的技术
问题五:常见音频文件格式有哪些 1、AU格式。UNIX系统开发的音频格式。2、AIFF格式。苹果公司开发的音频格式。3、VQF格式(末日黄花)。雅马哈公司开发的音频格式。4、CD格式(天籁之音)。当今世界上音质最好的音频格式。5、APE格式(无损压缩)。APE是目前流行的数字音乐文件格式之一。6、MP3格式(流行的风尚)。诞生于八十年代的德国,文件尺寸较小。7、RealAudio格式(流动的旋律)。主要适用于在网络上的在线音乐欣赏。8、WMA格式(最具实力的敌人)。微软高压缩率适合网络在线播放的音频格式。9、MIDI格式(作曲家的最爱)。MIDI文件是一段录制好的记录声音信息的文件。10、WAV格式(无损的音乐)。微软公司开发的一种PC机上广为流行的声音文件格式。
问题六:常见的文件声音格式有哪些 20分 CD格式:天籁之音
WAV:无损的音乐
MP3:流行的风尚
MIDI:作曲家的最爱
WMA:最具实力的敌人
RealAudio流动的旋
VQF:末日黄花
最常见的格式有WMA,MP3,MIDI
问题七:音乐文件的格式有哪几种? wam mp3 rm mid AAC、eAAC+、AAC+、
问题八:常见的歌曲文件格式有哪些? CD格式:天籁之音
当今世界上音质最好的音频格式是什么?当然是CD了。因此要讲音频格式,CD自然是打头阵的先锋。在大多数播放软件的“打开文件类型”中,都可以看到*cda格式,这就是CD音轨了。标准CD格式也就是441K的采样频率,速率88K/秒,16位量化位数,因为CD音轨可以说是近似无损的,因此它的声音基本上是忠于原声的,因此如果你如果是一个音响发烧友的话,CD是你的首选。它会让你感受到天籁之音。CD光盘可以在CD唱机中播放,也能用电脑里的各种播放软件来重放。一个CD音频文件是一个*cda文件,这只是一个索引信息,并不是真正的包含声音信息,所以不论CD音乐的长短,在电脑上看到的“*cda文件”都是44字节长。注意:不能直接的复制CD格式的*cda文件到硬盘上播放,需要使用象EAC这样的抓音轨软件把CD格式的文件转换成WAV,这个转换过程如果光盘驱动器质量过关而且EAC的参数设置得当的话,可以说是基本上无损抓音频。推荐大家使用这种方法。
WAV:无损的音乐
是微软公司开发的一种声音文件格式,它符合 PIFFResource Interchange FileFormat文件规范,用于保存WINDOWS平台的音频信息资源,被WINDOWS平台及其应用程序所支持。“WAV”格式支持MSADPCM、CCITTALAW等多种压缩算法,支持多种音频位数、采样频率和声道,标准格式的WAV文件和CD格式一样,也是441K的采样频率,速率88K/秒,16位量化位数,看到了吧,WAV格式的声音文件质量和CD相差无几,也是目前PC机上广为流行的声音文件格式,几乎所有的音频编辑软件都“认识”WAV格式。
这里顺便提一下由苹果公司开发的AIFF(Audio InterchangeFileFormat)格式和为UNIX系统开发的AU格式,它们都和和WAV非常相像,在大多数的音频编辑软件中也都支持它们这几种常见的音乐格式。
MP3:流行的风尚
MP3格式诞生于八十年代的德国,所谓的MP3也就是指的是MPEG标准中的音频部分,也就是MPEG音频层。根据压缩质量和编码处理的不同分为3层,分别对应“mp1/“mp2”/“mp3”这3种声音文件。需要提醒大家注意的地方是:MPEG音频文件的压缩是一种有损压缩,MPEG3音频编码具有10:1~12:1的高压缩率,同时基本保持低音频部分不失真,但是牺牲了声音文件中12KHz到16KHz高音频这部分的质量来换取文件的尺寸,相同长度的音乐文件,用*mp3格式来储存,一般只有*wav文件的1/10,而音质要次于CD格式或WAV格式的声音文件。由于其文件尺寸小,音质好;所以在它问世之初还没有什么别的音频格式可以与之匹敌,因而为*mp3格式的发展提供了良好的条件。直到现在,这种格式还是风靡一时,作为主流音频格式的地位难以被撼动。但是树大招风,MP3音乐的版权问题也一直是找不到办法解决,因为MP3没有版权保护技术,说白了也就是谁都可以用。
MP3格式压缩音乐的采样频率有很多种,可以用64Kbps或更低的采样频率节省空间,也可以用320Kbps的标准达到极高的音质。我们用装有FraunhoferIISMpeg Lyaer3的 MP3编码器(现在效果最好的编码器)MusicMatchJukebox60在128Kbps的频率下编码一首3分钟的歌曲,得到282MB的MP3文件。采用缺省的CBR(固定采样频率)技术可以以固定的频率采样一首歌曲,而VBR(可>>
问题九:音频格式都有哪些 有什么区别? 1、MP3格式
MP3的全称是Moving Picture Experts Group Audio Layer III。简单的说,MP3就是一种音频压缩技术,由于这种压缩方式的全称叫MPEG Audio Layer3,所以人们把它简称为MP3。MP3是利用 MPEG Audio Layer 3 的技术,将音乐以1:10 甚至 1:12 的压缩率,压缩成容量较小的file,换句话说,能够在音质丢失很小的情况下把文件压缩到更小的程度。而且还非常好的保持了原来的音质。正是因为MP3体积小,音质高的特点使得MP3格式几乎成为网上音乐的代名词。每分钟音乐的MP3格式只有1MB左右大小,这样每首歌的大小只有3-4兆字节。使用MP3播放器对MP3文件进行实时的解压缩(解码),这样,高品质的MP3音乐就播放出来了。
补充:最高比特率320K,高频部分一刀切是他的缺点。音质不高!
2、WMA格式
WMA的全称是Windows Media Audio,是微软力推的一种音频格式。WMA格式是以减少数据流量但保持音质的方法来达到更高的压缩率目的,其压缩率一般可以达到1:18,生成的文件大小只有相应MP3文件的一半。这对只装配32M的机型来说是相当重要的,支持了WMA和RA格式,意味着32M的空间在无形中扩大了2倍。此外,WMA还可以通过DRM(Digital Rights Management)方案加入防止拷贝,或者加入限制播放时间和播放次数,甚至是播放机器的限制,可有力地防止盗版。
补充:128kbps为wma最优压缩比,128kbps wma=192kbps mp3
3、WAV格式
WAV格式是微软公司开发的一种声音文件格式,也叫波形声音文件,是最早的数字音频格式,被Windows平台及其应用程序广泛支持。WAV格式支持许多压缩算法,支持多种音频位数、采样频率和声道,采用441kHz的采样频率,16位量化位数,因此WAV的音质与CD相差无几,但WAV格式对存储空间需求太大不便于交流和传播。
补充:无损格式,缺点:体积十分大!
4、ASF格式
ASF的全称是Advanced Streaming Format,是微软所制订的一种媒体播放格式,适合在网络上播放。而Windows Media On-Demand Producer则是制作ASF档案的免费软件,让即使是初学者也能很轻易的利用现成的WAV或AVI档案制作ASF文件。
补充:少见的格式
5、AAC格式
AAC实际上是高级音频编码的缩写。AAC是由Fraunhofer IIS-A、杜比和AT&T共同开发的一种音频格式,它是MPEG-2规范的一部分。AAC所采用的运算法则与MP3的运算法则有所不同,AAC通过结合其他的功能 来提高编码效率。AAC的音频算法在压缩能力上远远超过了以前的一些压缩算法(比如MP3等)。它还同时支持多达48个音轨、15个低频音轨、更多种采样率和比特率、多种语言的兼容能力、更高的解码效率。总之,AAC可以在比MP3文件缩小30%的前提下提供更好的音质。
补充:目前最好的有损格式之一。有多种编码,faac,nero为常见,比特率最高448kbps。硬件支持方面,高级mp3和现在手机普遍支持。
6、Mp3Pro格式
Mp3Pro是Mp3编码格式的升级版本。MP3Pro是由瑞典Coding科技公司开发的,在保持相同的音质下同样可以把声音文件的文件量压缩到原有MP3格式的一半大小。而且可以在基本不改变文件大小的情况下改善原先的MP3音乐音质。它能够在用较低的比特率压缩音频文件的情况下,最大程>>
外界传来的声音引起人耳鼓膜振动经听小骨及其他组织传给听觉神经,听觉神经传给大脑,这样就听到了声音。
音调 :声音的高低,由频率决定,频率越高音调越高。
响度 :又称音量、音强,由振幅和距离声源的距离决定。
音色 :又称音品,由发声物体本身材料、结构决定。
单声道 :单声道是指把来自不同方位的音频信号混合后统一由录音器材把它记录下来,再由一只音箱进行重放。在单声道的音响器材中,你只能感受到声音、音乐的前后位置及音色、音量的大小,而不能感受到声音从左到右等横向的移动。
双声道 :双声道就是有两个声音通道,其原理是人们听到声音时可以根据左耳和右耳对声音相位差来判断声源的具体位置,在电路上它们往往各自传递的电信号是不一样的,电声学家在追求立体声的过程中,由于技术的限制,在最早的时候只有采用双声道来实现。
立体声 :就是指具有立体感的声音。是一个几何概念,是指在三维空间中占有位置的事物。因为声源有确定的空间位置,声音有确定的方向来源,人们的听觉有辨别声源方位的能力,尤其是有多个声源同时发声时,人们可以凭听觉感知各个声源在空间的位置分布状况。
模拟信号 :音频信号是典型的连续信号,在时间和幅度上都是连续的。在任何一个特定的时间点都有一个对应是幅值。我们把时间和幅度上都是连续的信号称为模拟信号。
数字信号 :在某些特定的时刻对这种模拟信号进行测量叫做采样。在有限个特点时间的采样得到的信号叫做离散时间信号。采到的幅值是一个实数,因此幅度还是一个连续的值,当我们将幅值限定为有限个数值,就称为离散数值信号。我们把时间和幅值都用离散的值表示的时候,此时表示的信号就是数字信号。
人们日常生活听到的各种声音信息是典型的连续信号,它不仅在时间上连续,而且在幅度上也连续,我们称之为模拟音频。在数字音频技术产生之前,我们只能用磁带或胶木唱片来存储模拟音频,随着技术的发展,声音信号逐渐过渡到了数字化存储阶段,可以用计算机等设备将它们存储起来。
模拟音频数字化 :对于计算机来说,处理和存储的只可以是二进制数,所以在使用计算机处理和存储声音信号之前,我们必须使用模数转换(A/D)技术将模拟音频转化为二进制数,这样模拟音频就转化为数字音频了。所谓模数转换就是将模拟信号转化为数字信号,模数转换的过程包括采样、量化和编码三个步骤。模拟音频向数字音频的转换是在计算机的声卡中完成的。
采样 : 采样是指将时间轴上连续的信号每隔一定的时间间隔抽取出一个信号的幅度样本,把连续的模拟量用一个个离散的点表示出来,使其成为时间上离散的脉冲序列。
著名的采样定理(Nyquist 定理)中给出有明确的答案:要想不产生低频失真,采样频率至少应为所要录制的音频的最高频率的2 倍。例如,电话话音的信号频率约为34 kHz ,采样频率就应该≥68 kHz ,考虑到信号的衰减等因素,一般取为8kHz 。
量化 :将采样后离散信号的幅度用二进制数表示出来的过程称为量化。每个采样点所能表示的二进制位数称为量化精度,或量化位数。量化精度反映了度量声音波形幅度的精度。
编码 :采样和量化后的信号还不是数字信号,需要将它转化为数字编码脉冲,这一过程称为编码。模拟音频进采样、量化和编码后形成的二进制序列就是数字音频信号。
PCM编码 : PCM(Pulse Code Modulation),即脉冲编码调制,指模拟音频信号只经过采样、模数转换直接形成的二进制序列,未经过任何编码和压缩处理。PCM编码的最大的优点就是音质好,最大的缺点就是体积大。
非平衡音频 : 使用两根线(一根信号线,一根地线)传送一路(单声道)音频信号。非平衡音频传输过程中信号不稳定,举例说明:比如我们需要将音频信号A从一段传送到另一端,这个过程会有其他型号进入到这一根线,比如电脑的wifi信号B,手机产生的信号C等。等到音频接收端收到的信号就变为了信号A+B+C。
平衡音频信号 :使用三跟线(分别是热端、冷端、地线)来传送一路音频信号。传输原理:热端和冷端传送的信号是同一个信号,信号的发送端把一个声音信号分成两路,一路正相进入热端,一个反相后进入冷端。在信号的接收端把冷端进行反相和热端合并,得到最终的信号。
抗干扰原理:我们将音频信号A从一端发送另一端。在发送前,先兵分两路,让原始的A进入热端,把A做一个反相之后进入冷端,变成-A,然后出发! 路上遇到了变压器来的干扰B进入线路,。热线上的信号变成了A+B,冷线上的信号变成了-A+B。还有手机干扰C,热线上变成了A+B+C,冷线上变成了-A+B+C。 现在到接收端了,先把冷端做一个反相-(-A+B+C)=A-B-C 。然后,把这个反相过的冷端和热端的信号混合,也就是(热端)+(冷端):(A+B+C)+(A-B-C)。
结果呢,不用我说了吧,B和C这两个干扰源在这里正好被完全抵消了!消得干干净净!剩下的只有我们要传送的信号A!
AES/EBU 是一种无压缩的数据音频格式,以单向串行码来传送两个声道的高质量数字音频数据(最高24bit量化),及传送相关的控制信息 ( 包括数字信道的源和目的地址、 日期时间码、 采样点数、 字节长度和其它业 务 信息) 并有检测误码的能力。
AES/EBU信号数字格式
同步符 :也称引导符,占据每个子帧开头的4bit,用以标识每一个子帧的开始。子帧的开始:分三种情况,分别是一般子帧A,一般子帧B,既是块的开始也是子帧A的开始;用于区分上述三种情况,AES/EBU规定了X、Y、Z三种同步符,用以分别标识。
音频数据 :AES/EBU 支持 16- 24 bit 的音频样本数据。 在音频样本大于 20 bit 时, 数据同时占据辅助和音频数据域; 在等于、小于 20
bit 时, 仅存放在音频数据域中, 4 bit 辅助域可用于存放其它数据。
V(合法标记)位 :合法标记位表示此音频采样是否正确、有无包错误、是否适合作为数模转换。
U(用户)位 :没有定义,可以用户定义使用。
C(通道状态)位 :每一个子帧的音频样本都对应一个C(通道状态)位,所以一个块中的A、B子帧各送了192个bit C(通道状态)位;在节目端,各自的192bit被分别记忆组合,形成了两个24字节的数据集合,称为通道状态块。子帧 A、B 的通道状态块是独立的, 与 A、B 声道的音频样品对应。 通道状态块每192 帧更新一次。
P(奇偶校验)位 :为偶校验位, 可检出子帧中奇数个错。
通道状态块数据结构 :
同步符 :也称引导符,占据每个子帧开头的4bit,用以标识每一个子帧的开始。子帧的开始:分三种情况,分别是一般子帧A,一般子帧B,既是块的开始也是子帧A的开始;用于区分上述三种情况,AES/EBU规定了X、Y、Z三种同步符,用以分别标识。
音频数据 :AES/EBU 支持 16- 24 bit 的音频样本数据。 在音频样本大于 20 bit 时, 数据同时占据辅助和音频数据域; 在等于、小于 20 bit 时, 仅存放在音频数据域中, 4 bit 辅助域可用于存放其它数据。
V(合法标记)位 :合法标记位表示此音频采样是否正确、有无包错误、是否适合作为数模转换。
U(用户)位 :没有定义,可以用户定义使用。
C(通道状态)位 :每一个子帧的音频样本都对应一个C(通道状态)位,所以一个块中的A、B子帧各送了192个bit C(通道状态)位;在节目端,各自的192bit被分别记忆组合,形成了两个24字节的数据集合,称为通道状态块。子帧 A、B 的通道状态块是独立的, 与 A、B 声道的音频样品对应。 通道状态块每192 帧更新一次。
P(奇偶校验)位 :为偶校验位, 可检出子帧中奇数个错。
通道状态块 :
Data Burst Format :
是WAV,Wave格式是微软公司开发的一种声音文件格式,它符合PIFF 文件规范,用于保存WINDOWS平台的音频信息资源,被WINDOWS平台及其应用程序所支持。WAV格式支持多种音频位数、采样频率和声道,是PC上流行的声音文件格式,其文件尺寸比较大,多用于存储简短的声音片段。音频文件通常分为两类:声音文件和MIDI文件,声音文件是通过声音录入设备录制的原始声音,直接记录了真实声音的二进制采样数据,MIDI文件是一种音乐演奏指令序列,可利用声音输出设备或与计算机相连的电子乐器进行演奏取样、量化、编码
①取样:对连续信号按一定的时间间隔取样。奈奎斯特取样定理认为,只要取样频率大于等于信号中所包含的最高频率的两倍,则可以根据其取样完全恢复出原始信号,这相当于当信号是最高频率时,每一周期至少要采取两个点。但这只是理论上的定理,在实际 *** 作中,人们用混叠波形,从而使取得的信号更接近原始信号。
②量化:取样的离散音频要转化为计算机能够表示的数据范围,这个过程称为量化。量化的等级取决于量化精度,也就是用多少位二进制数来表示一个音频数据。一般有8位,12位或16位。量化精度越高,声音的保真度越高。
③编码:对音频信号取样并量化成二进制,但实际上就是对音频信号进行编码,但用不同的取样频率和不同的量化位数记录声音,在单位时间中,所需存贮空间是不一样的。波形声音的主要参数包括:取样频率、量化位数、声道数、压缩编码方案和数码率等。未压缩前,波形声音的码率计算公式为:波形声音的码率 = 取样频率 × 量化位数 × 声道数 / 8。波形声音的码率一般比较大,所以必需对转换后的数据进行压缩。你问的是对声音编码就是用二进制串来表示声音吗?是的。
声音信号属于模拟信号,计算机需要把它转换为数字信号才能进行处理。需要用二进制数字的编码形式来表示声音。
根据声音包含的频率成分的构成特征可以分为音乐和噪音。原理··就是用01组合来表示不同的对象。比如在中用0000000表示黑色的点。11111111表示白色的点,依次就能表示成一副完成的 图了。音频和视频的也是一样的,用不同的机器码表示声调什么的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)