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实现的二叉树算法和kmp算法实例
Apr 25 Python
Python升级提示Tkinter模块找不到的解决方法
Aug 22 Python
python基础知识小结之集合
Nov 25 Python
Tensorflow的可视化工具Tensorboard的初步使用详解
Feb 11 Python
Python pygorithm模块用法示例【常见算法测试】
Aug 16 Python
python程序控制NAO机器人行走
Apr 29 Python
Python实现带下标索引的遍历操作示例
May 30 Python
基于sklearn实现Bagging算法(python)
Jul 11 Python
python实现ssh及sftp功能(实例代码)
Mar 16 Python
谈谈python垃圾回收机制
Sep 27 Python
python热力图实现简单方法
Jan 29 Python
Python日志模块logging用法
Jun 05 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
phpMyadmin 用户权限中英对照
2010/04/02 PHP
php 获取一个月第一天与最后一天的代码
2010/05/16 PHP
Laravel框架集成UEditor编辑器的方法图文与实例详解
2019/04/17 PHP
如何在PHP中生成随机数
2020/06/04 PHP
整理8个很棒的 jQuery 倒计时插件和教程
2011/12/12 Javascript
js判断选择的时间是否大于今天的代码
2013/08/20 Javascript
jquery+json实现数据列表分页示例代码
2013/11/15 Javascript
jquery常用特效方法使用示例
2014/04/25 Javascript
jQuery获取标签文本内容和html内容的方法
2015/03/27 Javascript
js验证上传图片的方法
2015/05/12 Javascript
jquery获取当前元素索引值用法实例
2015/06/10 Javascript
javascript与jquery中的this关键字用法实例分析
2015/12/24 Javascript
jQuery插件EasyUI实现Layout框架页面中弹出窗体到最顶层效果(穿越iframe)
2016/08/05 Javascript
JavaScript中push(),join() 函数 实例详解
2016/09/06 Javascript
vue-cli项目根据线上环境分别打出测试包和生产包
2018/05/23 Javascript
vue+element搭建后台小总结 el-dropdown下拉功能
2020/04/10 Javascript
mapboxgl区划标签避让不遮盖实现的代码详解
2020/07/01 Javascript
Python实现快速排序和插入排序算法及自定义排序的示例
2016/02/16 Python
Python 3实战爬虫之爬取京东图书的图片详解
2017/10/09 Python
Python为何不能用可变对象作为默认参数的值
2019/07/01 Python
python twilio模块实现发送手机短信功能
2019/08/02 Python
python绘制随机网络图形示例
2019/11/21 Python
Tensorflow tf.tile()的用法实例分析
2020/05/22 Python
python中判断文件结束符的具体方法
2020/08/04 Python
CSS3 滤镜 webkit-filter详细介绍及使用方法
2012/12/27 HTML / CSS
html5教程调用绘图api画简单的圆形代码分享
2013/12/04 HTML / CSS
Html5 Canvas动画基础碰撞检测的实现
2018/12/06 HTML / CSS
什么是"引用"?申明和使用"引用"要注意哪些问题?
2016/03/03 面试题
优秀员工个人的自我评价
2013/11/29 职场文书
狼和鹿教学反思
2014/02/05 职场文书
物业消防安全责任书
2014/07/23 职场文书
意向协议书
2015/01/27 职场文书
《青山不老》教学反思
2016/02/22 职场文书
投资入股协议书
2016/03/22 职场文书
判断Python中的Nonetype类型
2021/05/25 Python
MySQL外键约束(Foreign Key)案例详解
2022/06/28 MySQL