问题标签 [aiff]

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 回答
1268 浏览

java - .wav 文件播放,但 .aiff 文件不播放

作为我(仍然未解决的)上一个问题的后续,GUI 事件没有持续触发,我发现了另一个怪癖。下面的代码创建并播放一个 .wav 文件:

我尝试将捕获部分更改为记录 .aiff 文件,该文件有效,但现在播放无声。我可以找到文件并通过其他方式播放,它工作正常,但在这个程序中不行。

我为记录 .aiff 更改的行是:

任何人都知道为什么通过此代码播放 .wav 文件但 .aiff 文件不播放?

-EDIT- 我也尝试使用 .aif 作为后缀,但这也不起作用。我突然想到这可能与存储为 AIFF-C 音频的文件有关,但我找不到任何进一步的信息。

0 投票
0 回答
123 浏览

ios - iOS:ipad 2 和 3 上的 aiff quiet

三个按钮触发三个 AVAudioPlayers,相同的代码,相同的声音文件,除了一些音高变化。

所有三种声音都这样加载:

并这样玩:

这三个在 iPad1 上的音量应该是一样的,但其中一个在 iPad 2 和 3 上听起来要安静得多。

我通过使用另一个 aiff 解决了它,但我仍然想知道问题仅发生在较新的 iPad 上是如何发生的。

0 投票
2 回答
282 浏览

java - 用于 JAVA 的 Aiff ID3 标签信息库

除了 Java,有没有像TagLib这样的库?

我只想从 aiff 文件中提取 ID3 标签信息。

0 投票
2 回答
116 浏览

audio - AIFF 文件:去除初始“空白”

我有一个充满 AIFF 文件的文件夹,这些文件在开头有一点间隙,听不到声音。我将如何编写一个可以消除这个差距的脚本/工具?

基本上,文件在 Audacity 中看起来像这样(我只想获取选定的部分): 大胆截图

我不能真正使用 Audacity,因为我有数百个文件,所以手工操作不是一种选择。

我不太关心操作系统/语言,只要它有效。

0 投票
1 回答
284 浏览

objective-c - 如何在 iOS 中检索和迭代声音数据块?

给定一个音频文件“coolsound.aif”,我该如何处理检索声音数据块(SSND 块)并遍历它们以进行任意处理的任务?我希望能够实现以下目标:

其他信息:
- 我的目标是使用波形数据以图形方式可视化音频文件。
- 音频文件是使用 AudioToolbox以这种方式录制的。
- SSND 块具有此中显示的结构:

0 投票
1 回答
722 浏览

audio - 如何使用 Erlang 播放 AIFF 声音文件?

我正在尝试寻找一种使用 Erlang 播放 AIFF 文件的方法。

我找到了这个教程,但它似乎只是关于读取文件的内容而不是实际播放它。

0 投票
1 回答
1422 浏览

ffmpeg - 更改 MOV 或 WAV 的 wav、aiff 或 mov 音频采样率而不更改样本数

我需要一种非常精确的方法来加速音频。我正在为 OpenDCP(一种用于制作数字电影包的开源工具)准备电影,以便在影院放映。我的源文件通常是 23.976fps 和 48.000kHz 音频的 quicktime MOV 文件。有时我的音频是单独的 48.000kHz WAV。(FWIW,源的视频帧率实际上是每秒24/100.1帧,是一个重复的小数。)

DCP 标准基于 24.000fps 和 48.000kHz 程序,因此需要加快源的音频和视频。图像处理工作流程本质上涉及将 MOV 转换为 TIF 序列,每帧帧,然后假定为 24.000fps,因此我不必参与 QT 视频媒体处理程序的内部。

但事实证明,加快音频匹配速度是很困难的。大多数音频程序无法获得与重新定时的图像帧对齐的音频样本数。Audacity 速度增加 0.1% 会导致错误的样本数量。我发现唯一可行的方法是使用 Apple Cinema Tools 使 23.976fps/48.000kHz MOV 符合 24.000fps/48.048kHz(通过更改 Quicktime 标头来实现),然后使用 Quicktime Player 从该文件在 48.000kHz,重新采样。这是帧精确的。

所以我的问题是:ffmpeg 或 sox 中是否有设置可以精确地加速 MOV 或 WAV 或 AIFF 中的音频?我想要一个跨平台的解决方案,所以我不依赖Cinema Tools,它只有MacOS。

我知道这是很多背景。随时提出澄清问题!

0 投票
2 回答
6725 浏览

audio - html5 audio player and .aif files on the web

I have been asked to use aif audio files on a website. I am using jplayer.

  • Would there be a noticeable difference using .aif?
  • Which browsers support .aif?
  • Would you advise using .aif for the web?
  • Would it mean I would need 3 versions of each track to cover all Browsers/OS?

Like so:

Thanks :)

0 投票
1 回答
476 浏览

java - 服务器端的mp3编码

  1. 我的项目要求我将 AIFF 和 WAV 文件转码为低比特率 MP3 文件。环顾四周,似乎我最好的选择是使用Java Media Framework。所以我打算建一个剧本!需要编码时调用的应用程序(带有 S3 url 列表),并在编码完成并上传到 S3 时通知我的 node.js 应用程序。有人做过类似的事情吗?

  2. 我的另一个选择是使用 transloadit.com、gridvid.me、zencoder.com 或 encoding.com 等服务。Encoding.com 似乎有一个相当不错的免费计划,而且通常更便宜。有没有人经历过这些?我应该看看其他任何服务提供商吗?

0 投票
0 回答
183 浏览

c++ - 从音频设备录制并写入磁盘的库

我正在寻找一个跨平台的 C++ 库(如果没有,一个用于 Windows,一个用于 Macintosh),它从选定的音频设备记录并以一种常见的格式/容器写入磁盘。

在我用 portaudio 录制之前,但库不支持它,我必须自己手动格式化。我还查看了 openal 和 libsndfile。而且,ffmpeg 看起来很复杂,并没有为我提供足够的抽象(在我看来)。Juce 看起来不错,但如果我决定使用它,可能会出现许可问题。