草庐IT

mp3player

全部标签

python - 使用 Python 分割 MP3 音频文件

我有mp3文件,我想通过给库函数指定开始和结束时间将它们分割成样本。有谁知道哪个python库适合我做这个?? 最佳答案 Mp3splt,这非常有效:)例子:importosos.system("mp3spltinputfile.mp3") 关于python-使用Python分割MP3音频文件,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6846413/

python - 如何通过 Python 在 Mac 上播放 WAV 或 MP3 音频文件来触发?

我正在寻找一种优雅的方式,没有像我在谷歌上搜索到的一些解决方案那样的大量依赖。感谢您的任何想法。 最佳答案 如果您想完全摆脱外部依赖,并且正在运行OSX10.5+,您可以使用包含的命令行音频播放器,afplay,以及subprocess模块。我还没有测试过,但这应该可行:importsubprocessaudio_file="/full/path/to/audio.wav"return_code=subprocess.call(["afplay",audio_file]) 关于pytho

python - 需要一种使用 Python 从 Zune 和 Windows Media Player 中检索当前播放歌曲的方法

我的一个应用程序从众多音乐播放器中检索当前播放的歌曲。但是,我在实现Zune和WindowsMediaPlayer时遇到了很大的麻烦。我在这个主题上做了很多谷歌搜索,不幸的是,它只会让我越来越困惑。我通常会为我的其他应用程序做什么:每4秒遍历所有打开的窗口获取所有窗口的标题检查模式的标题(即,"-Spotify")如果它在那里,调整输出的标题。WMP标题中没有当前播放的歌曲。Zune确实如此,但它每隔几秒就会在标题、专辑和艺术家之间轮换一次。尽管有可能,但使用我当前的方法进行跟踪非常不可靠。Windows媒体播放器我还尝试将COM组件用于windows媒体播放器。importwin32

python - 用 Python 播放 MP3 文件

我正在尝试编写我自己的媒体播放器(如Foobar),但我在寻找一个可以播放MP3的Python库时遇到了麻烦。我知道Pymedia可以播放mp3,但它看起来已经过时了——最新的安装程序适用于Python2.4版,而我使用的是2.6。我在Pygame上从来没有取得过太大的成功,而且Pyglet看起来并没有太多的文档方式。还有其他选择吗? 最佳答案 有http://pyglet.org/还有你试过http://code.google.com/p/mp3play/?它也可以从PyPi(http://pypi.python.org/pypi

python - 诱变剂:如何在 mp3、flac 和 mp4 中检测和嵌入专辑封面

我希望能够检测音频文件是否嵌入了专辑封面,如果没有,则将专辑封面添加到该文件中。我正在使用诱变剂1)检测专辑封面。有没有比这个伪代码更简单的方法:frommutagenimportFileaudio=File('music.ext')testeachofaudio.pictures,audio['covr']andaudio['APIC:']ifdoesn'traiseanexceptionandisn'tNone,wefoundalbumart2)我发现这个用于将专辑封面嵌入到mp3文件中:HowdoyouembedalbumartintoanMP3usingPython?如何将专辑

python - 如何使用 python 实时将 wav 转换为 mp3?

我有如下所示的代码来从麦克风获取音频:importpyaudiop=pyaudio.PyAudio()CHUNK=1024FORMAT=pyaudio.paInt16CHANNELS=2RATE=1024*10RECORD_SECONDS=10stream=p.open(format=FORMAT,channels=CHANNELS,rate=RATE,input=True,frames_per_buffer=CHUNK)foriinrange(0,int(RATE/CHUNK*RECORD_SECONDS)):data=stream.read(CHUNK)send_via_socke

python - python OpenCV 中 mp4 视频的编解码器是什么

fourcc=cv2.cv.CV_FOURCC(*'XVID')上面一行用于avi视频。以同样的方式,我们在Ubuntu中使用哪种编解码器来处理mp4视频? 最佳答案 你也可以使用mp4vfourcc=cv2.VideoWriter_fourcc(*'mp4v')视频作者应该看起来像这样:out=cv2.VideoWriter('output.mp4',fourcc,15,size)但是有更多的编解码器可用于mp4。您可以通过设置fourcc=-1来查看它们的列表,它将显示如下列表:OpenCV:FFMPEG:formatmp4/M

python - 检测具有不同比特率和/或不同 ID3 标签的重复 MP3 文件?

我如何检测(最好使用Python)可以使用不同比特率(但它们是同一首歌曲)编码的重复MP3文件和可能不正确的ID3标签?我知道我可以做MD5文件内容的校验和,但这不适用于不同的比特率。而且我不知道ID3标签是否对生成MD5校验和有影响。我应该重新编码具有不同比特率的MP3文件然后我可以做校验和吗?你有什么建议? 最佳答案 与旧AudioScrobbler和目前MusicBrainz的人完全相同的问题从很久以前就开始工作了。目前,可以帮助您完成任务的Python项目是Picard,它将用GUID(实际上是其中的几个)标记音频文件(不仅

python - 查找mp3文件的长度

所以我有代码:importglob,osimportrandompath='C:\\Music\\'aw=[]forinfileinglob.glob(os.path.join(path,'*.mp3')):libr=infile.split('Downloaded',1)aw.append(infile)aww=-1while1:aww+=1printlen(aw),awwrandom.shuffle(aw)awww=aw[aww]os.startfile(awww)但它所做的只是不停地浏览所有歌曲。我想如果我能找到当前正在播放的歌曲的长度,我可以使用“时间”模块在歌曲播放完(sle

Python 使用 Pydub 将 mp3 转换为 wav

好的,现在我被困在将mp3转换为wav的过程中。我看到了不同的答案,但我想我会选择pydub之一,我已经用这几行做了frompydubimportAudioSegmentAudioSegment.from_mp3("/input/file.mp3").export("/output/file.wav",format="wav")但是当我运行上面的代码时,出现以下错误C:\Python27\lib\site-packages\pydub-0.14.2-py2.7.egg\pydub\utils.py:165:RuntimeWarning:Couldn'tfindffmpegoravcon