问题标签 [mp3]
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.
java - 如何使用纯 Java 流式传输 mp3
是否可以使用纯 Java 流式传输 mp3?如果是这样,实现这一点的最佳资源是什么。
如果不是,是否有任何其他音乐格式可以仅使用 Java 进行流式传输?
flash - 如何获得仍在加载的 Sound 对象的最终长度?
我在 ActionScript 3 中创建了一个基本的 MP3 播放器。我有一个基本的进度条来指示歌曲的播放量。进度计算为在 0 和 1 之间标准化的小数百分比,如下所示:
问题是,如果音频仍在加载/缓冲 sound.length 不正确。这会导致我的进度条四处跳动,甚至向后移动,直到声音完全加载并且 sound.length 不再改变。
确定仍在加载的声音对象的最终长度的最佳方法是什么?
streaming - 从 Amazon S3 流式传输 MP3
有没有办法通过嵌入网站的 Flash 小部件或其他方法流式传输存储在 Amazon S3 上的 MP3?
python - 抽象id3标签、m4a标签、flac标签之间的转换
我正在寻找一种在 python 或 bash 中易于使用的资源,例如,mp3 文件 X 和 m4a 文件 Y 并说“将 X 的标签复制到 Y”。
Python 的“诱变剂”模块通常非常适合处理标签,但没有跨越不同类型标签的“艺术家领域”的抽象概念;我想要一个处理所有繁琐位并知道字段名等价的库。对于并非所有标签系统都可以表达的东西,我可以接受信息丢失或最佳猜测。
(用例:我将无损文件编码为 mp3,然后使用 mp3 进行收听。每个月左右,我希望能够使用我对 mp3 所做的任何标签更改来更新“主”无损文件。我我厌倦了在格式之间的实现差异上踌躇不前。)
actionscript-3 - 我应该关闭()声音,还是停止()频道?(AS3)
我试图让 Flash 应用程序在用户离开页面时停止下载任何 MP3。到目前为止,我一直在使用 stop(); 频道上的命令,但是,您可以在浏览器活动中看到 MP3 仍在下载。从积极的方面来说,声音已经停止。
有任何想法吗?我试过 close(); 命令,但我只是收到 #2029 错误。
提前致谢。
最亲切的问候
汤姆
audio - 我在哪里可以学习如何使用音频数据格式?
我正在开发一个涉及说话卡通脸的 openGL 项目。我希望播放语音(编码为 mp3)并使用音频数据为其嘴巴设置动画。我以前从未真正使用过音频,所以我不确定从哪里开始,但一些谷歌搜索让我相信我的第一步是将 mp3 转换为 pcm。
我并不真正预计需要任何傅立叶变换,尽管这可能很好。当有音频时,嘴巴真的只需要四处移动(我想根据音量来做)。
任何有关实现此类功能的提示或资源指针都将不胜感激。谢谢!
-S
python - 如何使用 Python 读取 MP3 中的 ID3 标签?
有没有人有在 MP3 文件或 WMA 文件中读写 ID3 标签的经验?有一些图书馆,但我想从头开始。:-)
.net - 如何在 .Net/Mono 中解码 wav、mp3 和/或 ogg?
我正在寻找一种跨平台(Windows、MacOSX 和 Linux 上的 .Net 和 Mono)方法来解码 wav、mp3 或 ogg 文件,以便我可以根据需要通过 DirectSound 或 OpenAL 播放解码的流。
可以解码 mp3 或 ogg 的解决方案就足够了 - 无需同时解码两者。如果它(或其他解决方案)也可以解码 wav,那将是理想的,但不是绝对必要的,因为我可能会将我的 wav 文件转换为 mp3 或 ogg。
只能解码wav文件的解决方案只是部分解决方案,但我会尽我所能。;-)
这是我已经看过的内容:
- DirectSound 和 Alut 都支持 WAV 解码,但 Alut 已被弃用。
- ffmpeg 几乎可以解码任何东西,但它似乎没有跨平台的通用稳定版本?
- 我还没有尝试过 csvorbis,但它已经很老了,我不确定它的当前状态是什么。
非常欢迎您尝试说服我上述解决方案之一实际上是最佳选择。
谢谢。
bash - 如何使用 lame 在 shell 脚本中编码 wav 文件?
我正在尝试通过带有空格的变量来设置艺术家信息。跛脚废话。也许我被 bash 智障了?
这是脚本的输出。
Lame 抱怨每次循环迭代......当然。
我更改了脚本以回显循环的迭代之一,这就是输出的内容。
这在外壳上工作正常......我很困惑。我在这里做错了什么?我知道这与我的变量中的空格有关,但我不确定如何解决它。
php - Python 脚本化 mp3 数据库,带有 php 前端
所以,这就是交易。我正在尝试编写一个快速的 python 脚本,它从 mp3(艺术家、专辑、歌曲名、流派等)中读取基本的 id3 标签。python 脚本很可能会使用诱变剂库(除非您知道更好的库)。我不确定如何递归扫描目录以获取每个 mp3 的标签,然后填充数据库。另外,就数据库而言,我想让它尽可能坚固,所以我想知道是否有人对我应该如何设计数据库本身有任何想法。我应该只使用一张大表吗,我应该使用某些关系等等。我不太擅长关系数据库,所以我会很感激任何帮助。哦,这是在linux机器上运行的。