问题标签 [m4a]
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.
ios - 如何在多个应用程序启动之间拆分音频编码?
我的应用需要将大量音频数据编码为 M4A 文件。我目前正在使用 AVAssetWriter,它工作得很好,除了编码所有数据需要几分钟。我不想要求用户让应用程序保持运行直到进程完成,我想在应用程序终止时暂停编码并继续重新启动。
不幸的是, AVAssetWriter 似乎不支持这一点,因为它总是在初始化时创建一个新文件。
你知道我可以使用的其他 API 吗?也许是第三方库?
python - 在 Windows(和 Linux)上播放各种音频的最佳 python 解决方案?
我正在尝试编写一些脚本来用 python 播放我的一些音乐收藏。找到可以播放 ogg 和 mp3 的 python 模块不是问题。但是,我在使用来自 iTunes(不是 DRM)的 aac 编码 m4a 文件时反复失败。pygame的音频机器不支持它们,所以我尝试了pymedia:
我已经尝试了最后一行代码的几个版本,包括省略格式参数、将文件更改为 mp4 等。但是 mp3 可以正常工作。
pymedia 甚至声称支持 aac 编码文件,但该项目似乎已被放弃。
在 python 中播放所有类型的音频是否有一个好的、最新的解决方案?现有的 python 媒体中心/播放器使用什么?
我应该补充一点,我打算主要在 Windows 上使用它,所以 Windows 对库的支持是必须的,但跨平台显然更可取。
javascript - 如何在网页上播放 .mp3 或 .m4a 音频并同时显示嵌入的专辑封面?(使用 Javascript、HTML5 或 Flash)
有一些方法可以使用 jPlayer 或 SoundManager2.m4a
在网页上播放音频,但它们似乎不会显示封面艺术(每首歌曲自动显示)。
有没有办法.m4a
使用 Javascript、HTML5 或 Flash 自动播放音频以及在网页上显示封面艺术?我想可能对很多人.m4a
来说,封面图片已经嵌入到.m4a
文件中,就像从 iTunes 商店下载的那样。或者如果没有封面艺术,有没有办法动态拉一个?(注意:这是自动为任意数量的.m4a
文件,例如 2 或 3,而不仅仅是为一首歌曲量身定制。所以这类似于Yahoo Mediaplayer或Yahoo Webplayer ...新的支持专辑封面,但似乎只支持一张静态图片)
iphone - 录制兼容在 Windows 上播放的音频
我需要以这种格式录制音频文件,也可以在 Windows 系统上播放。我正在使用 SpeakHere 示例的类 AudioRecorder 来录制音频,但由此录制的文件无法在 Windows 上播放。
那么应该使用什么格式标志来实现这种兼容性。目前我对格式标志的设置如下:
android - 将 RAW AAC 打包到 m4a 容器中?
我有一个使用 FAAC 将原始 PCM 转换为原始 AAC 的 Android 应用程序,但现在我不知道如何将它打包到 m4a 容器中。
我在网上搜索并找到了很多信息,但没有一个能解决我的问题。他们中的大多数指的是 ffmpeg / mp4box 命令行,但我需要在 Android 环境中解决这个问题,这意味着 Java Eclipse 或 JNI。
请问有什么提示吗?
android - 将 AAC 音频格式转换为 M4A
我需要一个可以将 AAC 音频流转换为 M4A 的库。我们在使用 android 2.3.3 的 HTC Desire 上播放 AAC 时遇到问题,我们收到此错误:
我想知道是否有任何规范可以将 AAC 转换为 M4A 或任何可以使用的库。
php - 从 PHP 中的 m4a 文件中检索 ID3 信息
我编写了一些 PHP 代码来从 mp3 文件中提取 ID3 标记。下一步是对 .m4a 文件执行相同操作。从我所做的研究看来,大多数 m4a 文件不使用 ID3,而是使用“原子”的格式。
是否有任何 PHP 库可以解析出这些“原子”?我见过一些 C#/C++ 的,但还没有找到任何 PHP 的。任何其他指南或文档也会很棒。
谢谢
ios - 在 finch 上播放 m4a 文件
我尝试使用 finch 将解码选项放入解码器文件中,以便播放 .m4a 文件,但是当它实际播放声音时,它是静态的。关于如何完成这项工作的任何想法?
谢谢
audio - m4a mp4 文件格式有什么区别还是一样?
我已经看过,似乎无法找到具体的答案。
我的客户想在他的网站上播放声音片段,目前他有超过 2000 个 m4a 格式的片段。
我看过的很多音频播放器都说他们支持 mp4,但没有提到 m4a。
从 wiki on mp4 它说它们都是相同的,除了 m4a 是 mp4 的容器或类似的东西。
所以我的问题是我可以用 mp4 播放器播放 m4a 文件吗?
另一种方法是让我的客户将他的所有文件转换为 mp3。
最好的前进方式是什么?
id3 - M4A 标记问题
我在将 M4A 原子插入文件时遇到问题。由于原始文件没有 udta 结构,因此我使用现有的 M4A 文件添加它作为指南。
这是我添加原子的操作:
- 在内存中构建一个 udta atom
- 更新 moov atom 的大小以包含 udta atom 的大小
- 将文件复制到第一个 trak atom 的末尾
- 插入我的 udta atom
- 照常复制其余部分。
原始文件和标记文件之间唯一真正的区别是 mdat 原子被向下移动了一点以容纳标记。这让我相信在其他原子中有一些关于那个位置的参考,但我找不到。
这是 AtomicParsley 的输出:
原始文件:
修改文件:
另一件值得注意的事是,我用作参考的标记文件在 udta->meta 下有一个 hdlr 原子,但添加该标记的副本也无济于事。如果我手动删除 udta atom 和 moov 的大小数据,该文件将再次运行。
当我尝试播放标记文件时,我在各种程序中收到这些错误:
哦,我多么希望其他 99% 的程序能够识别除 MP3 以外的文件上的 ID3 标记....