python脚本实现mp4中的音频提取并保存在原目录


Posted in Python onFebruary 27, 2020

一段把mp4中的音频提取为mp3并保存在原目录的python脚本

需要提前安装好ffmpeg 转换为单线程,耗时较长

github: https://github.com/cuifeiran/extract-mp3-from-mp4

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# @Time   : 2020/2/26 17:36
# @Author  : CuiFeiran
# @FileName : tool.py
# @Software : PyCharm
# @email  :cui2025@126.com
# @Blog   : https://blog.csdn.net/qq_33273956
# @bilibili : https://space.bilibili.com/368768799
import os
import glob
from pydub import AudioSegment
wenjianjia = []
path = input('请输入要转码的父文件夹路径:')
for root, dirs, files in os.walk(path):
  wenjianjia.append(root)
wjj = wenjianjia
for dir in wjj:
  video_dir = dir
  extension_list = ('*.mp4', '*.flv')
  i = 1
  os.chdir(video_dir)
  for extension in extension_list:
    for video in glob.glob(extension):
      mp3_filename = os.path.splitext(os.path.basename(video))[0] + '.mp3'
      AudioSegment.from_file(video).export(mp3_filename, format='mp3')
      print('已转码', str(i), '个视频!')
      i += 1
  #
  # for infile in glob.glob(os.path.join(video_dir, '*.mp4')):
  #   os.remove(infile)

总结

到此这篇关于python脚本实现mp4中的音频提取并保存在原目录的文章就介绍到这了,更多相关python mp4 音频提取内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
通过数据库对Django进行删除字段和删除模型的操作
Jul 21 Python
Python爬虫获取整个站点中的所有外部链接代码示例
Dec 26 Python
Python实现破解12306图片验证码的方法分析
Dec 29 Python
python爬虫爬取淘宝商品信息(selenum+phontomjs)
Feb 24 Python
flask 框架操作MySQL数据库简单示例
Feb 02 Python
PyQt5.6+pycharm配置以及pyinstaller生成exe(小白教程)
Jun 02 Python
python3实现将json对象存入Redis以及数据的导入导出
Jul 16 Python
Python+logging输出到屏幕将log日志写入文件
Nov 11 Python
python实现猜拳游戏项目
Nov 30 Python
python实现的web监控系统
Apr 27 Python
教你如何使用Python实现二叉树结构及三种遍历
Jun 18 Python
Python保存并浏览用户的历史记录
Apr 29 Python
python列表切片和嵌套列表取值操作详解
Feb 27 #Python
Python递归实现打印多重列表代码
Feb 27 #Python
Python各种扩展名区别点整理
Feb 27 #Python
python GUI库图形界面开发之PyQt5图片显示控件QPixmap详细使用方法与实例
Feb 27 #Python
python程序文件扩展名知识点详解
Feb 27 #Python
python读取多层嵌套文件夹中的文件实例
Feb 27 #Python
python统计文章中单词出现次数实例
Feb 27 #Python
You might like
简单介绍下 PHP5 中引入的 MYSQLI的用途
2007/03/19 PHP
php printf输出格式使用说明
2010/12/05 PHP
Yii2框架引用bootstrap中日期插件yii2-date-picker的方法
2016/01/09 PHP
实例介绍PHP中zip_open()函数用法
2019/02/15 PHP
一个刚完成的layout(拖动流畅,不受iframe影响)
2007/08/17 Javascript
jquery插件制作 自增长输入框实现代码
2012/08/17 jQuery
jQuery响应enter键的实现思路
2014/04/18 Javascript
JavaScript字符串对象charAt方法入门实例(用于取得指定位置的字符)
2014/10/17 Javascript
JS实现1000以内被3或5整除的数字之和
2016/02/18 Javascript
jQuery Easy UI中根据第一个下拉框选中的值设置第二个下拉框是否可以编辑
2016/11/29 Javascript
jQuery中的on与bind绑定事件区别实例详解
2017/02/28 Javascript
vue侧边栏动态生成下级菜单的方法
2018/09/07 Javascript
vuex提交state&&实时监听state数据的改变方法
2018/09/16 Javascript
详解vuex之store拆分即多模块状态管理(modules)篇
2018/11/13 Javascript
微信小程序环境下将文件上传到OSS的方法步骤
2019/05/31 Javascript
JS轮播图的实现方法
2020/08/24 Javascript
[43:32]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS NewBee第一场
2014/05/26 DOTA
python在命令行下使用google翻译(带语音)
2014/01/16 Python
Django中模版的子目录与include标签的使用方法
2015/07/16 Python
Python+tkinter模拟“记住我”自动登录实例代码
2018/01/16 Python
Python遍历某目录下的所有文件夹与文件路径
2018/03/15 Python
OpenCV+Python识别车牌和字符分割的实现
2019/01/31 Python
python实现知乎高颜值图片爬取
2019/08/12 Python
Python分割训练集和测试集的方法示例
2019/09/19 Python
python opencv角点检测连线功能的实现代码
2020/11/24 Python
html5实现微信打飞机游戏
2014/03/27 HTML / CSS
H5 video poster属性设置视频封面的方法
2020/05/25 HTML / CSS
全球最大的在线旅游公司:Expedia
2017/11/16 全球购物
美国嘻哈文化生活方式品牌:GLD
2018/04/15 全球购物
欧姆龙医疗欧洲有限公司:Omron Healthcare Europe B.V
2020/06/13 全球购物
编写strcpy函数
2014/06/24 面试题
畜牧兽医本科生个人的自我评价
2013/10/11 职场文书
大学生标准推荐信范文
2013/11/25 职场文书
监察建议书格式
2014/05/19 职场文书
教师群众路线教育实践活动个人对照检查材料
2014/11/04 职场文书
2015年乡镇扶贫工作总结
2015/04/08 职场文书