标签: mp3

从命令行创建一个静音mp3

我正在尝试使用命令行创建(x)秒的静音/空mp3.我认为这是一项非常简单的任务!

看起来很蹩脚的是能够像这样做一些事情,但我无法找到任何导致实现这一目标的东西.

有没有人能够做到这样的事情?

windows mp3 command-line ffmpeg lame

18
推荐指数
3
解决办法
1万
查看次数

Python库无需转码即可修改MP3音频

在我开始一个小项目之前,我正在寻找关于mp3格式的一些一般性建议,以确保我没有疯狂追逐.

我对mp3格式内部的理解很少.理想情况下,我正在寻找一个可以抽象出这些细节的库.我更喜欢使用Python(但可以说服不然).

我想以一种相当简单的方式修改一组mp3文件.我对ID3标签不是很感兴趣,而是对音频本身感兴趣.我希望能够删除部分(例如,从第3分钟开始减少10秒),并插入部分(例如,将信用添加到结尾.)

我的理解是mp3格式是有损的,因此将其解码为(例如)PCM格式,进行修改,然后再将其编码为MP3将降低音频质量.(我很想听到我说错了.)

猜想如果我保持mp3格式,将会有某种最小帧或数据包大小来处理,因此操作的粒度可能更粗糙.只要我在几秒钟内获得准确度,我就可以忍受.

我看过PyMedia,但它需要我迁移到PCM来处理数据.同样,LAME希望帮助我编码,但不能访问数据.我见过其他几个只处理ID3标签的库.

任何人都可以推荐一个Python MP3库吗?另外,你能不能理解我的假设,那就是去PCM和背部是坏的和可以避免的?

python mp3 codec

17
推荐指数
2
解决办法
8797
查看次数

如何从MP3获取音频数据?

我正在处理一个必须处理音频文件的应用程序.使用mp3文件时,我不知道如何处理数据(我感兴趣的数据是音频字节,代表我们听到的音频字节).

如果我使用的是wav文件,我知道我有一个44字节的标题,然后是数据.说到mp3,我读到它们是由帧组成的,每帧都包含一个标题和音频数据.是否可以从mp3文件中获取所有音频数据?

我正在使用java(我添加了MP3SPI,Jlayer和Tritonus)并且我能够从文件中获取字节,但我不确定这些字节代表什么或如何处理.

java audio mp3 extraction

17
推荐指数
1
解决办法
3万
查看次数

读取MP3文件

我想用C++阅读MP3文件,我更喜欢为此编写自己的代码.基本上要了解文件类型的工作原理.我想读取MP3文件的十六进制数据的所有位,并让我的扬声器播放它.:)我不知道从哪里开始,因为我还不知道数据实际存储到MP3文件中的方式.

谢谢你的帮助

c++ mp3

17
推荐指数
4
解决办法
4万
查看次数

Python将wav转换为mp3

我看过pymedia(已停产),pyglet(很棒,但没有转换器)和audiotools(命令行cd翻录),似乎没有一个合适.

在Python 2.7中,您如何做

convert(wavFileLocation, 'mp3')
Run Code Online (Sandbox Code Playgroud)

如果没有python方式,你会怎么做python可以调用的方式?(例如,调用跨平台命令行工具...如果存在返回(name,pythonCodeForInvocation))

python audio mp3 wav

17
推荐指数
3
解决办法
2万
查看次数

如何减小linux中mp3的大小?

有没有人知道任何Linux软件减少mp3文件的大小,同时对质量影响最小?

我只是使用pngcrush对我们的资产库中的所有png执行此操作并获得了良好的结果,并且希望能够对我们的mp3执行相同的操作.即使文件大小减少10%对我来说也是一个不错的胜利.

有什么建议?它需要是我可以从shell脚本调用的东西.

干杯,最大

linux mp3 filesize

17
推荐指数
1
解决办法
9756
查看次数

我在哪里可以下载mp3plugin.jar来播放Java代码中的MP3?

我需要在Linux环境下使用Java代码播放MP3文件(Ubuntu 11.04).

我试图从http://www.oracle.com/technetwork/java/javase/download-137625.html下载MP3plugin.jar文件,但我在列表中看不到它.

注意:"我下载了sun Java Media Framework"

java mp3 jmf javasound ubuntu-11.04

16
推荐指数
1
解决办法
2万
查看次数

如何将两个mp3音频文件混合/叠加到一个mp3文件中(不连接)

我想将两个mp3文件合并为一个mp3文件.例如,如果第一个文件是1分钟而第二个文件是30秒,那么输出应该是一分钟.在那一分钟它应该播放两个文件.

audio merge mp3 android

16
推荐指数
1
解决办法
9569
查看次数

Web Audio API - 记录到MP3?

我在问,因为我无法在任何地方找到答案.我已经成功实现了RecorderJS,以便在JS中记录麦克风输入.但是,录制的文件是WAV,导致大文件.我正在寻找一种方法用JS直接录制到MP3,或者以某种方式将位编码为MP3而不是WAV.

怎么做到呢?是否有可以做到的Web Audio API功能或某种JS MP3编码器?

javascript html5 mp3 wav web-audio-api

16
推荐指数
2
解决办法
1万
查看次数

使用带有silencedetect的FFMPEG来消除音频静音

我试图使用以下命令与最新的ffmpeg构建来删除我的.mp3文件中的沉默:

ffmpeg -i SILENCE.mp3 -af silencedetect=n=-50dB:d=1 -y -ab 192k  SILENCE_OUT.mp3
Run Code Online (Sandbox Code Playgroud)

但是,会生成以下输出:

ffmpeg version N-66154-g1654ca7 Copyright (c) 2000-2014 the FFmpeg developers
  built on Sep  5 2014 22:10:38 with gcc 4.8.3 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av
isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab
le-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --
enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-lib
modplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrw
b --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinge
r --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --en
able-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis
 --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-
libx265 --enable-libxavs --enable-libxvid --enable-decklink …
Run Code Online (Sandbox Code Playgroud)

audio mp3 ffmpeg

16
推荐指数
4
解决办法
2万
查看次数