专栏导读
-
🌸 欢迎来到Python办公自动化专栏—Python处理办公问题,解放您的双手
-
-
-
-
文章作者技术和水平有限,如果文中出现错误,希望大家能指正🙏
-
❤️ 欢迎各位佬关注! ❤️
视频转音频方法1——moviepy安装
目录结构

完整代码
pip install moviepy -i https://mirrors.aliyun.com/pypi/simple
'''
@Project :视频转音频
@File :movie2mp3_.py
@IDE :PyCharm
@Author :一晌小贪欢(278865463@qq.com)
@Date :2024/2/29 13:20
'''
from moviepy.editor import *
video = VideoFileClip(r"F:\随笔\视频转音频\视频存放\Video_20240229123739.wmv")
video.audio.write_audiofile(r"F:\随笔\视频转音频\转换结果\fansNote.mp3")
视频转音频方法2——FFmpeg安装
目录结构

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ffmpy3
完整代码
'''
@Project :视频转音频
@File :movie2mp3_.py
@IDE :PyCharm
@Author :一晌小贪欢(278865463@qq.com)
@Date :2024/2/29 13:20
'''
import os
from ffmpy3 import FFmpeg
filepath = "F:\随笔\视频转音频\视频存放"
filename = os.listdir(filepath)
print("待处理的视频文件:")
print(filename)
print("\n")
output_dir = "F:\随笔\视频转音频\转换结果"
exit_filename = os.listdir(output_dir)
print("已导出的音频文件: ")
print(exit_filename)
for i in range(len(filename)):
changefile = filepath + "/" + filename[i]
change_postfix_name =filename[i].replace('wmv', 'mp3').replace('flv', 'mp3')
outputfile = output_dir + "/" + change_postfix_name
if change_postfix_name in exit_filename:
continue
print(changefile)
fpg = FFmpeg(inputs={changefile: None},
outputs={outputfile: '-vn -ar 44100 -ac 2 -ab 192 -f mp3'})
print(fpg.cmd)
fpg.run()
print("\n任务完成!!!")
结尾
希望对大家有帮助
致力于办公自动化的小小程序员一枚
都看到这了,关注+点赞+收藏=不迷路!!
如果你想知道更多关于Python办公自动化的知识各位佬给个关注吧!