Moviepy自动化视频处理:提取视频里的音乐(eg:MV音乐提取,抖音热门音乐提取)

本文将讲述的工作:

  • 提取单个短视频中的音乐
  • 整个文件夹下所有视频的音乐,分别输出mp3文件

假想的用途场景:

  1. 你有周董mv,那么提取音频成为mp3不香么?
  2. 提取抖音短视频里的热门音乐
  3. 其他建议欢迎补充

开始干正事:

提取单个短视频中的音乐

from moviepy.editor import *
#提取单个短视频中的音乐
#视频路径
file_ptah = r"F:\test\video\aaa\moviepy中文手册\素材\王玉萌\“如果真的能清空,那就好了。”#清空  #清空关于你的一切.mp4"
#提取视频声音
audio = AudioFileClip(file_ptah)#音频文件保存
audio.write_audiofile(r".\audio1.mp3")#jupyter notebook上直接展示
audio.ipython_display()

输出的结果:

整个文件夹下所有视频的音乐,分别输出mp3文件

处理的例子:
视频素材,抖音短视频小姐姐的#王玉萌的视频,小姐姐的声线,爱了爱了,假公济私一把,嘿嘿。
提取完成的成果
代码实现:

import os
from moviepy.editor import *def get_mp4_file_list(file_dir):"""file_dir:文件夹路径提取文件夹所有文件名称,判断其文件类型为mp4则返回其文件路径return file_list"""file_list = []for root, dirs, files in os.walk(file_dir):  for file in files:  if os.path.splitext(file)[1] == '.mp4': file_list.append(os.path.join(root,file))return file_listdef path_create(path):"""判断目标文件夹是否存在,不在则创建"""if not os.path.exists(path):os.makedirs(path)print("{}目录创建成功!".format(path))if __name__ == "__main__":"""1、对整个文件夹下的视频提取音频2、将提取的音频分别按原视频保存,名称需做分割处理"""#视频素材文件夹路径file_dir = r"F:\test\video\aaa\moviepy中文手册\素材\王玉萌"#获取mp4视频文件列表file_list = get_mp4_file_list(file_dir)
#     print(file_list)#创建音频输入目录path_create(os.path.join(os.getcwd(),r"素材\音频"))#音频提取for  file in file_list:if len(file.split("#")) == 2:      audio_name = file.split("#")[1].replace('mp4', 'mp3') #视频文件名中音频文件名称在#后面,按此特性分隔else:audio_name = file.split("#")[1]+".mp3"audio_name = audio_name.replace(' ', '') #去掉名称中空格print(audio_name)audio_save_path = os.path.join(os.getcwd(),r"素材\音频",audio_name)#音频提取with AudioFileClip(file) as audio:audio.write_audiofile(audio_save_path)

运行过程截图

该脚本已打包成exe可执行,需要的朋友可以关注公众号,回复“音频”即可下载

Moviepy自动化视频处理:提取视频里的音乐(eg:MV音乐提取,抖音热门音乐提取)相关推荐

  1. 抖音热门歌曲 改变视频文件的md5

              抖音热门歌曲 改变视频文件的md5          因而在Tik Tok进入之前,除了一些支付产品和游戏,中国的互联网产品要在日本获得成功简直是难上加难.,拍摄什么内容更容易火? ...

  2. 抖音热门小视频 手机视频更改md5

              抖音热门小视频 手机视频更改md5          依附于巨头的怀抱,短视频行业仅仅只是一个内容层面的东西,它仅仅只是巨头的附庸,无法真正承担起自我寻找商业价值的重任.,如今,短 ...

  3. 对你没有看错!不到 10 行代码完成抖音热门视频的爬取!

    [摘要] 最近研究了一下抖音的爬虫,目前实现了热门话题和热门音乐下面所有相关视频的爬取,并且我已经将该爬虫打包成了一个 Python 库并发布,名称就叫做 douyin,利用该库可以使用不到 10 行 ...

  4. 抖音计算机音乐怎么设置,抖音短视频中的音乐怎么设置成铃声 超级简单

    原标题: 抖音短视频中的音乐怎么设置成铃声 超级简单 抖音短视频中的音乐怎么设置成铃声 超级简单 抖音短视频设置手机铃声教程 如今抖音短视频app平台,用户量非常庞大,我们经常能在刷抖音的时候听到一些 ...

  5. 打造抖音热门视频的3大技巧,你还在犹豫什么?丨国仁网络资讯

    要问短视频运营最令人头疼的问题是什么,莫过于播放量上不去了,尤其是播放量卡在500.1000时,最令运营人难受. 爆款短视频需要满足那些条件? 短视频破播放量方法有哪些? 我们可以从哪些方面获取流量? ...

  6. ae手机版特效软件如何制作抖音热门视频飞天特效的教程

    ae手机版特效软件如何制作抖音热门视频飞天特效的教程 ae手机版下载ae手机版特效软件下载ae手机版特效软件教程 抖音热门视频上的飞天特效.腾云驾雾特效等等视频很多人看完感觉惊奇,问手机可以做吗,其实 ...

  7. 上车短视频赛道:基于uniapp框架快速搭建自己的仿抖音短视频APP

    在今年也就是第48次发布的<中国互联网络发展状况统计报告>有这样一个数据,21年的上半年以来,我国我国网民规模达10.11亿,其中短视频用户达8.88亿.碎片化的生活场景下,短视频成为人们 ...

  8. Python爬虫系列之抖音热门视频爬取

    Python爬虫系列之抖音热门视频爬取 主要使用requests库以及手机抓包工具去分析接口 该demo仅供参考,已经失效,需要抖音2019年5月最新所有接口请点击这里获取 抖音资源获取接口文档请点击 ...

  9. 抖音短视频实操:抖音热门视频的分类特点,如何选择视频内容并创作(下)

    抖音短视频实操:抖音热门视频的分类特点,如何选择视频内容并创作(下) 前面上篇和中篇给大家聊了聊短视频的种类和怎么选择我们的视频内容,选好内容以后,就涉及到了内容创作,内容创作上我们要如何去分析.找到 ...

最新文章

  1. 陈长沙:学习者参考手册
  2. BCH升级在即,半路杀出个“中本聪”
  3. Windows磁盘驱动基础教程
  4. 计算机网掉了,非常急电脑掉网我电脑上上网就会自己掉网不显示网络断开但一切有关上 爱问知识人...
  5. Python locals 函数 - Python零基础入门教程
  6. (数据库系统概论|王珊)第十章数据库恢复技术:习题
  7. oracle 表字段顺序_Oracle数据库如何修改表中字段顺序
  8. javascript正则表达式复习
  9. mysql workbench 数据备份_如何使用MySQL Workbench进行MySQL数据库备份?
  10. 8plus基带电源供电线路_双电源供电与双回路供电的区别是什么?别再傻傻分不清了!...
  11. BZOJ 2434 阿狸的打字机(ac自动机+dfs序+树状数组)
  12. kpw3刷安卓教程2019_买kindle paperwhite4的别急,或许3更好用,因为3可以刷安卓!...
  13. python安装pygame教程_Pygame安装教程
  14. PyQt5-Label背景颜色和文本颜色的设置
  15. CPU数据总线和地址总线 内存和外存
  16. 可以上qq不能上网页的解决办法
  17. 阿里P9大牛徒手编写的这份十亿级并发手册,教你彻底玩懂高并发,赶紧收藏
  18. 线程池系列三:动态修改线程池队列大小
  19. 先序序列和中序序列构造二叉树,中序序列和后序序列构造二叉树
  20. js变量的重复声明问题总结

热门文章

  1. DWcc2018免费下载及详细安装教程
  2. Doris集成cloudera Manager
  3. 将十个数进行从大到小的顺序进行排列_如何进行商品ABC分类管理
  4. 基于stm32C8T6的红外遥控器制作 stm做遥控器
  5. 论文笔记丨关于稳态视觉诱发电位的脑机接口
  6. tl494c封装区别_tl494详解(特性、封装、内部电路方框图)
  7. 二手房信息发布平台源码-得推微房产系统v2.1
  8. 中国AI发展报告2018:中国AI专利全球第一,高水平论文最多
  9. MySQL.MyBatis怎么将查询的两个字段作为Map的key和value
  10. Java web软件推荐