今天想把音乐合并,拷贝到游泳耳机里面去,游泳耳机有个存储卡,没有蓝牙,又没有屏幕,
所以操作音乐不方便,所以想把圣经每卷的各章节音频合并到一个音频,这样用起来方便。
但
没有成功,起初是找不到文件,我以为是中文名称的事,
努力了二三个小时,才发现是没有装依赖库ffmpeg,
又努力了一会,装上了,以为会成功
但
又没成功,原因是合并时占用内存过大,
音频文件并不大,创世纪合起来才50M,但读到内存里就大了,要是操作就更大了。
于是想是不是没释放,是不是用的不对,
都不是,只有每10章合并一个文件。
先就这样吧。
记录一下犯2的事,把半小时的活干成了几个小时的活。
ffmpeg库是,从华军软件园里下的,打开后,是静态库。
设了环境变量,能用了,
检验方式:在py文件里“import pydub”,若不报错,就说明成功。
顺带记一下,关于python2的中文名的事,这样解决
path='F:\图片处理' upath=unicode(path,'utf-8') dirs=os.listdir(upath)
但python3字符串,就是unicode了,所以不影响。
顺带记一下,关于ffmpeg的简要使用方式
import os os.popen3('F:/ffmpeg.exe -i F:/static/media/video/1080.avi F:/static/media/ffvideo/1080.mov') # 就可以把源文件1080.avi 转成1080.mov
顺带记一下,因为内存的问题,我下载了python3的64位版本,之后再试一下,也许内存方面能支持大于2G的了。
嗯,从csdn上下的,花了分。
回头从这里下(https://www.python.org/getit/)
参考文章:
http://blog.csdn.net/debatrix/article/details/59058762
https://www.cnblogs.com/Mohf/p/4147225.html
http://blog.csdn.net/u011881908/article/details/50944555
http://builds.libav.org/windows/