问题标签 [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.

0 投票
8 回答
2636 浏览

audio - 转码音视频

将音频和视频转码以在网络上显示的最佳方式是什么?

我需要以编程方式进行。我想做一些像 YouTube 或谷歌视频这样的东西,用户可以上传他们想要的任何格式,我将它编码为 flv、mp3 和/或 mp4。我可以在我们的服务器上执行此操作,但我更愿意使用 EC2 实例甚至 Web 服务。我们有一个 Windows 2008 服务器。

0 投票
16 回答
135774 浏览

python - 使用 Python 访问 MP3 元数据

是否有可用于使用 Python 检索和设置 MP3 ID3 元数据的维护包?

0 投票
7 回答
22200 浏览

.net - 使用 .NET 访问音频/视频元数据

使用 .NET 获取和设置 mp3、mp4、avi 文件等元数据的最佳方法是什么?

0 投票
5 回答
4925 浏览

ruby - Ruby 中的波形可视化

我即将开始一个将录制和编辑音频文件的项目,并且我正在寻找一个好的库(最好是 Ruby,但会考虑除 Java 或 .NET 之外的任何东西)用于波形的动态可视化。

有人知道我应该从哪里开始搜索吗?

0 投票
8 回答
76528 浏览

mp3 - 将 MP3 裁剪到前 30 秒

原始问题

我希望能够从现有的 MP3 文件生成一个新的(完全有效的)MP3 文件以用作预览——先试后买风格。新文件应仅包含曲目的前n秒。

现在,我知道在传递文件时我可以在n秒内“截断流”(根据比特率和标头大小计算),但这有点脏,而且是 VBR 轨道上的真正 PITA。我希望能够生成正确的 MP3 文件。

有人有什么想法吗?

答案

两者都是很好的解决方案mp3splitffmpeg我选择了 ffmpeg,因为它通常安装在 linux 服务器上,也很容易用于 windows。这里有一些更好的命令行参数,用于使用 ffmpeg 生成预览

  • -t <seconds>在指定秒数后斩波
  • -y强制文件覆盖
  • -ab <bitrate>设置比特率,例如-ab 96k
  • -ar <rate Hz>设置采样率,例如-ar 22050为 22.05kHz
  • -map_meta_data <outfile>:<infile>将轨道元数据从 infile 复制到 outfile

正如 Tim Farley 建议的那样,您可以复制原始轨道设置,而不是设置 -ab 和 -ar:

  • -acodec copy
0 投票
2 回答
4111 浏览

php - 使用 PHP(或其他语言)流式传输数据(如音乐)

多年来,我一直在研究如何从我的电脑创建音乐流。我见过程序,但我见过的任何有用的东西都只是 Windows(我使用的是 Mac)。

最终,我对流的工作方式产生了兴趣。有什么方法可以创建自己的流,可能在中使用套接字函数PHP?有这方面的PHP图书馆吗?

0 投票
2 回答
4053 浏览

python - 用于生成音频文件的好 python 库?

谁能推荐一个好的库来从 python 生成音频文件,例如 mp3、wav 甚至是 midi?

我已经看到了在 mp3 文件中使用 id 标签(歌曲名称、艺术家等)的建议,但这不是我的目标。

0 投票
4 回答
519 浏览

flash - Play button in browser

I want to put songs on a web page and have a little play button, like you can see on Last.fm or Pandora. There can be multiple songs listed on the site, and if you start playing a different song with one already playing, it will pause the first track and begin playing the one you just clicked on. I think they use Flash for this, and I could probably implement it in a few hours, but is there already code I could use for this? Maybe just a flash swf file that you stick hidden on a web page with a basic Javascript API that I can use to stream mp3 files?

Also, what about WMA or AAC files? Is there a universal solution that will play these 3 file types?


http://musicplayer.sourceforge.net/

0 投票
6 回答
7769 浏览

actionscript-3 - wav <> mp3 for flash(as3)

我想知道 MP3 解码/编码,我希望使用 AS3 在 Flash 中实现这一点

我敢肯定,这将是一个正确的痛苦...

我不知道从哪里开始,任何人都可以提供任何指示吗?参考资料?

----很久以后--- 非常感谢大家的意见...看来我还有很长的路要走!

0 投票
12 回答
169062 浏览

audio - 合并 mp3 文件的最佳方法是什么?

我有很多很多 mp3 文件,我想合并到一个文件中。我已经使用了命令行方法

但是当它们很多并且它们的命名不一致时,这是一种痛苦。时间似乎也永远不会正确。