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版的文曲星猜数字游戏代码
Sep 02 Python
python实现通过代理服务器访问远程url的方法
Apr 29 Python
Python判断文件和文件夹是否存在的方法
May 21 Python
Django中反向生成models.py的实例讲解
May 30 Python
Python3.6简单反射操作示例
Jun 14 Python
python 字典 按key值大小 倒序取值的实例
Jul 06 Python
python将list转为matrix的方法
Dec 12 Python
对Pycharm创建py文件时自定义头部模板的方法详解
Feb 12 Python
python数据类型之间怎么转换技巧分享
Aug 20 Python
python计算波峰波谷值的方法(极值点)
Feb 18 Python
python实现AHP算法的方法实例(层次分析法)
Sep 09 Python
Python通过Schema实现数据验证方式
Nov 12 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
手把手教你使用DedeCms V3的在线采集图文教程
2007/04/03 PHP
PHP正确配置mysql(apache环境)
2011/08/28 PHP
Drupal7中常用的数据库操作实例
2014/03/02 PHP
Prototype PeriodicalExecuter对象 学习
2009/07/19 Javascript
jQuery插件animateSlide制作多点滑动幻灯片
2015/06/11 Javascript
全面理解JavaScript中的闭包
2016/05/12 Javascript
js实现添加可信站点、修改activex安全设置,禁用弹出窗口阻止程序
2016/08/17 Javascript
教你如何在Node.js中使用jQuery
2016/08/28 Javascript
JavaScript实现图片拖曳效果
2017/09/08 Javascript
react-navigation 如何判断用户是否登录跳转到登录页的方法
2017/12/01 Javascript
移动前端图片压缩上传的实例
2017/12/06 Javascript
Vue 中使用 CSS Modules优雅方法
2018/04/09 Javascript
深入理解vue中的slot与slot-scope
2019/04/22 Javascript
vue-quill-editor的使用及个性化定制操作
2020/08/04 Javascript
原生JavaScript实现轮播图
2021/01/10 Javascript
python实现从网络下载文件并获得文件大小及类型的方法
2015/04/28 Python
Python中字典创建、遍历、添加等实用操作技巧合集
2015/06/02 Python
python从入门到精通(DAY 3)
2015/12/20 Python
Python爬取网页中的图片(搜狗图片)详解
2017/03/23 Python
Python中zip()函数的简单用法举例
2019/09/02 Python
python装饰器的特性原理详解
2019/12/25 Python
推荐值得学习的12款python-web开发框架
2020/08/10 Python
美国婴儿用品及配件购买网站:Munchkin
2019/04/03 全球购物
空字符串(“”)和null的区别
2012/11/13 面试题
初中地理教学反思
2014/01/11 职场文书
党员组织关系介绍信
2014/02/13 职场文书
秸秆管理实施方案
2014/03/15 职场文书
元旦联欢会主持词
2014/03/26 职场文书
一分钟演讲稿
2014/04/30 职场文书
勤俭节约演讲稿
2014/05/08 职场文书
活动总结报告怎么写
2014/07/03 职场文书
国庆节演讲稿范文2014
2014/09/19 职场文书
2014年物业管理工作总结
2014/11/21 职场文书
放弃遗产继承公证书
2015/01/26 职场文书
幼儿园六一主持词
2015/06/30 职场文书
MySQL七种JOIN类型小结
2021/10/24 MySQL