先安装包 moviepy
pip3 install moviepy
然后假设有一个 mp4 文件路径为”/Users/xujun/Desktop/1.mp4″,我们想提取其音频保到”/Users/xujun/Desktop/1.mp3”,那么三行程序为:
from moviepy.editor import AudioFileClip
my_audio_clip = AudioFileClip("/Users/xujun/Desktop/1.mp4")
my_audio_clip.write_audiofile("/Users/xujun/Desktop/1.mp3")
亲测可行,唯一有问题的原来好像是30分钟的,语速好像变慢了成1小时了,不知道什么原因。本来查到可以使用ffmpeg包来做调整,后面发现运行错误,同样使用moviepy来做调整,更改语速为原来的1.5倍
from moviepy.editor import *
name = '/Users/xujun/Desktop/枢纽.mp3'
name2 = '/Users/xujun/Desktop/枢纽2.mp3'
au = AudioFileClip(name)
new_au = au.fl_time(lambda t: 1.5*t, apply_to=['mask', 'audio']) # 1.5表示调整速度
new_au = new_au.set_duration(au.duration/1.5) # 1.5表示调整速度
new_au.write_audiofile(name2)
原创文章(本站视频密码:66668888),作者:xujunzju,如若转载,请注明出处:https://zyicu.cn/?p=6497