问题标签 [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 投票
2 回答
237 浏览

c# - 任何人都知道制作 MP3 标签应用程序需要什么?

我得到了很多 FLAC 文件,并希望在转换它们后自动标记端点 MP3 文件。

我最好的接口库是什么?Vista 机器和 C# 用于我的代码库。

flac 文件带有一个用于演出的文本文件,以及执行的数字。我会以任何可能的方式进行编辑。

我将winamp用于播放器,但如果免费,我会尝试其他人。:)

TIA。

0 投票
3 回答
530 浏览

audio - 获取 MP3 音频压缩库

我想知道在哪里可以找到 MP3 库,以便在操作系统中实现。

0 投票
9 回答
162367 浏览

.net - 使用 C# 从流中播放音频

C# 中有没有办法直接从System.IO.Stream播放音频(例如 MP3),例如从 WebRequest 返回而不将数据临时保存到磁盘?


NAudio解决方案

在NAudio 1.3的帮助下,可以:

  1. 将 MP3 文件从 URL 加载到 MemoryStream
  2. 完全加载后将 MP3 数据转换为波形数据
  3. 使用NAudio的 WaveOut 类播放波形数据

能够播放半加载的 MP3 文件本来会很好,但由于NAudio库的设计,这似乎是不可能的。

这是将完成工作的功能:

0 投票
1 回答
5866 浏览

c# - 在 C# 中将 CD 翻录为 mp3 - 第三方组件或 api?

我们正在开发一个项目,该项目需要将音轨从 CD 翻录到 MP3(理想情况下,还可以从 CDDB 或类似文件中检索音轨信息)。

更多背景信息:各种音乐唱片公司向我们发送音乐 CD,然后我们通过在线交付系统将其交付给人们。我们正在研究如何将这些 CD 转换为带有完整曲目信息的 MP3 的过程自动化。我们想制作一个简单的桌面应用程序,允许编辑人员设置我们收到的新音乐的信息。为了简化流程,我们希望包括音频的翻录和轨道信息的检索。

0 投票
2 回答
6558 浏览

c# - 如何以编程方式确定 MP3 文件是 CBR 还是 VBR?(最好使用c#)

我知道许多实用程序可以告诉我 MP3 文件的比特率,但我从未见过可以告诉我 MP3 文件是 VBR(可变比特率 - 文件内的比特率波动)还是CBR(恒定比特率 - 文件中的比特率保持不变)。我的猜测是,大多数程序对找出这一点不感兴趣,因为它涉及到对文件进行一些分析以查看比特率是否发生变化,这会降低速度。

所以,代替寻找实用程序,我想写一个 - 那么我如何以编程方式确定 MP3 文件是 VBR 还是 CBR?我有大约 15,000 个文件要检查,所以我需要自动化这个过程。

0 投票
9 回答
2198 浏览

mp3 - 检测重复的音乐文件

我有两个目录,其中包含约 20 GB 的音乐文件(主要是 mp3,一些 ogg),我想检测所有重复的歌曲。有两个复杂的因素:

  1. 一首歌曲在两个目录中可能有不同的文件名。
  2. 包含同一首歌曲的两个文件可能具有不同的 ID3 标签,因此具有不同的校验和。

解决这个问题的好方法是什么?

0 投票
5 回答
2022 浏览

javascript - HTML embed<> 可以阻止 mp3 自动下载吗?

我的网站上有很多 mp3,我希望我的朋友只能播放它们 - 但我不希望它们在页面打开后立即下载,并且希望它们仅在有人想要时才开始下载到缓冲区中玩它- 嵌入标签可以吗?我似乎在 Google 上找不到任何东西,所以我想知道这是否是我必须在 JavaScript 中做的事情,或者考虑使用 HTML 解决方法。

干杯

0 投票
4 回答
7390 浏览

java - 在 Java 游戏中播放小声音

对于我正在制作的电脑游戏,我显然想播放声音。到目前为止,我一直在使用 AudioClip 播放 WAV 文件。虽然这种方法效果很好,但 WAV 文件往往是巨大的。几秒钟的声音最终变成了数百 kB。我面临着下载 95% 音频的游戏!

这里明显的选择是使用 MP3 或 Ogg Vorbis。但我在这方面的成功有限——我可以使用 JLayer 播放 MP3(但它在同一个线程中播放)。至于Ogg,我一点运气都没有。更糟糕的是,JLayer 的法律地位有点可疑。

所以我的问题是针对 Java 开发人员和通常对声音有一定了解的人:我该怎么办?我能以某种方式从我的 WAV 中“减少脂肪”吗?有没有办法在 Java 中玩 Ogg?我应该使用其他声音格式吗?

0 投票
3 回答
4580 浏览

ruby - Ruby 音频库

有没有我们可以构建的好的 Ruby 音频库?

需要管理/编辑 mp3 文件!!!

0 投票
2 回答
2032 浏览

vb6 - 使用 VB6 将 WAV 文件转换为 MP3?

我需要帮助将 WAV 文件转换为 VB6 中的 MP3 格式。我确实已经在 C# 中找到了源代码,但我不能使用它