精华内容
下载资源
问答
  • A AAC:MPGE-4高级音频编码 ACC:苹果设备的专属音乐格式 ...APK:AndroidPackage /Android(安卓)安装包,APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装 APS

    A
    AAC:MPGE-4高级音频编码
    ACC:苹果设备的专属音乐格式
    ACE:Ace压缩档案格式
    ACT:Microsoft office助手文件
    AIF,AIFF:音频互交换文件,Silicon Graphic and Macintosh应用程序的声音格式
    ANI:Windows系统中的动画光标
    APK:AndroidPackage /Android(安卓)安装包,APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装
    APS:开发环境使用的资源文件,若要修改资源需要修改3个文件,.aps文件.rc文件 Resource.h
    ARC:LH ARC的压缩档案文件
    ARJ:Robert Jung ARJ压缩包文件
    ASD:Microsoft Word的自动保存文件;Microsoft高级流媒体格式(microsoft advanced streaming
    format,ASF)的描述文件;可用NSREX打开 Velvet Studio例子文件
    ASF:Microsoft高级流媒体格式文件
    ASM:汇编语言源文件,Pro/E装配文件
    ASP:动态网页文件;ProComm Plus安装与连接脚本文件;Astound介绍文件
    AST:Astound多媒体文件;ClarisWorks“助手”文件
    avi:Windows视频文件
    Axx:ARJ压缩文件的分包序号文件,用于将一个大文件压至几个小的压缩包中(xx取01-99的数字)
    A3L:Authorware 3.x库文件
    A4L:Authorware 4.x库文件
    A5L:Authorware 5.x库文件
    A3M,A4M:Authorware Macintosh未打包文件
    A3W,A4W,A5W:未打包的Authorware Windows文件

    B
    BAK:备份文件
    BAS:Visual Basic Module VB6模块文件
    BAT:批处理文件
    BDICT:百度输入法词库文件
    BIN:二进制文件,其用途依系统或应用而定
    BINHex:苹果的一种编码格式
    BMP:Windows或OS/2位图文件
    BOOK:Adobe FrameMaker Book文件
    BOX:Lotus Notes的邮箱文件
    BPL:Borlard Delph 4打包库
    BPS:百度输入法皮肤文件
    BSP:Quake图形文件
    BUN:CakeWalk 声音捆绑文件(一种MIDI程序)

    C
    C:C代码文件
    C0l:台风波形文件
    CAB:Microsoft压缩档案文件
    CAD:Softdek的Drafix CAD文件
    CAM:Casio照相机格式
    CAP:压缩音乐文件格式
    CAS:逗号分开的ASCⅡ文件
    CCB:Visual Basic动态按钮配置文件
    CCH:Corel图表文件
    CCO:CyberChat数据文件
    CCT:Macromedia Director Shockwave投影
    CDA:CD音频轨道
    CDF:Microsoft频道定义格式文件
    CDI:Philip的高密盘交互格式
    CDM:Visual dBASE自定义数据模块文件
    CDR:CorelDRAW绘图文件;原始音频CD数据文件
    CDT:CorelDRAW模板
    CDX:CorelDRAW压缩绘图文件;Microsoft Visual FoxPro索引文件
    CFG:配置文件
    CGI:公共网关接口脚本文件
    CGM:计算机图形元文件
    CH:OS/2配置文件
    CHI:.CHM文件的一个索引,用来支持对应的.CHM文件中的搜索功能,要和同名的.CHM文件放到一起用
    CHK:由Windows磁盘碎片整理器或磁盘扫描保存的文件碎片
    CHM:HTML格式的帮助文档
    CHP:Ventura Publisher章节文件
    CHR:字符集(字体文件)
    CHT:ChartViem文件;Harvard Graphics矢量文件
    CIF:Adaptec CD 创建器 CD映像文件
    CIL:Clip Gallery下载包
    CIM:SimCity 2000文件
    CIN:OS/2改变控制文件用于跟踪INI文件中的变化
    CLASS:Java类文件
    CLP:Windows 剪贴板文件
    CLL:Crick Software Clicker文件
    CLS:Visual Basic类文件
    CMD:Windows NT,OS/2的命令文件;DOS CD/M命令文件;dBASEⅡ程序文件
    COM:操作系统中的二进制可执行文件,可执行文件分两种一种是后辍名为.COM另一种就是.EXE 了,.COM一般用于DOS。
    CPI:Microsoft MS-DOS代码页信息文件
    CPL:控制面板扩展名,Corel颜色板
    CPP:C++代码文件
    CPR:Corel提供说明书文件
    CPT:Corel 照片-绘画图像
    CSS:层叠样式表文档,配合HTML使用,单独专门定义样式表
    CST:Macromedia Director Cast文件
    CSV:Comma Separated Value逗号分隔值,通常都是纯文本文件
    CTL:Visual Basic User Control VB6.0用户自定义控件
    CTX:Visual Basic User Control Binary FileVB6.0用户自定义控件二进制缓存文件
    CUR:Windows光标文件

    D
    DAT:数据流格式,DAT文件也是MPG格式的,是VCD刻录软件将符合VCD标准的MPEG-1文件自动转换生成的。也有数据文件的后缀名为.DAT,文件格式不确定,任何文件的后缀名都可以设为.DAT,因为读取数据不是从后缀名判断的,而是从文件格式判断
    DB:数据库文件,Thumbs.db是缩略图缓存
    DBF:dBASE文件,一种由Ashton-Tate创建的格式,可以被ACT!、Lipper、FoxPro、Arago、Wordtech、Xbase和类似数据库或与数据库有关产品识别;可用数据文件(能被Excel
    97打开);Oracle 8.1.x表格空间文件
    DBX:DataBearn图像;Microsoft Visual FoxPro表格文件
    DCF:数码照相机统一记录格式,DCF 也有音频格式
    DCT:Microsoft Visual FoxPro数据库容器
    DCU:Delphi编译单元文件
    DCX:Microsoft Visual FoxPro数据库容器;基于PCX的传真图像;宏
    DIR:MacromediaDirector文件
    DLF:一种INI配置文件格式的语言文件
    DLL:动态链接库
    DOC: Microsoft Word 2003文档文件
    DOCX:Microsoft Word 2007文档文件
    Perfect文档、Microsoft:Word文档;DisplayWrite文档
    DOT:Microsoft Word文档模板
    DPL:Borland Delph 3压缩库
    DRV:驱动程序
    DRW:Micrografx Designer/Draw;Pro/E绘画文件
    DSF:Micrografx Designer VFX文件
    DSG:DOOM保存的文件
    DSM:Dynamic Studio音乐模块(MOD)文件
    DSP:Microsoft Developer Studio工程文件
    DSQ:Corel QUERY(查询)文件
    DST:刺绣机图形文件
    DSW:Microsoft Developer Studio工作区文件
    DTA:World Bank(世界银行)的STARS数据文件
    DTD:SGML文档类型定义(DTD)文件
    DTED:地面高度数字数据(图形的数据格式)文件
    DTF:Symantec Q&A相关的数据库数据文件
    DTM:DigiTrakker模块文件
    DUN:Microsoft拔号网络导出文件
    DV:数字视频文件(MIME)
    DWG:AutoCAD工程图文件;AutoCAD或Generic CADD老版本的绘图格式
    DXR:Macromedia Director受保护(不可编辑)电影文件

    E
    E:易语言代码源文件
    EC:易语言模块文件
    EDA:Ensoniq ASR磁盘映像
    EDD:元素定义文档(FrameMaker+SGML文档)
    EDE:Ensoniq EPS磁盘映像
    EDK:Ensoniq KT磁盘映像
    EDQ:Ensoniq SQ1/SQ2/Ks32磁盘映像
    EDS:Ensoniq SQ80磁盘映像
    EDV:Ensoniq VFX-SD磁盘映像
    EFA:Ensoniq ASR文件
    EFE:Ensoniq EPS文件
    EFK:Ensoniq KT文件
    EFQ:Ensoniq SQ1/SQ2/Ks32文件
    EFS:Ensoniq SQ80文件
    EFV:Ensoniq VFX-SD文件
    EMD:ABT扩展模块
    EMF:Windows增强元文件
    EML:Microsoft Outlook Express邮件消息(MIME RTC822)文件
    EOT:是一种压缩字库,目的是解决在网页中嵌入特殊字体的难题,目前只有微软的IE浏览器支持
    EXE:可执行文件(程序)

    F
    FAV:Microsoft Outlook导航条
    FAX:传真类型图像
    FCD:虚拟CD-ROM
    FDF:Adobe Acrobat表单文档文件
    FLA:Macromedia Flash动画源文件
    FLAC:无损音频压缩编码
    FLV:Flash视频文件
    FNE:易语言的其中一种支持库文件,用于在易语言中装载和提供对应的命令和方法,易语言支持库还有FNR格式、NPK格式以及LPK文件包等。
    FND:Microsoft Explorer保存的搜索文件(Find applet)
    FNR:FNR文件是易语言的其中一种支持库文件,用于在易语言中装载和提供对应的命令和方法,但是与FNE格式支持库不同的是,FNR不带编辑信息,有运行支持代码的支持库。
    FON:系统字体
    FRM:Visual Basic Form File VB6.0窗体文件
    FRT:Microsoft FoxPro报表文件
    FRX:Visual Basic表单文本;Microsoft FoxPro报表文件
    FXP:经Microsoft FoxPro编译的源文件

    G
    GDM:铃声、口哨声和声音板模块格式
    GetRight:GetRight未完成的下载文件
    GHO:Norton 克隆磁盘映像
    GID:Windows 95全局索引文件(包括帮助状态)
    GiF:动态图片文件
    GL:动画格式
    GRP:程序管理组

    H
    H:C/C++ Header 头文件
    HEX:Macintosh BinHex2.0文件
    HLP:帮助文件;Date CAD Windows帮助文件
    HPP:C++程序头文件
    HQX:Macintosh BinHex 4.0文件
    HT:HyperTerminal(超级终端)
    HTM,HTML:超文本文档
    HTT:Microsoft超文本模板
    HTX:扩展HTML模板

    I
    ICO:Windows图标
    IDX:Microsoft FoxPro相关数据库索引文件;Symantec Q&A相关数据库索引文件;Microsoft Outlook
    Express文件
    IMG:GEM映像
    INC:Include File 引用文件,ASP中也会用到
    INF:Windows操作系统下用来描述设备或文件等数据信息的文件
    INI:配置文件,ini文件格式适合程序记录一些基本的配置设置
    INP:Oracle 3.0版或早期版本的表单源代码
    INRS:INRS远程通信声频
    INS:InstallShield安装脚本;X-Internet签字文件;Ensoniq EPS字簇设备;Cell/ⅡMAC/PC抽样设备
    INT:中间代码,当一个源程序经过语法检查后编译产生一个可执行代码
    IOF:Findit文档
    IQY:Microsoft Internet查询文件
    ISO:根据ISD 9660有关CD-ROM文件系统标准列出CD-ROM上的文件
    ISP:X-Internet签字文件
    ISS:Inno Setup 项目脚本文件 (Inno Setup 是一种安装包生成工具)
    IST:数字跟踪设备文件
    ISU:InstallShield卸装脚本
    IT:脉冲跟踪系统音乐模块(MOD)文件
    ITI:脉冲跟踪系统设备
    ITS:脉冲跟踪系统抽样,Internet文档位置
    IV:Open Inventor中使用的文件格式
    IVD:超过20/20微观数据维数或变量等级文件
    IVP:超过20/20的用户子集配置文件
    IVT:超过20/20表或集合数据文件
    IVX:超过20/20微数据目录文件
    IW:Idlewild屏幕保护程序
    IWC:Install Watch文档

    J
    J62:Ricoh照相机格式
    JAR:Java档案文件(一种用于applet和相关文件的压缩文件)
    JAVA:Java源文件
    JAVA:Java源文件
    JFF,JFIF,JIF:JPEG文件
    JPE,JPEG,JPG:JPEG图形文件
    JS:javascript源文件
    JSP:HTML网页,其中包含有对一个Java servlet的参考

    K
    KAR:卡拉OK MIDI文件(文本+MIDI)
    KEY:授权文件

    L
    LAB:Visual dBASE标签文件
    LBT,LBX:Microsoft FoxPro标签文件
    LDB:Microsoft Access加锁文件
    LHA:LZH更换文件后缀
    LIB:Windows系统中的库文件,分为两种,静态库与动态库
    LIC:License 用户许可证书文件
    LNK:快捷方式文件
    LOG:日志文件
    LPK:LPK文件是易语言的其中一种支持库安装包,包含".FNE"、".FNR"、相关例程和文档的全部或部分文件。用于在易语言中装载和提供对应的命令和方法
    LST:列表文件 /MASM Listing
    LUA:LUA脚本语言文件
    LZH:LH ARC压缩档案

    M
    M1V:MPEG相关文件(MIME"mpeg"类型)
    M3D:Corel Motion 3D动画文件
    M3U:MPEG URL(MIME声音文件)
    MAM:Microsoft Access宏
    MAQ:Microsoft Access查询文件
    MAR:Microsoft Access报表文件
    MBX:Microsoft Outlook保存email格式;Eudora邮箱
    MCW:Microsoft Word的Macintosh文档
    MDB:Microsoft Access数据库
    MDN:Microsoft Access空数据库模板
    MDW:Microsoft Access工作组文件
    MID:MIDI音乐
    MKV:视频文件
    MMM:Microsoft多媒体电影
    MOV:QuickTime for Windows视频文件
    MP2:第二层MPEG音频文件
    MP3:第三层MPEG音频文件
    MP4:视频或音频文件
    MPA:MPEG相关文件,MIME“mpeg类型”
    MPE,MPEG,MPG:MPEG动画文件
    MPP:Microsoft工程文件;CAD绘图文件格式
    MPR:Microsoft FoxPro菜单(已编译)
    MSI:Windows 安装器包
    MSN:Microsoft 网络文档;Descent Mission文件

    N
    NPK:NPK属于易语言COM包装支持库,该支持库是引用COM包装库生成的,例如WebBrowser、Windows媒体播放器。该扩展名格式支持库可用记事本打开。

    O
    OBD:Microsoft Office活页夹
    OBJ:对象文件
    OBZ:Microsoft Office活页夹向导
    OCX:Microsoft对象链接与嵌入定制控件
    ODS:Microsoft Outlook Express邮箱文件
    OFT:Microsoft Outlook模板
    OPX:OPL扩展DLL(动态链接库)
    OSS:Microsoft Office查找文件
    OST:Microsoft Exchange / Outlook 离线文件

    P
    PAL:压缩文件
    PART:Go!Zilla部分下载文件
    PAS:Pascal源代码
    PCS:PICS动画文件
    PDF:Adobe Acrobat
    可导出文档格式文件(可用Web浏览器显示);Microsoft系统管理服务器包定义文件;NetWare打印机定义文件
    PEM:OpenSSL 使用 PEM 文件格式存储证书和密钥。PEM 实质上是 Base64 编码的二进制内容,再加上开始和结束行BEGIN CERTIFICATE、ENDCERTIFICATE,在这些标记外面可以有额外的信息,如编码内容的文字表示。文件是 ASCII 的,可以用任何文本编辑程序打开
    PHP,PHP3:包含有PHP脚本的HTML网页
    PHTML:包含有PHP脚本的HTML网页;由Perl分析解释的HTML
    PM5:Pagemaker 5.0文件
    PM6:Pagemaker 6.0文件
    PNG:可移植图像文件
    PPS:Microsoft Powerpoint幻灯片放映
    PPT:Microsoft Powerpoint演示文稿
    PRF:Windows系统文件,Macromedia导演设置文件
    PSD:Adobe photoshop位图文件
    PSM:Protracker Studio模型格式;Epic游戏的源数据文件
    PST:Microsoft Outlook个人文件夹文件
    PWL:Windows 95口令列表文件

    Q
    QIF:QuickTime相关图像(MIME);Quicken导入文件
    QPYD:QQ拼音输入法词库文件
    QPYS:QQ拼音输入法皮肤文件
    QT,QTM:QuickTime电影
    QTI,QTIF:QuickTime相关图像
    QTP:QuickTime优先文件
    QTS:Mac PICT图像文件;QuickTime相关图像
    QTX:QuickTime相关图像

    R
    RA:RealAudio声音文件
    RAM:RealAudio元文件
    RAR:Windows RAR压缩文件
    RC:Resource Script开发环境使用的资源文件,若要修改资源需要修改3个文件,.aps文件.rc文件 Resource.h
    REC:录音机宏;RapidComm声音文件
    REG:注册表文件
    REP:Visual dBASE报表文件
    RES:Microsoft Visual Studio资源文件
    RM:RealAudio视频文件
    RMF:Rich Map格式(3D游戏编辑器使用它来保存图)
    ROM:基于盒式磁带的家庭游戏仿真器文件(来自Atari 2600、Colecovision、Sega、Nintendo等盒式磁带里的ROM完全拷贝,在两个仿真器之间不可互修改)
    RTF:Rich Text Format 富文本格式(也有称为多文本格式)
    Rxx:多卷档案上的RAR压缩文件(xx=1~99间的一个数字)

    S
    SAV:游戏保存文件
    SB:原始带符号字节(8位)数据
    SBK:Creative Labs的Soundfont 1.0 Bank文件;(Soundb laster)/EMU SonndFont v1.x Bank文件
    SBL:Shockwave Flash对象文件
    SCC:Microsoft SourceSafe Status 在VB6.0中是管理记录文件
    SCF:Windows Explorer命令文件
    SCH:Microsoft Schedule+1
    SCP:拨号网络脚本文件
    SCR:Windows屏幕保护;传真图像;脚本文件
    SFX:RAR自解压档案
    SHTML:含有服务器端包括(SSI)的HTML文件
    SKN:皮肤文件,QQ拼音输入法的皮肤源文件也是.skn
    SLN:Microsoft Visual Studio Solution VS开发环境的解决方案文件
    SPL:Shockwave Flash对象;DigiTrakker抽样
    SQL:Informix SQL查询;通常被数据库产品用于SQL查询(脚本、文本、二进制)的文件扩展名
    STF:Microsoft 安装文件
    STM:.shtml的短后缀形式,含有一个服务端包括(SSI)的HTML文件;Scream Tracker V2音乐模块(MOD)文件
    STR:屏幕保护文件
    SVG:一种用XML定义的语言,用来描述二维矢量及矢量/栅格图形
    SWA:在Macromedia导演文件(MP3文件)中的Shockwave声音文件
    SWF:Flash动画文件
    SYS:系统文件

    T
    T64:Commodore 64仿真器磁带映像文件
    TDF:Text Design File 是一个文字格式,或者是一个字幕文件格式
    THEME:Windows 95桌面主题文件
    TIF,TIFF:标签图像文件格式(TIFF)位图
    TLB:类似于.ocx,是一种ActiveX文件
    TMP:Windows临时文件
    TORRENT:BT种子文件
    TRM:终端文件
    TTF:TrueTypeFont是Apple公司和Microsoft公司共同推出的字体文件格式
    TXT:Windows文本文档
    TZ:老的压缩格式文件

    V
    VBA:VBase文件
    VBP:Microsoft Visual Basic工程文件
    VBW:Microsoft Visual Basic工作区文件
    VBX:Microsoft Visual Basic用户定制控件
    VCXPROJ:VC++ Project / C++ 工程文件
    VCXPROJ.FILTERS:VC++ Project Filters File / C++项目文件虚拟目录
    VCXPROJ.USER:Visual Studio Project User Options file / 项目用户配置
    VOB:DVD视频文件
    VQE,VQL:Yamaha Sound-VQ定位器文件
    VQF:Yamaha Sound-VQ文件(可能出现标准)
    VRF:Oracle 7配置文件
    VSL:下载列表文件(GetRight)

    W
    WAB:Microsoft Outlook文件
    WAD:包含有视频、玩家水平和其他信息的DOOM游戏的大文件
    WAL:Quake 2正文文件
    WAV:Windows波形声形
    WBK:Microsoft Word备份文件
    WFM:Visual dBASE Windows表单
    WFN:在CorelDRAW中使用的符号
    WIZ:Microsoft Word向导
    WOFF:Web Open Font Format Web开放字体格式,是一种网页所采用的字体格式标准
    WRL:虚拟现实模型
    WWL:Microsoft Word内插器文件

    X
    XLK:Microsoft Excel备份
    XLL:Microsoft Excel内插器文件
    XLM:Microsoft Excel宏
    XLS:Microsoft Excel 2003电子表格
    XLSB:Microsoft Excel 二进制电子表格
    XLSX:Microsoft Excel 2007电子表格
    XLT:Microsoft Excel模板
    XLV:Microsoft Excel VBA模块
    XLW:Microsoft Excel工作簿/工作区
    XML:可扩展标记语言

    Z
    ZAP:Windows软件安装配置文件
    zip:Windows RAR 压缩文件
    000-999:用于为老版本(或备份)文件编号(比如:被安装程序改变的CONFIG.SYS文件);又可用于为小范围的PC应用程序的多个用户相关数据文件编号
    12M:Lotus 1-2-3 97 SmartMaster文件
    123:Lotus 1-2-3 97文件
    2D:VersaCAD的2维绘画文件
    2GR,3GR:在Windows之下的VGA图形驱动程序/配置文件
    386:在386或更高级处理器上使用的文件
    3D:VersaCAD的3维绘画文件
    3DM:3D NURBS建模器,Rhino
    3DS:3D Studio(DOS下)格式文件
    4GE:Informix 4GL编译后代码
    4GL:Informix 4GL源代码

    展开全文
  • 音频格式最大带宽是20KHZ,速率介于40~50...2、WAVE 是微软公司开发的一种声音文件格式,用于保存WINDOWS平台的音频信息资源,被WINDOWS平台及其应用程序所支持。 3、AIFF (Audio Interchange File Format)格式和AU

    音频格式最大带宽是20KHZ,速率介于40~50KHZ之间,采用线性脉冲编码调制PCM,每一量化步长都具有相等的长度。

    常见的一些音频格式:

    1、CD 标准CD格式也就是44.1K的采样频率,速率1411K/秒,16位量化位数,因为CD音轨可以说是近似无损的,因此它的声音基本上是忠于原声的。

    2、WAVE 是微软公司开发的一种声音文件格式,用于保存WINDOWS平台的音频信息资源,被WINDOWS平台及其应用程序所支持。

    3、AIFF (Audio Interchange File Format)格式和AU格式,AIFF是音频交换文件格式的英文缩写。是APPLE公司开发的一种音频文件格式,被MACINTOSH平台及其应用程序所支持。支持许多压缩技术。

    4、MPEG 是动态图象专家组的英文缩写,目前INTERNET上的音乐格式以MP3最为常见。虽然它是一种有损压缩,但是它的最大优势是以极小的声音失真换来了较高的压缩比。

    5、MP3 MPEG音频文件的压缩是一种有损压缩,MPEG3音频编码具有10:1~12:1的高压缩率,同时基本保持低音频部分不失真,但是牺牲了声音文件中12KHz到16KHz高音频这部分的质量来换取文件的尺寸,相同长度的音乐文件,用 *.mp3 格式来储存,一般只有 *.wav 文件的1/10,因而音质要次于CD格式或WAV格式的声音文件。

    6、MPEG-4 它采用了基于对象的压缩编码技术,在编码前首先对视频序列进行分析,从原始图像中分割出各个视频对象,然后再分别对每个视频对象的形状信息、运动信息、纹理信息单独编码,并通过比MPEG-2更优的运动预测和运动补偿来去除连续帧之间的时间冗余。其核心是基于内容的尺度可变性(Content-basedscalability),可以对图像中各个对象分配优先级,对比较重要的对象用高的空间和时间分辨率表示,对不甚重要的对象(如监控系统的背景)以较低的分辨率表示,甚至不显示。因此它具有自适应调配资源能力,可以实现高质量低速率的图像通信和视频传输。占用资源少、灵活性强,网络性能好,适用范围更广。

    7、MIDI (Musical Instrument Digital Interface)格式被经常玩音乐的人使用,MIDI允许数字合成器和其他设备交换数据。

    8、WMA (Windows Media Audio) 格式是来自于微软的重量级选手,后台强硬,音质要强于MP3格式,更远胜于RA格式,它和日本YAMAHA公司开发的VQF格式一样,是以减少数据流量但保持音质的方法来达到比MP3压缩率更高的目的,WMA的压缩率一般都可以达到1:18左右,WMA的另一个优点是内容提供商可以通过DRM(Digital Rights Management)方案如Windows Media Rights Manager 7加入防拷贝保护。

    9、RealAudio 有RA(RealAudio)、RM(RealMedia,RealAudio G2)、RMX(RealAudio Secured)

    10、 VQF 雅马哈公司另一种格式是*.vqf,它的核心是减少数据流量但保持音质的方法来达到更高的压缩比,VQF的音频压缩率比标准的MPEG音频压缩率高出近一倍,可以达到18:1左右甚至更高。

    11、OggVorbis 是一种新的音频压缩格式,类似于MP3等现有的音乐格式。但有一点不同的是,它是完全免费、开放和没有专利限制的。

    12、AMR AMR全称Adaptive Multi-Rate,自适应多速率编码,主要用于移动设备的音频,压缩比比较大,但相对其他的压缩格式质量比较差,由于多用于人声,通话。

    13、APE APE是目前流行的数字音乐文件格式之一。APE是一种无损压缩音频技术。

    14、FLAC LAC与MP3相仿,都是音频压缩编码,但FLAC是无损压缩。

    15、AAC AAC实际上是高级音频编码的缩写, 它还同时支持多达48个音轨、15个低频音轨、更多种采样率和比特率、多种语言的兼容能力、更高的解码效率。

    展开全文
  • wav 是 Microsoft 开发的一种声音文件格式,通常被用来保存未压缩的声音数据 (Pulse Code Modulation,PCM,脉冲编码调制)。wav 三个重要的参数:声道数、采样频率和量化位数。 声道数:单声道 (mono) 或者是...

    读取 wav 格式声音文件

    http://bigsec.net/b52/scipydoc/wave_pyaudio.html

    Python 支持 wav 文件的读写,实时的声音输入输出需要安装 pyAudiopyMedia 进行 MP3 的解码和播放。

    wav 是 Microsoft 开发的一种声音文件格式,通常被用来保存未压缩的声音数据 (Pulse Code Modulation,PCM,脉冲编码调制)。wav 有三个重要的参数:声道数、采样频率和量化位数。

    声道数:单声道 (mono) 或者是双声道 (stereo)。
    采样频率:每秒钟声音信号的采集次数。常用的有 8kHz、16kHz、32kHz、48kHz、11.025kHz、22.05kHz、44.1kHz 等。
    量化位数:用多少 bit 表达一次采样所采集的数据,通常有 8bit、16bit、24bit 和 32bit 等。CD 中所储存的声音信号是双声道、44.1kHz、16bit。

    如果你需要自己录制和编辑声音文件,推荐使用 Audacity。它是一款开源的、跨平台、多声道的录音编辑软件。在工作中使用 Audacity 进行声音信号的录制,然后再输出成 wav 文件供 Python 程序处理。

    1. C:\Windows\media

    在这里插入图片描述

    (base) yongqiang@yongqiang:~$ cd /mnt/f/yongqiang_work/
    (base) yongqiang@yongqiang:/mnt/f/yongqiang_work$ ll
    total 260
    drwxrwxrwx 1 yongqiang yongqiang   4096 Jun  4 00:47 ./
    drwxrwxrwx 1 yongqiang yongqiang   4096 Jun  3 22:11 ../
    -rwxrwxrwx 1 yongqiang yongqiang 191788 Sep 15  2018 Windows_Ding.wav*
    -rwxrwxrwx 1 yongqiang yongqiang  70060 Sep 15  2018 ding.wav*
    (base) yongqiang@yongqiang:/mnt/f/yongqiang_work$
    (base) yongqiang@yongqiang:/mnt/f/yongqiang_work$ pwd
    /mnt/f/yongqiang_work
    (base) yongqiang@yongqiang:/mnt/f/yongqiang_work$
    

    2. 读 wav 格式声音文件

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    # yongqiang cheng
    
    from __future__ import absolute_import
    from __future__ import division
    from __future__ import print_function
    
    import wave
    import numpy as np
    
    # WAV file
    audio_file = "/mnt/f/yongqiang_work/ding.wav"
    object = wave.open(audio_file, "rb")
    
    # (nchannels, sampwidth, framerate, nframes, comptype, compname)
    params = object.getparams()
    nchannels, sampwidth, framerate, nframes, comptype, compname = params[:6]
    print("nchannels = ", nchannels)
    print("sampwidth = ", sampwidth)
    print("framerate = ", framerate)
    print("nframes = ", nframes)
    print("comptype = ", comptype)
    print("compname = ", compname)
    
    # Returns number of audio channels (1 for mono, 2 for stereo).
    print("object.getnchannels() = ", object.getnchannels())
    
    # Returns sample width in bytes.
    print("object.getsampwidth() = ", object.getsampwidth())
    
    # Returns sampling frequency.
    print("object.getframerate() = ", object.getframerate())
    
    # Returns number of audio frames.
    print("object.getnframes() = ", object.getnframes())
    
    # Returns compression type ('NONE' is the only supported type).
    print("object.getcomptype() = ", object.getcomptype())
    
    # Human-readable version of getcomptype(). Usually 'not compressed' parallels 'NONE'.
    print("object.getcompname() = ", object.getcompname())
    
    # Reads and returns at most n frames of audio, as a bytes object.
    str_data = object.readframes(nframes)
    object.close()
    
    
    /home/yongqiang/miniconda3/envs/tf_cpu_1.4.1/bin/python /home/yongqiang/pycharm_work/yongqiang.py
    nchannels =  2
    sampwidth =  2
    framerate =  44100
    nframes =  17504
    comptype =  NONE
    compname =  not compressed
    object.getnchannels() =  2
    object.getsampwidth() =  2
    object.getframerate() =  44100
    object.getnframes() =  17504
    object.getcomptype() =  NONE
    object.getcompname() =  not compressed
    
    Process finished with exit code 0
    

    3. 读 wav 格式声音文件

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    # yongqiang cheng
    
    from __future__ import absolute_import
    from __future__ import division
    from __future__ import print_function
    
    import wave
    import numpy as np
    import matplotlib.pyplot as plt
    
    # WAV file
    audio_file = "/mnt/f/yongqiang_work/ding.wav"
    object = wave.open(audio_file, "rb")
    
    # (nchannels, sampwidth, framerate, nframes, comptype, compname)
    params = object.getparams()
    nchannels, sampwidth, framerate, nframes, comptype, compname = params[:6]
    print("nchannels =", nchannels)
    print("sampwidth =", sampwidth)
    print("framerate =", framerate)
    print("nframes =", nframes)
    print("comptype =", comptype)
    print("compname =", compname)
    
    # Returns number of audio channels (1 for mono, 2 for stereo).
    print("object.getnchannels() =", object.getnchannels())
    
    # Returns sample width in bytes.
    print("object.getsampwidth() =", object.getsampwidth())
    
    # Returns sampling frequency.
    print("object.getframerate() =", object.getframerate())
    
    # Returns number of audio frames.
    print("object.getnframes() =", object.getnframes())
    
    # Returns compression type ('NONE' is the only supported type).
    print("object.getcomptype() =", object.getcomptype())
    
    # Human-readable version of getcomptype(). Usually 'not compressed' parallels 'NONE'.
    print("object.getcompname() =", object.getcompname())
    
    # Reads and returns at most n frames of audio, as a bytes object.
    str_data = object.readframes(nframes)
    # nframes = 17504,  channels = 2, sampwidth = 2
    # str_data (bytes: 70016) = nframes * channels * sampwidth = 17504 * 2 * 2 = 70016
    object.close()
    
    wave_data = np.fromstring(str_data, dtype=np.short)
    wave_data.shape = -1, 2
    wave_data = wave_data.T
    time = np.arange(0, nframes) * (1.0 / framerate)
    
    plt.subplot(211)
    plt.plot(time, wave_data[0])
    plt.xlabel("left channel - time (seconds)")
    plt.subplot(212)
    plt.plot(time, wave_data[1], c="g")
    plt.xlabel("right channel - time (seconds)")
    plt.show()
    
    
    /home/yongqiang/miniconda3/envs/pt-1.4_py-3.6/bin/python /home/yongqiang/pycharm_work/yongqiang.py
    nchannels = 2
    sampwidth = 2
    framerate = 44100
    nframes = 17504
    comptype = NONE
    compname = not compressed
    object.getnchannels() = 2
    object.getsampwidth() = 2
    object.getframerate() = 44100
    object.getnframes() = 17504
    object.getcomptype() = NONE
    object.getcompname() = not compressed
    
    Process finished with exit code 0
    

    在这里插入图片描述

    Python 调用 wave.open 打开 wav 文件,注意需要使用 "rb" (二进制模式) 打开文件:

    audio_file = "/mnt/f/yongqiang_work/ding.wav"
    object = wave.open(audio_file, "rb")
    

    open 返回一个 Wave_read 类的实例,通过调用它的方法读取 wav 文件的格式和数据:

    getparams:一次性返回所有的 wav 文件的格式信息,它返回的是一个组元 (tuple):声道数,量化位数 (byte 单位),采样频率,采样点数,压缩类型,压缩类型的描述。wave 模块只支持非压缩的数据,因此可以忽略最后两个信息。

    # (nchannels, sampwidth, framerate, nframes, comptype, compname)
    params = object.getparams()
    nchannels, sampwidth, framerate, nframes, comptype, compname = params[:6]
    

    nchannels, sampwidth, framerate, nframes, comptype, compname 等方法可以单独返回 wav 文件的特定的信息。

    readframes:读取声音数据,传递一个参数指定需要读取的长度 (以取样点为单位),readframes 返回的是二进制数据 (bytes),在 Python 中用字符串表示二进制数据。

    # Reads and returns at most n frames of audio, as a bytes object.
    str_data = object.readframes(nframes)
    # nframes = 17504,  channels = 2, sampwidth = 2
    # str_data (bytes: 70016) = nframes * channels * sampwidth = 17504 * 2 * 2 = 70016
    

    接下来需要根据声道数和量化单位,将读取的二进制数据转换为一个可以计算的数组:

    wave_data = np.fromstring(str_data, dtype=np.short)
    

    通过 fromstring 函数将字符串转换为数组,通过其参数 dtype 指定转换后的数据格式,由于我们的声音格式是以两个字节表示一个取样值,因此采用 short 数据类型转换。现在得到的 wave_data 是一个一维的 short 类型的数组,但是因为我们的声音文件是双声道的,因此它由左右两个声道的取样交替构成:LRLRLRLR....LR (L 表示左声道的取样值,R 表示右声道取样值)。修改wave_datasharp 之后:

    wave_data.shape = -1, 2
    

    将其转置得到:

    wave_data = wave_data.T
    

    最后通过取样点数和取样频率计算出每个取样的时间:

    time = np.arange(0, nframes) * (1.0 / framerate)
    

    4. sample width in bytes

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    # yongqiang cheng
    
    from __future__ import absolute_import
    from __future__ import division
    from __future__ import print_function
    
    import wave
    import numpy as np
    import matplotlib.pyplot as plt
    
    # WAV file
    audio_file = "/mnt/f/yongqiang_work/ding.wav"
    object = wave.open(audio_file, "rb")
    
    # (nchannels, sampwidth, framerate, nframes, comptype, compname)
    params = object.getparams()
    nchannels, sampwidth, framerate, nframes, comptype, compname = params[:6]
    print("nchannels =", nchannels)
    print("sampwidth =", sampwidth)
    print("framerate =", framerate)
    print("nframes =", nframes)
    print("comptype =", comptype)
    print("compname =", compname)
    
    # Returns number of audio channels (1 for mono, 2 for stereo).
    print("object.getnchannels() =", object.getnchannels())
    
    # Returns sample width in bytes.
    print("object.getsampwidth() =", object.getsampwidth())
    
    # Returns sampling frequency.
    print("object.getframerate() =", object.getframerate())
    
    # Returns number of audio frames.
    print("object.getnframes() =", object.getnframes())
    
    # Returns compression type ('NONE' is the only supported type).
    print("object.getcomptype() =", object.getcomptype())
    
    # Human-readable version of getcomptype(). Usually 'not compressed' parallels 'NONE'.
    print("object.getcompname() =", object.getcompname())
    
    # Reads and returns at most n frames of audio, as a bytes object.
    str_data = object.readframes(nframes)
    # nframes = 17504,  channels = 2, sampwidth = 2
    # str_data (bytes: 70016) = nframes * channels * sampwidth = 17504 * 2 * 2 = 70016
    num_bytes = len(str_data) # num_bytes = 70016
    print("num_bytes =", num_bytes, "bytes")
    object.close()
    
    wave_data = np.fromstring(str_data, dtype=np.short)
    wave_data.shape = -1, 2
    wave_data = wave_data.T
    time = np.arange(0, nframes) * (1.0 / framerate)
    
    plt.subplot(211)
    plt.plot(time, wave_data[0])
    plt.xlabel("left channel - time (seconds)")
    plt.subplot(212)
    plt.plot(time, wave_data[1], c="g")
    plt.xlabel("right channel - time (seconds)")
    plt.show()
    
    
    /home/yongqiang/miniconda3/envs/pt-1.4_py-3.6/bin/python /home/yongqiang/pytorch_work/end2end-asr-pytorch-example/yongqiang.py
    nchannels = 2
    sampwidth = 2
    framerate = 44100
    nframes = 17504
    comptype = NONE
    compname = not compressed
    object.getnchannels() = 2
    object.getsampwidth() = 2
    object.getframerate() = 44100
    object.getnframes() = 17504
    object.getcomptype() = NONE
    object.getcompname() = not compressed
    num_bytes = 70016 bytes
    
    Process finished with exit code 0
    

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    References

    http://bigsec.net/b52/scipydoc/wave_pyaudio.html

    展开全文
  • 常见文件格式

    千次阅读 2019-05-22 00:35:00
    声音文件:wav、mp3 文档文件:txt、doc、wps、docx、xls、xlsx、pdf 压缩文件:rar、zip、z(Linux) 可执行文件:exe、com 光盘镜像文件:iso 临时文件:tmp 编程方面的文件:htm/html(超文...
    常用的文件扩展名
    图形文件:gif、jpg、png、psd、bmp
    视频文件:wmv、asf、rm、 rmvb、mov、mp4、avi
    声音文件:wav、mp3
    文档文件:txt、doc、wps、docx、xls、xlsx、pdf
    压缩文件:rar、zip、z(Linux)
    可执行文件:exe、com
    光盘镜像文件:iso
    临时文件:tmp
    编程方面的文件:htm/html(超文本文件)、js(js文件)、jsp(HTML网页)、asp(动态网页文件)、java(java源文件)、class (java类文件)、jar(java档案文件)、c(C代码文件)、cpp(C++代码 文件)、py(Python源代码)
    数据库:ldf(日志文件)、mdf(主文件)、bak(备份文件)、sql(数据库脚本文件)
    其他:chm(帮助文档)、log(日志文件)、lib(库文件)、dat (数据文件,在应用程序中使用)、dir(目录文件)、xml (可扩展标记语言)、dll(系统文件,动态链接库)、bat(dos下的批处理文件,一种无格式的文本文件,也称批处理程序或脚本)、cmd(同bat文件)、apk(安卓压缩包)

    转载于:https://www.cnblogs.com/GodSince/p/10897638.html

    展开全文
  • 不同计算机一级应用软件中使用的声音文件格式也互不相同。   常见的数字音频格式   音频格式 说明 1 Wave(。WAV) 是微软公司开 发的一种声音文件格式,也叫波形声音文件,是最早的数字音频格式...
  • 本资源为标准的wav格式的音频资源,wav格式是音频中比较常见格式,也是高清的音频数据,本资源供大家调试蓝牙音乐使用,如A2DP功能使用,对大家调试会很大的帮助,欢迎从事音频和喜欢音频调试的朋友一起交流学习...
  • 文件格式共有308个26种类,在我们日常生活中所能用到还真是了了屈指可数的几个,小编整理发上来给大家分享分享!   AACE:Ace压缩档案格式 ACT:Microsoft office助手文件 AIF,AIFF:音频互交换文件,Silicon ...
  • 一、MP3全称是动态影像专家压缩标准音频层面3(Moving Picture Experts Group Audio Layer Ⅲ),是当今最为流行的一种数字音频编码和有损压缩格式,在1991年由位于德国埃尔朗根的研究组织Fraunhofer-Gesellschaft的...
  • 转载:常见的15种音频格式

    千次阅读 2019-02-10 20:38:31
    音频格式是指要在计算机内播放或是处理音频文件,是对声音文件进行数、模转换的过程。音频格式最大带宽是20KHZ,速率介于40~50KHZ之间,采用线性脉冲编码调制PCM,每一量化步长都具有相等的长度。  目前音乐文件...
  • 动画文件常用格式

    万次阅读 2016-04-09 12:12:15
    动画文件格式 1、GIF动画格式 大家都知道,GIF图像由于采用了无损数据压缩方法中压缩率较高的LZW算法,文件尺寸较小,因此被广泛采用。GIF动画格式可以同时存储若干幅静止图像并进而形成连续的动画,目前...
  • 常见声音文件格式 zz

    千次阅读 2009-10-29 00:43:00
    ★ WAVE,扩展名为WAV:该格式记录声音的波形,故只要采样率高、采样字节长、机器速度快,利用该格式记录的声音文件,质量非常高,但这样做的代价就是。★ MOD,扩展名MOD、ST3、XT、S3M、FAR、669等:该格式的...
  • 文件格式、后缀名、图片格式详解

    千次阅读 2019-03-12 08:51:19
    常见的文件后缀名 .ACA:Microsoft的代理使用的角色文档 ....aif:声音文件,支持压缩,可以使用WindowsMediaPlayer和QuickTimePlayer播放 .AIF:音频文件,使用WindowsMediaPlayer播放 .AIFC:音频文件,使用Win...
  • 文章目录库文件jar 包aar 包手动编写一个 aar 库APKAPK 文件结构APK 文件的生成流程APK 的安装流程通过系统程序安装(开机时安装)通过 Android 市场安装通过 adb 命令安装手机自带安装(通过 SD 卡里的 APK 文件...
  • -- 常用文件扩展名解释 A 对象代码库文件 AAM Authorware shocked文件 AAS Authorware shocked包 ABF Adobe二进制屏幕字体 ABK CorelDRAW自动备份文件 ABS 该类文件有时用于指示一个摘要(就像在一篇有关科学方面的...
  • PCM文件格式简介

    2012-10-18 09:45:22
    Windows的Convert工具可以把PCM音频格式文件转换成Microsoft的WAV格式文件。 将音频数字化,其实就是将声音数字化。最常见的方式是透过脉冲编码调制PCM(Pulse Code Modulation) 。运作原理如下。首先我们考虑...
  • WAVE 文件格式分析

    千次阅读 2019-08-07 17:11:12
    WAVE 文件作为多媒体中使用的声音波形文件格式之一,它是以RIFF(Resource Interchange File Format)格式为标准的。每个WAVE文件的头四个字节便是“RIFF”。WAVE 文件由文件头和数据体两大部分组成。其中文件头又...
  • WAV文件是在PC机平台上很常见的、最经典的多媒体音频文件,最早于1991年8月出现在Windows 3.1操作系统上,文件扩展名为WAV,是WaveFom的简写,也称为波形文件,可直接存储声音波形,还原的波形曲线十分逼真。WAV文件格式...
  • Author:kevinelstri DateTime:2017/3/13译文...1、什么是文件格式? 文件格式是在文件中存储信息的一种标准方法。首先,文件格式指定文件是一个二进制或ASCII文件。其次,文件展示了文件的组织形式。例如,逗号分隔
  • 文件格式名称汇总

    千次阅读 2019-04-20 16:45:33
    不同的文件,不同的文件格式,区别这些格式常常是文件名的后缀名不同,现统计常用文件后缀名如下,供大家参考和查阅。 A 对象代码库文件 AAM Authorware shocked文件 AAS Authorware shocked包 ABF Adobe二进制...
  • WAVE 文件格式分析及声音数据格式

    千次阅读 2012-10-25 10:07:28
    WAVE 文件作为多媒体中使用的声音波形文件格式之一,它是以RIFF(Resource Interchange File Format)格式为标准的。每个WAVE文件的头四个字节便是“RIFF”。...常见声音文件主要两种,分别对应于单声道(1
  • 常见图象、声音和影音文件格式

    千次阅读 2007-12-02 20:43:00
    常见声音文件格式 声音采集到计算机里,以文件的形式保存在计算机中,由于用途不同,采取的压缩和编码方式不同,声音文件多种格式。1、WAV 格式 “WAV”是WAVE的前面三个字母,WAV程式的声音文件常被称为作波形...
  • 常见文件扩展名

    万次阅读 多人点赞 2019-03-01 09:45:58
    常见文件扩展名 文本 java:java代码文件 xml:具有结构性的标记电子文件 json:轻量级的数据交换格式,层次结构简洁和清晰 conf:配置信息文件 jsp:java嵌入式网页脚本文件 phps:php的源代码文件 asp:...
  • 浅谈声音文件

    千次阅读 2018-01-31 09:53:42
    说纠结是因为客户要求她提供大小在100MB-200MB以上的歌曲文件。而同事对音频格式又不太了解,于是就开始了无休止的关于FLAC、WAV、音频大小的纠缠。最终,同事也没有跟客户解释清楚到底是怎么回事儿。 在之后,又...
  • agbplay是一种音乐播放器,具有用于GBA ROM的终端接口,该接口使用最常见的(mp2k / m4a)声音引擎格式。 代码本身是用C ++编写的。 快速概述 控制项 方向键或HJKL:浏览该程序 标签:在播放列表和歌曲列表之间切换...
  • C语言解析wav文件格式

    千次阅读 2020-01-21 21:18:36
    C语言解析wav文件 ...二进制文件,本质上就是一种使用二进制方式存储文件内容的文件统称,我们前面讲过使用记事本等工具打开之后看到的是乱码,那么我们怎么分析他呢,可以使用UltraEditor,HxD,C32Asm等等。...
  • AVI文件格式详解

    千次阅读 2019-05-29 09:24:56
    一、文件格式简介 AVI是音频视频交错(Audio Video Interleaved)的英文缩写,它是Microsoft公司开发的一种符合RIFF文件规范的数字音频与视频文件格式,原先用于Microsoft Video Windows(简称VFW)环境,现在已被...
  • WAV文件格式详解

    千次阅读 2020-03-29 18:31:14
    By: Ailson Jack Date: 2020.03.29 ...本文在我博客的地址是:http://www.only2fire.com/archives/114.html,排版更好,便于学习,也可以去我...WAV是微软公司开发的一种音频格式文件,用于保存Windows平台的音频信息...
  • 高级音频编码,是一种非常常见音频编码格式,出现于1997年,基于 MPEG-2的音频编码技术。由Fraunhofer IIS、杜比实验室、AT&T、Sony(索尼)等公司共同开发,目的是取代MP3格式.2000年,MPEG-4标准出现后,AAC 重新...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 47,510
精华内容 19,004
关键字:

常用的声音文件格式有