多语言展示
当前在线:1338今日阅读:162今日分享:23

python:基于Windows7系统布置媒体播放环境

本文介绍,如何基于windows7系统,python34的平台下,如何布置媒体播放环境,布置该环境的目的是,想要通过自动化工程去控制声卡,并自动化实现对声卡的通道配置,然后根据实际的情况,正确的使用多通道的声卡播放不同的流媒体。是的,这个系列将会成为超级强悍的技术贴。这是第一节,布置流媒体环境。
工具/原料
1

windows7系统+python34(同时需要安装python36)

2

需要安装以下模块:pyaudio

3

需要安装以下模块:wave

4

需要安装以下模块:time

方法/步骤
1

1. 安装pyaudio周加利安装pyaudio实际操作步骤:1)https://pypi.org/project/PyAudio/0.2.11/#files下载文件: PyAudio-0.2.11-cp34-cp34m-win32.whl (49.3 kB)2)cmd窗口命令:pip install PyAudio==0.2.11

2

1. 安装 wavewave 模块用于读写 Microsoft WAV 音频文件。 使用 wave 模块:import wavew = wave.open('samples/sample.wav', 'r')if w.getnchannels() == 1:    print 'mono,',else:    print 'stereo,',print w.getsampwidth()*8, 'bits,',print w.getframerate(), 'Hz sampling rate'

3

1. 安装文件格式转换工具ffmpegpython只能处理.wav文件,安装文件格式转换的工具ffmpeg。https://www.cnblogs.com/xiezhidong/p/6924775.html老规矩,一样的,安装静态版本,需要设置环境变量。安装完毕之后,在cmd命令窗口测试,是否可以用。 关于使用,请参考如下文档:http://bigsec.net/b52/scipydoc/wave_pyaudio.html可以把MP3文件转换为wav格式的流媒体。

4

1. 安装curlcurl是利用URL语法在命令行方式下工作的开源文件传输工具。这个过程比较复杂,装了两天。可参考如下文档:https://blog.csdn.net/chenrongchun89/article/details/79179888 其实很简单,找到.exe文件,如果下来直接是安装包,拷贝到目标目录,找到curl.exe的文件。(C:\Python34\Lib\site-packages\curl-7.61.0-win64-mingw\bin\curl.exe)添加到环境变量即可。C:\Python34\Lib\site-packages\curl-7.61.0-win64-mingw;%CURL_HOME%\bin方法一,截止20180717本机的环境变量设置: C:\ProgramFiles\Microsoft MPI\Bin\;%SystemRoot%/System32;%SystemRoot%;C:\Python34;C:\Python34\Scripts;C:\Program Files\Internet Explorer\iexplore.exe;C:\Python34\IEDriverServer.exe;C:\Program Files\Mozilla Firefox\firefox.exe;C:\Python34\geckodriver.exe;D:\Program Files\TortoiseSVN\bin; C:\Python34\Lib\site-packages\curl-7.61.0-win64-mingw;%CURL_HOME%\bin 方法二:解压下载好的文件,拷贝bin/curl.exe文件到C:\Windows\System32:然后就可以在DOS窗口中任意位置,使用curl命令了。

5

1. 安装pycurl(its very important)step1 安装wheelpip install wheel   step2 下载pycurl编译安装包访问:http://www.lfd.uci.edu/~gohlke/pythonlibs/下载对应Python版本的编译包我的电脑py版本是py3.464位选择:pycurl7.43.1cp34cp34mwin_amd64.whl下载到本地然后在该目录下 pip install xxxx.whl文件 返回successfully就安装好了。注意:在windows上面安装各种python包行不通的,都可以尝试通过以上方法安装.参考网址:http:/1. 安装python合并wav文件库:sox安装pip install sox还可以参考https://blog.csdn.net/yogurt0928/article/details/46738521 拼接方法import sox# create combinercbn = sox.Combiner()# create the output filecbn.build(['data/logs/wavs/wav-00001.wav','data/logs/wavs/wav-00002.wav'],'wave-2-output.wav', 'concatenate')/yshblog.com/blog/176

6

1. 安装python合并wav文件库:sox安装pip install sox还可以参考https://blog.csdn.net/yogurt0928/article/details/46738521 拼接方法import sox# create combinercbn = sox.Combiner()# create the output filecbn.build(['data/logs/wavs/wav-00001.wav','data/logs/wavs/wav-00002.wav'],'wave-2-output.wav', 'concatenate')

推荐信息