AAC与MPEG4封装AAC媒体帧的方式存在相当的区别,尽管记录的信息相似。
在AAC文件中,帧播放的配置信息存储于帧首部(7-8个字节,ID=0时为7,否则为8)。而在MPEG4中,由于他采用box的一对象的方式封装媒体,故其AAC音频播放信息也被封装于box中。仅使用2个字节。AAC帧首部参看过去的文章,AAC decoder config layout如下:
名称 |
bits |
信息 |
备注 |
Audio Profile |
5 |
0 main 1 LC 2 SSR 3 reserved
|
|
Sampling FrequencyIndex |
4 |
|
index见SF表 |
ChannelConfig |
4 |
|
声道个数 |
FrameLengthFlag |
1 |
1024 or 960 |
|
DependsOnCoreCoder |
1 |
0 |
|
ExtensionFlag |
1 |
0 |
|
由于AAC文件与MPEG4文件的实际应用存在区别,故除了基本信息外,其他记录的信息存在区别。
分享到:
相关推荐
资源来自pypi官网。 资源全名:cdk-demo-construct-0.0.17.tar.gz
Energy-efficient Algorithm to Construct the Information Potential Field in WSNs
Bounce Ball - HTML5 - Construct 3 h5滚球小游戏项目源码JS 实时预览截图 Bounce Ball 是一款非常有趣且具有挑战性的 HTML5 游戏。 在游戏中,玩家收集三颗星星并避开障碍物晋级到下一关。 该游戏已准备好在您的...
Using a hands-on approach, you'll learn how to think in programming terms, how to use Objective-C to construct program logic, and how to synthesize it all into working apps. Gary Bennett, an ...
Dive into object-oriented programming, and learn how to construct your own types and methods to extend the language Use grammars and regular expressions to analyze textual content Explore how ...
Design, Build, and Customize Your Own Drones This fun guide shows, step-by-step, how to construct powerful drones from inexpensiveparts, add personalized features, and become a full-fledged pilot....
As you see how to build these simple games, youll build your expertise as well. This goal of this book, developed with considerable help from the friends of ED staff and the technical reviewer, ...
Each chapter in Coding Games in Python shows how to construct a complete working game in simple numbered steps. The book teaches how to use freely available resources, such as PyGame Zero and Blender,...
Displays - Learn how to create the user interfaces and on-screen displays that will enhance your game and bring it to the next level Logic - Learn how to construct logic and take full control over the...
Construct Binary Tree from Preorder and Inorder Traversal 根据先序,中序建立二叉树
But in all these cases they need to know how to either construct a cross-browser library from scratch or be adept at using and maintaining their library of choice. In Secrets of the JavaScript Ninja...
Using a hands-on approach, you’ll learn how to think in programming terms, how to use Objective-C to construct program logic, and how to synthesize it all into working apps. Gary Bennett, an ...
Then they go on to show you how to use it, how to document your designs in Computer-Aided Design programs, and how to output your designs as specifications and tool paths that feed into the CNC ...
李泽湘 运动学 动力学求解This chapter presents an introduction to the dynamics and control of robot manipulators. We derive the equations of motion for a general open-chain manipulator and, using the ...
Inputs - Enter and explore the worlds you construct by creating a Character and specifying how it can move and how to control those movements Menus & Displays - Learn how to create the user interfaces...
Beginning with the language essentials and moving on to solving common problems using the .NET Framework, C# 4.0 How-To addresses a wide range of general programming problems and algorithms. Along the...
Using a hands-on approach, you'll learn how to think in programming terms, how to use Objective-C to construct program logic, and how to synthesize it all into working apps. Gary Bennett, an ...
This article presents an overview of several constructive methods for generating random probability measures. Applications of random probability measures include ...distributions of mass in space.
In this book, I will use a real-world example to demonstrate how to construct a multitiered ASP.NET application that allows a business to sell its merchandise online. Using this real-world, ...