问题标签 [aac]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
942 浏览

iphone - AVAudioRecorder 文件不会播放,除非使用 VLC

好的。我想我在这里遗漏了一些东西,而且我是 Core Audio 的新手,但我已经搜索了 Apple 文档和网络的其他部分,但无济于事。我也在苹果开发论坛上发布了同样的问题,但没有得到回复。我希望 StackOverflow 社区可以帮助我。

我正在录制音频并使用 AVAudioRecorder 和 AVAudioPlayer 播放它。我的应用程序还使用文件共享,因此用户可以导出音频并在其他地方播放。这就是我的问题所在。我正在使用 AAC 编码进行录制,但文件不会导入 iTunes。它使用 VLC 播放良好,并查看媒体信息,它的编解码器是我所期望的 mp4a。

在网上阅读它听起来像 AAC 需要一个 mp4a 包装器。任何人都可以启发我或指导我了解这方面的一些信息吗?可能是我可以使用的 API 或 3rd 方库?

我玩过 SpeakHere 和 ExtAudioFileConvertTest 示例,添加了文件共享,录制为 AAC,但它们仍然无法在 iTunes 中播放。

这是我的录音代码。非常感谢任何建议或指导。谢谢!

0 投票
5 回答
5843 浏览

iphone - AAC/MP3 授权

如果我使用 iPhoneOS 中包含的音频解码库(例如 AVAudioPlayer)。我是否仍需要支付 Thomson 或 VIA Licensing 的许可才能在我的应用程序中合法解码 AAC 或 MP3 文件?

编辑:

我无法从 ADC 找到确切的答案(他们不知道),而且我也对其他平台(Windows、Mac、Android ......)上的音频库感到好奇,所以我在这个问题上增加了一个赏金。

0 投票
2 回答
2413 浏览

cocoa - 音频编码:AAC 文件在曲目末尾没有 1/10 秒的静音

我对我一直遇到的一个问题有点困惑。我正在尝试创建一些声音循环以连续播放,无缝背景音乐..只要我留在 AAC/WAV/ 等中,一切都很好,但是一旦我在 AAC 中编码文件,我就会遇到 1/10声音文件末尾的一秒钟。

我在 Mac 上,所以我尝试过使用 iTunes、Compressor(包含在 Final Cut Pro 中)、Adobe Soundbooth 以及最后是 Audacity 进行编码。我一直在赛道的尽头得到那个愚蠢的 1/10 差距。

这是 AAC 编码中固有的东西吗?最后一个包/帧/任何正确的术语是否必须保持沉默?

关于如何在 AAC 中编码声音文件而不在最后得到那个间隙的任何想法?

任何帮助将不胜感激。

0 投票
2 回答
1336 浏览

iphone - iPhone - 如何将 aiff 音频文件转换为 aac?

我正在开发一个记录音频的 iphone 应用程序,现在它记录 aiff 文件,我需要将这些文件转换为 aac ......知道怎么做吗?

0 投票
2 回答
3475 浏览

iphone - 最小的音频文件格式是什么?

我知道这不是一个特定的编程问题,但我希望有人能给我一个建议。我的应用程序(iPhone 和 Blackberry 应用程序)使用了大量的音频文件。我需要为我的应用程序提供解决方案以节省一些空间。

.aac 是最适合 iPhone 的音频格式,对吗?是最小的吗?它也适合黑莓吗?

有什么方法可以使音频文件更小而不会损失很多声音质量?比特率、采样频率和通道怎么样?它们真的很重要吗?

0 投票
2 回答
1844 浏览

iphone - iPhone:流式传输 WMA、MP3 和 AAC

我需要创建一个简单的媒体播放器,可以将 WMA、MP3 和 AAC 格式的互联网广播电台作为更大应用程序的一部分进行流式传输。

我想知道是否有人可以给我一些关于从哪里开始以及如何处理这些格式的指示?以前从来没有真正处理过这个话题..

谢谢!

0 投票
2 回答
2837 浏览

android - 使用 Android NDK 时是否可以使用本机 AAC 解码器?

我正在寻找一种在 Android 上将 AAC 本地解码为 PCM 的方法。解码器源代码位于https://android.googlesource.com/platform/external/opencore/+/master/codecs_v2/audio/aac/dec,但我对 NDK 一点也不熟悉。

1)没有办法直接使用Android SDK来做这件事,但是可以通过NDK来做吗?

2) 我对从 SDK 访问解码器的简单方法特别感兴趣,通过 NDK 有一个简短的“桥”。这可行吗?

3) 这样的解决方案是否适用于所有 Android 版本 (1.5-2.2)?

4) 我想我可以改用http://code.google.com/p/aacplayer-android/,但看起来这个实现是相当 CPU 密集型的。有没有人有这方面的经验?

0 投票
1 回答
2405 浏览

android - 在 Android 上寻找 AAC 流

我从 HTTP 服务器获取 AAC 流并将其用作MediaPlayerAndroid 中的数据源。
它播放得非常好,但是当我尝试执行时,mediaPlayer.seekTo(int position)我收到大约一百万次以下错误:
WARN/AACDecoder(13889): AAC decoder returned error -1, substituting silence
WARN/AACDecoder(13889): AAC decoder returned error 10, substituting silence
WARN/AACDecoder(13889): AAC decoder returned error 1, substituting silence

此错误发生在 Android 2.2 上,但似乎也不适用于早期版本。在我的应用程序中必须支持搜索,我希望它适用于 Android 1.5 - 2.2。

关于如何在 AAC 流中寻找有什么好的解决方案吗?

0 投票
1 回答
1049 浏览

iphone - 是否可以在 iPhone 上录制 AAC/MP4 格式的音频?

在这个链接它说它确实:http: //developer.apple.com/library/ios/#documentation/AudioVideo/Conceptual/MultimediaPG/UsingAudio/UsingAudio.html

但是,我已经搜索了一个可以在网络上运行的示例,并且只能看到人们抱怨他们无法使其正常工作。我有一个适用于 PCM 的 AudioQueue 示例,但是在我将其切换到 AAC 初始化的那一刻失败了。SpeakHere 示例也仅使用 PCM。

有没有人设法使这项工作或有一个有效的代码片段的链接?

0 投票
2 回答
11216 浏览

html - 用于嵌入在 html 中的 m4a (AAC) 音频文件的 flash 音频播放器

我正在寻找一个(免费)flash 播放器,我可以将它嵌入到我的站点中并用于播放将使用 URL 获得的 .m4a(带有 AAC 音频的 .mp4)文件(即它不是托管服务器的本地网页)。

我试过在谷歌上搜索一个,但要么我搜索错了,要么没有人做过这样的事情。理想情况下,这将非常简单(带有播放按钮和进度条的小用户界面),并且很容易在 html 页面上拥有多个实例(可以创建带有<object>标签的播放器)。

  1. 有这样的玩家吗?
  2. 我很确定 Flash 支持 .m4a (AAC),但我错了吗?