AC3简介及压制攻略

2024-01-02 08:18
文章标签 简介 攻略 压制 ac3

本文主要是介绍AC3简介及压制攻略,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

AC3(Audio Coding 3)是Dolby(R)杜比公司于1996年开发的一种先进的音频编码模式,它是DVD音频的标准,其编码完全是数字的,压缩比约为1:9~10,但解码 后可得符合人耳声学模型(0~20000Hz)的音频。其编码一般由ffmpeg完成,生成文件为*.AC3或*.A52。

大家来传播AC3高品质音乐吧!!!!!

请相互转载,宣传!!!!! 

AC3简介:

杜比数字AC-3(Dolby Digital Audio Coding 3)是杜比Dolby(R)公司开发的新一代家庭影院多声道数字音频系统。杜比定向逻辑系统是一个模拟系统。它的四个声道是从编码后的两个声道分解出来 的,因此难免有分离度不佳、信噪比不高,对环绕声缺乏立体感,并且环绕声的频带窄等缺点。AC(Audio Coding)指的是数字音频编码,它抛弃了模拟技术,采用的是全新的数字技术。

杜比数字AC-3提供的环绕声系统由五个全频域声道加一个超低音声道组成,所以 被称作5.1个声道。五个声道包括前置的"左声道"、"中置声道"、"右声道"、后置的"左环绕声道"和"右环绕声道"。这些声道的频率范围均为全频域响 应3-20000Hz。第六个声道也就是超低音声道包含了一些额外的低音信息,使得一些场景如爆炸、撞击声等的效果更好。由于这个声道的频率响应为 3-120Hz,所以称".1"声道。

杜比数字AC-3是根据感觉来开发的编码系统多声道环绕声。它将每一种声音的频率根据人耳的听觉特性区分为许多窄小频段,在编码过程中再根据音响心理学的原理进行分析,保留有效的音频,删除多作的信号和各种噪声频率,使重现的声音更加纯净,分离度极高。

杜比数字AC-3系统可用前置的左、右音箱,中置音箱产生极有深度感和定位明确的音场,用两个后置或侧置的环绕音箱和超低音箱表现宽广壮阔的音场,而六个声道的信息在制作和还原过程中全部数字化,信息损失的很少。全频段的细节十分丰富,具有真正的立体声。

杜比数字AC-3具有很好的兼容性,它除了可执行自身的解码外,还可以为杜比定 向逻辑解码服务。因此,目前已生产的杜比定向逻辑影视软件都可以使用杜比数字AC-3系统重现。由于杜比数字AC-3系统的编码非常灵活,所以它的格式很 多。目前它已被美国采用作为高清晰电视(HDTV)音频系统,最新DVD机也包含杜比数字AC-3。因此杜比AC-3环绕声系统可能是极有发展前途的技 术。

AC3的特性:

码率构成

[只可为整点码率]:(16 24 32 48 64 72 80 96 112 )128 (160 192 224 256 320] [384 448 480 640]Kpbs

(16 24 32 48 64 72 80 96 112 ):此段只适用于Voice Phone等低频低码率的编码,80,96,112Kpbs适合于单声道保真音频

128Kpbs:此段适合于不是过高要求的保真音频(比较适合于劲爆的音乐)和近于Mp3 44100Hz CBR 320kbps的音频(极不适合于纯色音乐,尤其是弦乐)

(160 192 224 256 320] 非常适合于双声道高品质音频的传播,且文件较小,不会产生听觉疲劳(远超出lame MP3中对HiFi的定义:160kbps VBR),适合于收藏。

[384 448 480 640]:此段对于stereo来说有点奢侈,所以适合于HiFi级多声道听众享受。

频率特性:

从中可以看出192kbps 48000Hz的stereo AC3文件音域为0~20906Hz,(160 192 224 256 320]都可达此效果

AC3支持的基本频率有8000 12000 16000 22050 24000 32000 44100 48000Hz

8000 12000 16000 22050 24000 32000Hz: 此段压制的音频的频率约为基频的一半减1000Hz(如32000Hz:极限频率=(32000/2)-1000=15000Hz)

44100Hz:(声波已足够平滑)极限频率为19500Hz,近于Mp3 44100Hz CBR 320kbps的音频

48000Hz:(声波非常平滑)极限频率为20906Hz,同时限制了方波的产生,再说高于20906Hz的声音是永远也不能被人耳听见的(如图)

声道特性:

AC3支持mono stereo ~5.1声道

AC3的优点

1.     建立了适合人耳的声学模型,不会产生听觉疲劳。

2.     文件小,网上下载的音质较好mp3,wma音乐,约为3~4MB,而AC3 2.0 HiFi的音频也只有4~5MB

3.     压制较为方便

4.     也可以存储内部文件信息

5.     应用降噪技术,解决了模拟音频播放中噪音过大的缺点(尤其是AC97芯片的声卡,其信噪比较小,噪音较大)。

AC3 2.0 压制攻略

1.   Media Coder压制:

下载安装Media Coder

选项设定:

(请安照图中的设置好,然后添加文件开始转换)

来源:Ffmpeg 防止自激

缺点:无法写入标签(内部文件信息)

2.Foobar(或千千静听TTplayer)[有命令行编码器即可]

以Foobar为例:

首先将ffmpeg.exe等组件复制到foobar的文件夹中(在Media Coder的文件夹中的codecs文件夹中可以找到,将以Lib开头的dll文件都复制到foobar的文件夹中)启用命令行编码器

示例参数 :

HiFi stereo:

-i - -ab 256000 -aq 100 -ar 48000 -ac 2 -acodec ac3 %d

-i - -ab 224000 -aq 100 -ar 48000 -ac 2 -acodec ac3 %d

-i - -ab 192000 -aq 100 -ar 48000 -ac 2 -acodec ac3 %d

-i - -ab 160000 -aq 100 -ar 48000 -ac 2 -acodec ac3 %d [适用于Foobar或千千静听TTplayer]

-i %s -ab 160000 -aq 100 -ar 48000 -ac 2 -acodec ac3 %d [只适用于Foobar]

Mp3 44100Hz CBR 320kbps:-i - -ab 128000 -aq 100 -ar 441000 -ac 2 -acodec ac3 %d

Voice:-i - -ab 40000 -aq 100 -ar 12000 -ac 1 -acodec ac3 %d

Phone:-i - -ab 32000 -aq 100 -ar 8000 -ac 1 -acodec ac3 %d

参数设置如下:

AC3的播放工具

建议播放工具:Foobar或千千静听TTplayer。通过AC3 filter(可加载在winamp中)解码的AC3效果也很不错(建议配置Speakers:Dolby ProLogic II Sample format:PCM 24Bit)

AC3与其他音频格式(CDA,PCM,LPCM,DTS,APE,AAC,AtrAc3,Flac,ALS,OGG,RAM,TXT)的对比

PCM,LPCM,DTS:音质完美,可文件巨大无比。LPCM是音乐DVD专用格式,压缩比约为1:1.5。DTS音效超过AC3,但压缩比只有1:2~3,不适合传播。[100~n%CD]

CDA:CD格式,类似于PCM的模拟音频文件(无法复制,可用软件提取)[100%CD]

AAC:音质较mp3好一些,文件也较小,但损失也较大[50~90%CD]

APE, Flac,ALS:网上开始盛行的收藏级音乐,都是以PCM为源码,进行压缩封装,所以压缩比不高,一般为1:1~3[80~98%CD]

AtrAc3:简称AA3,是sony公司为其便携音频设备开发的一种类似于AC3的音频格式,文件较AC3略大[80~95%CD]

OGG RAM:音质中等偏下的压缩模式。OGG在码率较小时,表现较好。[40~80%CD]

TXT:绝对无损的典范,以时间为横轴,以电平为纵轴,绝对无损的代表,一般电脑无法播放,文件大到境界。[100~n%CD]

AC3的“缺点”

AC3文件中标签位置与MP3和WMA位置不同,据鄙人所知,能识别AC3标签的播放器只有Foobar或千千静听(TTplayer)如图。

AC3的标签在文件结尾,对于播放器来说学要预读,但字符几乎没有限制(可以算是个弱点吧!不大适合于便携式播放器)

 

转自:http://blog.csdn.net/comicray/archive/2009/10/30/4743041.aspx

 

这篇关于AC3简介及压制攻略的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/561868

相关文章

Java Stream 并行流简介、使用与注意事项小结

《JavaStream并行流简介、使用与注意事项小结》Java8并行流基于StreamAPI,利用多核CPU提升计算密集型任务效率,但需注意线程安全、顺序不确定及线程池管理,可通过自定义线程池与C... 目录1. 并行流简介​特点:​2. 并行流的简单使用​示例:并行流的基本使用​3. 配合自定义线程池​示

PostgreSQL简介及实战应用

《PostgreSQL简介及实战应用》PostgreSQL是一种功能强大的开源关系型数据库管理系统,以其稳定性、高性能、扩展性和复杂查询能力在众多项目中得到广泛应用,本文将从基础概念讲起,逐步深入到高... 目录前言1. PostgreSQL基础1.1 PostgreSQL简介1.2 基础语法1.3 数据库

Python库 Django 的简介、安装、用法入门教程

《Python库Django的简介、安装、用法入门教程》Django是Python最流行的Web框架之一,它帮助开发者快速、高效地构建功能强大的Web应用程序,接下来我们将从简介、安装到用法详解,... 目录一、Django 简介 二、Django 的安装教程 1. 创建虚拟环境2. 安装Django三、创

MySQL 索引简介及常见的索引类型有哪些

《MySQL索引简介及常见的索引类型有哪些》MySQL索引是加速数据检索的特殊结构,用于存储列值与位置信息,常见的索引类型包括:主键索引、唯一索引、普通索引、复合索引、全文索引和空间索引等,本文介绍... 目录什么是 mysql 的索引?常见的索引类型有哪些?总结性回答详细解释1. MySQL 索引的概念2

Qt QCustomPlot库简介(最新推荐)

《QtQCustomPlot库简介(最新推荐)》QCustomPlot是一款基于Qt的高性能C++绘图库,专为二维数据可视化设计,它具有轻量级、实时处理百万级数据和多图层支持等特点,适用于科学计算、... 目录核心特性概览核心组件解析1.绘图核心 (QCustomPlot类)2.数据容器 (QCPDataC

SQL Server数据库死锁处理超详细攻略

《SQLServer数据库死锁处理超详细攻略》SQLServer作为主流数据库管理系统,在高并发场景下可能面临死锁问题,影响系统性能和稳定性,这篇文章主要给大家介绍了关于SQLServer数据库死... 目录一、引言二、查询 Sqlserver 中造成死锁的 SPID三、用内置函数查询执行信息1. sp_w

rust 中的 EBNF简介举例

《rust中的EBNF简介举例》:本文主要介绍rust中的EBNF简介举例,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1. 什么是 EBNF?2. 核心概念3. EBNF 语法符号详解4. 如何阅读 EBNF 规则5. 示例示例 1:简单的电子邮件地址

Python 异步编程 asyncio简介及基本用法

《Python异步编程asyncio简介及基本用法》asyncio是Python的一个库,用于编写并发代码,使用协程、任务和Futures来处理I/O密集型和高延迟操作,本文给大家介绍Python... 目录1、asyncio是什么IO密集型任务特征2、怎么用1、基本用法2、关键字 async1、async

Android Mainline基础简介

《AndroidMainline基础简介》AndroidMainline是通过模块化更新Android核心组件的框架,可能提高安全性,本文给大家介绍AndroidMainline基础简介,感兴趣的朋... 目录关键要点什么是 android Mainline?Android Mainline 的工作原理关键

Golang的CSP模型简介(最新推荐)

《Golang的CSP模型简介(最新推荐)》Golang采用了CSP(CommunicatingSequentialProcesses,通信顺序进程)并发模型,通过goroutine和channe... 目录前言一、介绍1. 什么是 CSP 模型2. Goroutine3. Channel4. Channe