安装MoviePypip3 install MoviePy

安装成功后需要打开MoviePy所在的文件夹C:\Python\Lib\site-packages\moviepy

打开config_defaults.py文件,在文件的最下面一行是需要安装的名为ImageMagick的软件,也就是MoviePy的一些功能需要这个软件的支持,但MoviePy并不知道这个软件被安装到了哪里,但我下载了最新版(7.0.8版)的ImageMagick后发现,安装路径中并没有提示中的convert.exe,这时需要将其改成magick.exe的路径,保持即可,安装完成。批量提取视频中的音频

总体思路是:先轮番查看所选文件夹及其子文件夹中后缀为mp4、flv、avi等可支持的视频文件格式,并返回一个文件名,将文件名作为一个变量,并拼接文件的所在路径,这时用MoviePy分别打开不同的视频文件,并以其文件名将提取的音频保存在设置好的文件夹中,提取过程很快。from moviepy.editor import *

video = VideoFileClip("my.mp4")

audio = video.audio

audio.write_audiofile("my.mp3")

下一步的处理

可将这些提取处理的音频文件转换成文字,然后再用python的自然语言处理功能做成词云,就可以在没有查看这些视频之前大体知道里面是讲了有用的还是一堆废话。

python给视频添加声音_用python批量提取视频中的音频文件相关推荐

  1. python录制视频和声音_使用python编写一个录制屏幕及右下角录视频的工具

    1.首先需要的python模块有:pyaudio.openCV.moviepy.pillow.wave主要第三方库. pyaudio录制音频 openCV录制屏幕及对个人录像 moviepy对录制的音 ...

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

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

  3. python录制视频和声音_【Python记 #2】有声录屏

    一.写在前面 话说上期做了字符动画的实现,在查阅资料时偶然注意到 PIL 包中提供了这样一个函数: ImageGrab.grab() 可以实现获取屏幕快照(即截图),于是自然萌生了一个想法:我是否可以 ...

  4. python在sql添加数据库_使用Python创建MySQL数据库实现字段动态增加以及动态的插入数据...

    应用场景: 我们需要设计一个数据库来保存多个文档中每个文档的关键字.假如我们每个文档字符都超过了1000,取其中出现频率最大的为我们的关键字. 假设每个文档的关键字都超过了300,每一个文件的0-29 ...

  5. python 单链表添加节点_黄哥Python:单链表的尾部插入方法

    单链表的尾部插入方法: 1.先判断头结点是不是为None 2.设置一个当前结点node,循环下一个结点,当node.next 为None 时,就到尾部,也就是找到插入点了. 请看下面Python 代码 ...

  6. python的input添加变量_在python中如何定义一个全局变量raw_input() 与 input()的区别...

    raw_input和input两个均是 python 的内建函数,通过读取控制台的输入与用户实现交互.但他们的功能不尽相同.下面举两个例子,来说明两者使用上的不同. 例子1Python 2.7.5 ( ...

  7. python 批量增加文件前缀_用python批量提取视频中的音频文件

    安装MoviePy pip3 install MoviePy 安装成功后需要打开MoviePy所在的文件夹 C:PythonLibsite-packagesmoviepy 打开config_defau ...

  8. python批量提取视频帧

    python批量提取视频帧 python批量提取视频帧,两种提取方式: 按帧数提取,每个视频提取固定帧数,若所取帧数超过视频总帧数,则截取视频所有帧 按时间间隔提取,每个time提取一帧 1. 使用示 ...

  9. unity_NGUI系统学习(十)_PlaySound添加声音_添加打字机效果TypewriterEffect

    unity_NGUI系统学习(十)_PlaySound添加声音_添加打字机效果TypewriterEffect<7/10/2017> 1.因为要实现声音的交互,首先你得给目标对象添加一个B ...

最新文章

  1. HTML全局属性data-
  2. 在windowsXP系统下,如何通过手机蓝牙让电脑上网
  3. java 枚举 或运算_Objective-C 枚举 中位运算 的使用
  4. LeetCode-剑指 Offer 13. 机器人的运动范围
  5. Linux学习之系统编程篇:shm 共享内存及其操作函数
  6. php+mysql案例含源码_【专注】Zabbix源码安装教程—步骤详解(1)安装前准备
  7. CentOS 更改Apache默认网站目录
  8. 从《在小吃店遇见凯恩斯》初识经济
  9. 前端学习(159):meta
  10. 服务器绑定域名可修改吗,云服务器可以绑定域名吗
  11. 《OD大数据实战》MapReduce实战
  12. (16)Verilog HDL常量:数值表示
  13. 南华大学计算机专业导师排名,南华大学研究生导师介绍:左国平-中公研招网...
  14. Django开发密码管理表实例【附源码】
  15. Lucene中的一些基本概念
  16. ASP.NET MVC3中的路由系统 Routes
  17. mysql备份 php_详解MYSQL的备份还原(PHP实现)
  18. ios GCD多线程
  19. saltstack管理二之saltstack的安装
  20. Atlas初步了解 [转]

热门文章

  1. SpringBoot使用Redis 数据访问(单点、集群、哨兵、连接池、Pipline、分布式框架Redisson、解决方案)
  2. HyperLynx(二十五)电源完整性之直流压降分析(二)
  3. 【NLP】Python NLTK 走进大秦帝国
  4. GDKOI-PJ-2021 Day2总结
  5. 男孩,请用几分钟看这篇文章(女孩别看,会哭)
  6. 国产开源操作系统OpenCloudOS新进展:装机量超1000万节点,合作伙伴超500家
  7. 图片中的alt标签和title标签
  8. StarUML开发团队负责人李珉奎交流会-UMLChina讲座-实录
  9. 「网络流 24 题」孤岛营救问题
  10. java日期时间详解