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网络编程中urllib2模块的用法总结
Jul 12 Python
TensorFlow安装及jupyter notebook配置方法
Sep 08 Python
python多进程中的内存复制(实例讲解)
Jan 05 Python
简单的python协同过滤程序实例代码
Jan 31 Python
Python内置函数reversed()用法分析
Mar 20 Python
Python异常处理操作实例详解
May 10 Python
matplotlib 输出保存指定尺寸的图片方法
May 24 Python
python日期时间转为字符串或者格式化输出的实例
May 29 Python
Tensorflow使用支持向量机拟合线性回归
Sep 07 Python
python分数表示方式和写法
Jun 26 Python
基于Python实现简单学生管理系统
Jul 24 Python
Django分页器的用法你都了解吗
May 26 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流量统计功能的实现代码
2012/09/29 PHP
php数组中包含中文的排序方法
2014/06/03 PHP
php获取网页请求状态程序示例
2014/06/17 PHP
PHP图形操作之Jpgraph学习笔记
2015/12/25 PHP
PHP获取访问页面HTTP状态码的实现代码
2016/11/03 PHP
php正则表达式基本知识与应用详解【经典教程】
2017/04/17 PHP
得到文本框选中的文字,动态插入文字的js代码
2007/03/07 Javascript
javascript Discuz代码中的msn聊天小功能
2008/05/25 Javascript
jQuery ctrl+Enter shift+Enter实现代码
2010/02/07 Javascript
基于jquery的Repeater实现代码
2010/07/17 Javascript
JavaScript全局函数使用简单说明
2011/03/11 Javascript
JavaScript中valueOf函数与toString方法深入理解
2012/12/02 Javascript
实现web打印的各种方法介绍及实现代码
2013/01/09 Javascript
JS+CSS实现可以凹陷显示选中单元格的方法
2015/03/02 Javascript
javascript实现表格增删改操作实例详解
2015/05/15 Javascript
vuejs在解析时出现闪烁的原因及防止闪烁的方法
2016/09/19 Javascript
webpack4的迁移的使用方法
2018/05/25 Javascript
vue2.0结合Element-ui实战案例
2019/03/06 Javascript
React精髓!一篇全概括小结(急速)
2019/05/23 Javascript
Vue页面切换和a链接的本质区别详解
2019/11/12 Javascript
Python  __getattr__与__setattr__使用方法
2008/09/06 Python
python with提前退出遇到的坑与解决方案
2018/01/05 Python
Face++ API实现手势识别系统设计
2018/11/21 Python
PyQt弹出式对话框的常用方法及标准按钮类型
2019/02/27 Python
Python使用Slider组件实现调整曲线参数功能示例
2019/09/06 Python
用openCV和Python 实现图片对比,并标识出不同点的方式
2019/12/19 Python
Python使用sqlite3模块内置数据库
2020/05/07 Python
法国奢华女性时尚配饰网上商店:Monnier Frères
2016/08/27 全球购物
英语专业毕业个人求职自荐信
2013/09/21 职场文书
儿子婚宴答谢词
2014/01/09 职场文书
我的梦中国梦演讲稿
2014/04/23 职场文书
党的群众路线批评与自我批评发言稿
2014/10/16 职场文书
交通事故死亡赔偿协议书
2014/12/03 职场文书
任命通知范文
2015/04/21 职场文书
人与自然的观后感
2015/06/18 职场文书
2019年大学生职业生涯规划书最新范文
2019/03/25 职场文书