问题标签 [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 回答
2283 浏览

ffmpeg - 没有解码/编码的FFmpeg remux

我想使用 ffmpeg lib 将 rtsp 流保存到本地 mp4 文件而不解码。输入流和输出文件都使用 H264+AAC 编解码器。现在我使用以下代码从输入流中读取数据包并写入输出文件。

文件生成。当我使用 VLC 打开它时,播放持续了正确的时间,但没有输出音频。任何帮助将不胜感激,在此先感谢。

博尔顿

0 投票
1 回答
1797 浏览

actionscript - 使用 ActionScript NetStream.Publish 发布 AAC 音频

我正在使用 Flash 将 RTMP 流播放到 Wowza 服务器。

我发布了我的麦克风

不幸的是,我的接收端只支持 AAC 音频。有没有办法用 Flash 发布 AAC 音频?

注意:我试过了mp4:mic_user1,但它不起作用。流协商似乎没问题,但接收到的音频是垃圾

0 投票
0 回答
54 浏览

ipad - iPad 上同时播放 aac 曲目的限制

使用 100% 的 iPad cpu,我可以同时播放多少个 aac 曲目?苹果文档说,只有第一个将在硬件上解码,其他将在软件模式下解码,但没有信息表明这种解码是否成本高昂。

0 投票
1 回答
3453 浏览

iphone - iPhone:使用 AudioConverterFillComplexBuffer 将 32KHz PCM 编码为 96Kbit AAC 时出现问题

有没有人在 iPhone/iOS 上成功地将 32KHz PCM 转换为 96Kbit AAC?

我无法让它在任何硬件设备上正常工作。我写的代码只能在模拟器中正常工作。在当前一代 iPad/iPod/iPhone 上运行时,我的代码会“跳过”大量音频。

生成的编码流包含约 640 毫秒的“好”音频重复模式,然后是约 640 毫秒的“坏”音频。

对 16 位线性和 8.24 定点 PCM 进行编码产生了相同的结果。

这是设置音频转换器以编码 MPEG4-AAC 96kbits @ 32KHz 的代码:

简单的转换程序。该例程每 32 毫秒调用一次,带有 1024 个 PCM 样本块,并且需要 384 字节的编码 AAC:

输入数据过程只是将 1024 个样本提供给编码器:

在模拟器上运行时一切正常。

但是,在设备上运行时,不会一致地调用 InputDataProc。连续多达 20 次,对 AudioConverterFillComplexBuffer 的调用会引发对 InputDataProc 的调用,一切看起来都很好。然后,对于接下来的 21 次 AudioConverterFillComplexBuffer 调用,不会调用 InputDataProc。这种模式永远重复:

转换器在哪里获取输入数据以创建“坏”AAC,因为它没有调用 InputDataProc?

有没有人认为这种方法有什么明显的错误?

是否需要对硬件编解码器(MagicCookies 或?)进行任何特殊设置?

硬件 AAC 编解码器是否支持 32000 采样率?

0 投票
1 回答
2309 浏览

iphone - 使用 AVAssetWriter 在 iPhone 上创建 MPEG-2 或 AAC ADTS

是否可以使用 AVAssetWriter 在 ios 上编写 MPEG2 ADTS 或 AAC ADTS?

首先我制作了一个 AVAssetWriter

然后我使用我怀疑是正确的设置进行输入并尝试将其添加到编写器,但无济于事:

0 投票
3 回答
7135 浏览

android - 如何检测 AAC 音频配置文件并确保 Android 兼容性

我无法弄清楚如何检测 AAC 音频源是否与 Android 兼容。当以 3GP、MPEG4 或 ADTS 原始 AAC 格式交付时,Android支持的媒体格式页面显示“AAC LC/LTP”。看起来 LC 的意思是“低复杂性”,而 LTP 的意思是“长期预测”,但是,我最大的挫折是确定 Android 支持哪些 AAC 配置文件/模块。当我将输入运行到 ffmpeg 时,我看到了它的 AAC,但没有扩展有关 AAC 的信息。示例来源是http://6693.live.streamtheworld.com:80/WTMJAMAAC_SC。有人有什么想法吗?

0 投票
1 回答
975 浏览

windows-phone-7 - Windows Phone 7 上的 MediaElement 和 AAC 流支持

根据这个链接,Windows Phone 7 支持在浏览器中以及通过 AAC 编码的音频流MediaElement API。我们已经在我们的设备(例如 HTC HD7 T9292,最新更新 - 版本 7.0 (7392))上测试了很少的 icecast 流(例如this),但它在 Web 浏览器或通过 API 中都不起作用。mp3 直播效果很好。

任何线索,为什么 AAC 不起作用,甚至文件说它应该?BR SteN

0 投票
1 回答
271 浏览

c# - 其他进程错误正在使用 C# 随机文件

我编写了一个应用程序,它采用未压缩的 .wav 文件并编码为 flac 文件、mp3 文件和 aac 文件。flac 和 mp3 工作正常,但是在进行 aac 编码(使用Nero AAC 编码器)时,我随机收到有关正在使用的文件的 IOExceptions。有时 - 但不经常 - 它在文件生成时发生 - 我的进程创建的文件如何被另一个文件使用?但更常见的是,当我使用 TagLib 编写元标记时,我得到了错误。因此,我修改了代码以在出现 IO 错误时在相关文件上运行sysinternal 的 handle.exe,但它返回的事实是文件上没有句柄。这只是 Nero aac 编码器的固有问题吗?

0 投票
2 回答
1151 浏览

java - 修改这个java类来输出AAC而不是MP3

我有两个不同的 FLV 视频。第一个视频的音频编码为 MP3 格式,第二个视频的音频编码为 AAC。我找到了一个成功用于从第一个 FLV 视频中剥离 MP3 的 java 类。可以修改此类以从第二个 FLV 视频中剥离 AAC 音频吗?我已经尝试了很多东西,但到目前为止没有任何效果,我只是没有任何进一步的想法。希望我只是错过了一些简单的东西,并犯了一个容易纠正的愚蠢错误。非常感谢任何帮助!谢谢!

这是Java类的链接:http: //youtensils.googlecode.com/svn/trunk/youtensils-plugin/src/org/youtensils/client/plugin/audio/FlvAudioStream.java

0 投票
1 回答
1104 浏览

xna-4.0 - Xbox 360 XNA HLS 流媒体

我有兴趣为 Xbox 360 创建一个类似于SilverLive的简单 HLS 查看器。我已经阅读了尽可能多的文档哦 HLS,我可以找到但不知道从哪里继续。我觉得我可以自己编写代码来处理 HLS,这听起来并不过分复杂(除非我缺少某些东西)。但是,我不知道从哪里开始播放 360 上的视频/音频片段,一旦他们到达那里。

大家怎么看?我是否需要实现某种编解码器包并使用它将帧渲染为纹理?如果是这样,.NET 是否有任何功能编解码器支持 mpeg2 和 aac 不使用 360 不支持的任何内容?