文章目录

  • 0 引言
  • 1 依赖
  • 2 操作流程
  • 大功告成
  • 参考

0 引言

  • 随着短视频时代的来临,有很多好听的歌曲被翻唱或者作为背景音乐,对于好听的歌曲,当然不能放过
  • 基于此,使用Python中的第三方库 moviepy来提取视频中的文件

1 依赖

  1. 需要安装ffmpeg,这个需要放到windows中的环境变量中,网上有很多教程,这里使用一个: [Window系统安装FFmpeg教程]https://blog.csdn.net/weixin_45947430/article/details/122509083

  2. 安装完ffmpeg后,安装第三方库moviepy,直接pip install moviepy

2 操作流程

  • 提取音频的流程相当简单粗暴,不需要我们有专门的多媒体知识
  1. 导入视频文件,video = moviepy.editor.VideoFileClip(filename=path)

  2. 导出音频文件, 操作导入的视频对象 video.audio.write_audofile(filename=path)

代码:

import moviepy.editor as edrdef export_audio_from_video(src_file, dst_file):"""# 提取出来的格式为mp3:param src_file::param dst_file::return:"""# 1. 读取目标文件video = edr.VideoFileClip(filename=src_file)# 2. 取出其中的音频数据结构video.audio.write_audiofile(filename=dst_file)print("done")passif __name__ == '__main__':name = "花海"input_video = rf"./resourses/{name}.flv"output_audio = rf"./destination/{name}.mp3"export_audio_from_video(src_file=input_video, dst_file=output_audio)

大功告成


参考

  • Window系统安装FFmpeg教程https://blog.csdn.net/weixin_45947430/article/details/122509083
  • moviepy 提取音频https://www.likecs.com/show-796019.html

python moviepy 从视频中提取音频相关推荐

  1. 从视频中提取音频Python

    从视频中提取音频Python三行程序的python搞定 写在开头 提取音频 安装 python 包 提取音频 分析音频 安装 python 包 读取音频 matplotlib 画信号强度图 libro ...

  2. python音频 降噪_从视频中提取音频数据,然后应用傅里叶对音频降噪(python)...

    视频准备 QQ有热键 然后随便打开一个视频网站进行录屏 我选择B站 从视频中提取音频 需要安装包moviepy pip install moviepy 提取代码 from moviepy.editor ...

  3. 从视频中提取音频数据,然后应用傅里叶对音频降噪(python)

    视频准备 QQ有热键 然后随便打开一个视频网站进行录屏 我选择B站 从视频中提取音频 需要安装包moviepy pip install moviepy 提取代码 from moviepy.editor ...

  4. 从视频中提取音频的MFCC特征

    具体包含以下两部分: 1.安装并使用ffmpeg从视频中提取音频文件 2.安装并使用librosa提取音频的MFCC特征 一.从视频中提取音频 1)安装ffmpeg 从ffmpeg的官网下载ffmpe ...

  5. 如何从视频中提取音频?

    抖音.快手上有许多视频中的音乐特别好听,可以我们有时不知道这些歌曲的名字,所以有时需要从视频中将音频给提取出来.有的则是看到某些视频中合成的背景音乐很炫酷,想要拿过来为自己用,所以需要从视频中将音频给 ...

  6. 采用FFmpeg从视频中提取音频(声音)保存为mp3文件

    采用FFmpeg从视频中提取音频(声音)保存为mp3文件 作者:雨水,日期:2016年1月9日 CSDN博客:http://blog.csdn.net/gobitan 摘要:看到好的视频文件,如果想把 ...

  7. FFmpeg从视频中提取音频保存为mp3文件

    如何把视频文件中的音频数据提取出来,网络上有不少音频提取工具,但作为技术人员提到音视频处理,肯定会想到FFmpeg.本文介绍了如何基于FFmpeg从视频中提取音频,然后将音频保存为mp3格式的音频文件 ...

  8. ios 使用AVFoundation从视频中提取音频

    ios 使用AVFoundation从视频中提取音频 在导出音频文件时候,使用 m4a格式或者wav格式,总会遇到某些视频无法正常导出,使用caf(core audio format)则可以正常导出. ...

  9. Android中从视频中提取音频

    最近在做一款产品,需要从视频中提取音频.查了查资料发现了有FFMPEG,MP4Parser,Android自带的解码器.首先FFMPEG比较复杂据说也慢(来源于互联网,我也不知道)然后就是Androi ...

最新文章

  1. 在windows下配置pthread多线程
  2. 部署FTP服务器及其管理
  3. Java导入导出CSV文件
  4. DL之DilatedConvolutions:Dilated Convolutions(膨胀卷积/扩张卷积)算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
  5. Skaffold:让K8S开发工作变得简单
  6. android 文本左对齐,在Android中与文本左可绘制对齐
  7. 201521123011 《Java程序设计》第8周学习总结
  8. 虚拟机下Linux网络配置
  9. 硬盘安装 solaris
  10. 图卷积网络进行骨骼识别代码_深兰科学院:动作识别——人体骨架时空图卷积网络的关节图构造方法简介...
  11. error:LNK2005 函数已经在*.obj中定义
  12. 使用std:sort和Eigen根据矩阵某一行/列元素对矩阵的行/列排序
  13. MySQL5.5安装教程+SQLyog安装
  14. 二、从零开始学逆向之XCTF-logmein
  15. 大数据常见面试题总结,有问必答
  16. Google Safe Browsing API的实施
  17. ios代码中的内存泄露,内存检测工具leaks 检测不出来
  18. 什么是docker,它与虚拟机有什么区别?
  19. js验证组织机构代码
  20. linux重装出现cannot load file 5555h,在安装系统出现error cannot load file code 5555h 的解决办法...

热门文章

  1. java lambda表达式 list转string
  2. lookup无序查找_Excel查询函数之无所不能的VLOOKUP(LOOKUP)实例介绍
  3. 同步电路设计中CLOCK SKEW的分析
  4. NAS自动挂载和关闭硬盘电源原理
  5. PTA_数据结构与算法_7-38 寻找大富翁 (25分)
  6. RK3288 NFS rootfs修改和操作(已验证)
  7. java解有虚根的一元二次方程(超简单代码)
  8. JS AES加密与PHP解密(转)
  9. 计算机缺少网络连接,电脑提示找不到宽带连接的原因及解决方法
  10. 联想IdeaPad Z460在Win10环境下BIOS刷白名单