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 相关文章推荐
Python ldap实现登录实例代码
Sep 30 Python
Python进度条实时显示处理进度的示例代码
Jan 30 Python
python中利用h5py模块读取h5文件中的主键方法
Jun 05 Python
详解Numpy中的广播原则/机制
Sep 20 Python
python得到单词模式的示例
Oct 15 Python
python 字符串只保留汉字的方法
Nov 16 Python
python三引号输出方法
Feb 27 Python
wxPython之wx.DC绘制形状
Nov 19 Python
python使用rsa非对称加密过程解析
Dec 28 Python
Python3操作MongoDB增册改查等方法详解
Feb 10 Python
pandas将list数据拆分成行或列的实现
Dec 13 Python
Pytorch1.5.1版本安装的方法步骤
Dec 31 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
基于php实现长连接的方法与注意事项的问题
2013/05/10 PHP
php一维二维数组键排序方法实例总结
2014/11/13 PHP
PHP入门教程之使用Mysqli操作数据库的方法(连接,查询,事务回滚等)
2016/09/11 PHP
php无限级分类实现方法分析
2016/10/19 PHP
php 可变函数使用小结
2018/06/12 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
Javascript & DHTML 实例编程(教程)(三)初级实例篇1—上传文件控件实例
2007/06/02 Javascript
取消选中单选框radio的三种方式示例介绍
2013/12/23 Javascript
js正则表达exec与match的区别说明
2014/01/29 Javascript
jQuery之ajax删除详解
2014/02/27 Javascript
jQuery插件Tooltipster实现漂亮的工具提示
2015/04/12 Javascript
javascript通过获取html标签属性class实现多选项卡的方法
2015/07/27 Javascript
angularjs在ng-repeat中使用ng-model遇到的问题
2016/01/21 Javascript
jQuery控制div实现随滚动条滚动效果
2016/06/07 Javascript
微信小程序中子页面向父页面传值实例详解
2017/03/20 Javascript
Vue组件中slot的用法
2018/01/30 Javascript
微信小程序支付前端源码
2018/08/29 Javascript
js中获取URL参数的共用方法getRequest()方法实例详解
2018/10/24 Javascript
VueCli3构建TS项目的方法步骤
2018/11/07 Javascript
使用ESLint禁止项目导入特定模块的方法步骤
2019/03/04 Javascript
监控微信小程序中的慢HTTP请求过程详解
2019/07/05 Javascript
[04:28]DOTA2亚洲邀请赛小组赛第五日 TOP10精彩集锦
2015/02/03 DOTA
Python实现把json格式转换成文本或sql文件
2015/07/10 Python
qpython3 读取安卓lastpass Cookies
2016/06/19 Python
Tornado 多进程实现分析详解
2018/01/12 Python
Python实现的读取文件内容并写入其他文件操作示例
2019/04/09 Python
Django上线部署之IIS的配置方法
2019/08/22 Python
Python for循环通过序列索引迭代过程解析
2020/02/07 Python
python字典按照value排序方法
2020/12/28 Python
The North Face北面美国官网:美国著名户外品牌
2018/09/15 全球购物
加多宝凉茶广告词
2014/03/18 职场文书
经济国贸专业求职信
2014/06/18 职场文书
纪念九一八事变83周年国旗下讲话稿
2014/09/15 职场文书
写给孩子的新学期寄语
2015/02/27 职场文书
通用员工手册范本
2015/05/14 职场文书
大学生创业计划书常用模板
2019/08/07 职场文书