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

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

#!/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脚本实现mp4中的音频提取并保存在原目录相关推荐

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

    一段把mp4中的音频提取为mp3并保存在原目录的python脚本 需要提前安装好ffmpeg 转换为单线程,耗时较长 github: https://github.com/cuifeiran/extr ...

  2. matlab从mp4文件中提取音频,如何提取mp4中的音频文件 怎样将视音频文件分离,保存视频中的音频文件...

    本以为立秋后的天气会比较凉爽的,但没想到还是依旧的炎热,尤其是昨天,一天的时间就让我脸上起了很多的小疙瘩,感觉像痱子似的.原来是"秋老虎"作祟,"秋老虎"发威果 ...

  3. python视频批量抽帧脚本更新

    原来的脚本代码:https://blog.csdn.net/JZJZ73/article/details/108851403 因项目工程需要,对原来的python视频批量抽帧脚本进行了更新,更新特点如 ...

  4. python视频处理代码_python如何实现视频转代码视频

    本文实例为大家分享了python如何实现视频转代码视频的具体代码,供大家参考,具体内容如下 # -*- coding:utf-8 -*- #coding:utf-8 import argparse i ...

  5. python视频处理模块_python视频处理库:moviepy

    处理视频是一个常见的需求.那么在python中如何用代码处理视频呢?最近我无意间发现了一个很好用的python视频处理库moviepy,其使用起来简单易用,而且功能比较强大,这里记录一下分享给大家. ...

  6. python字符串提取数字并求和_python实现将字符串中的数字提取出来然后求和

    因工作原因,很久没有学习python知识了,感觉都快忘记了,前天看到一个练习题,如何将字符串中的数字提取出来,然后求和呢?下面我来解释一下如何通过python代码来实现. 题目:字符串43...3y2 ...

  7. python 视频ai换脸_Python实现AI换脸--Faceswap

    "切勿滥用技术,切勿商用" 算法原理 Faceswap ,在 Encoder-Decoder 自编解码架构之上又引入 GAN技术,显著提升换脸效果 Encoder-Decoder ...

  8. python脚本在linux上运行的两种方式_python脚本当作Linux中的服务启动实现方法

    脚本服务化目的: python 在 文本处理中有着广泛的应用,为了满足文本数据的获取,会每天运行一些爬虫抓取数据.但是网上买的服务器会不定时进行维护,服务器会被重启.这样我们的爬虫服务就无法运行.这个 ...

  9. python刷网易云_Python脚本用于定时关闭网易云音乐PC客户端

    本文主要讲述如何使用Python在指定的秒数后关闭Windows上运行的程序(此程序以网易云音乐为例).本文的背景是昨晚发现网易云音乐的PC客户端没有定时关闭的功能,可以使用Python编写一个简单的 ...

最新文章

  1. [codeforces 339]D. Xenia and Bit Operations
  2. html表格点击为编辑框,el-table表格内双击或单击单元格编辑输入框、日期等
  3. Windows上Tomcat启动,服务中没有Tomcat
  4. servlet,springmvc,springboot转发时页面静态资源404问题
  5. 判4年!旷视科技司机敲诈董事长300万元未遂
  6. 1163: 零起点学算法70——Yes,I can!
  7. 适配器模式的原理与实现
  8. 微信微调助手WeChatTweak for mac(微信多开和防撤回工具)最新版
  9. 【译】WebSocket协议第五章——数据帧(Data Framing)
  10. 远程登陆速达E3PRO服务器出现share violation错误的解决方法.
  11. Java - 从零学起(二)
  12. 我的漫漫程序人生路(真诚的长文,慎点)
  13. ds18b20温度报警C语言程序,单片机中使用DS18B20温度传感器C语言程序(参考4)
  14. Win10自带相机找不到代码0xA00F4244?这里有九条解决方法
  15. wget linux
  16. 足球网页设计制作 简单足球静态HTML网页作品 足球网页作业成品 学生体育运动足球网站模板
  17. P4735 贪心 + 可持久化 Trie
  18. 男人最渴望拥有的十类妻子
  19. 计算机音乐文献,论音乐文献计算机编郭小株.pdf
  20. 立可得_第1章_物联网亿万级通信一站式解决方案EMQ

热门文章

  1. Win7系统隐藏文件恢复的方法
  2. win7系统任务管理器被禁用怎么解决
  3. jeecg自定义结果集t:dictSelect
  4. div+css 单行或者多行超出文本,数字,字母长度自动省略
  5. 浏览器与JavaScript(一)
  6. 修改el-popover和el-select样式
  7. 学习Spring Boot:(二十二)使用 AOP
  8. loadrunner支持php包吗,Loadrunner自带的WebTours
  9. angularjs增删改查数据_MongoDB数据读写操作(增删改查)总结
  10. linux 安装libcurl4-gnutls-dev,curl / curl.h,libcurl,libcurl4-openssl-dev,libcurl4-nss-dev库之间的区别?...