哈喽大家好,我是鹏哥。

今天想学习记录的内容是 ——如何用python提取视频中的音频。

~~~上课铃~~~

1

写在前面

本来按我的性子和精力,一周一般只想写一篇博客;但是今天在刷抖音时,发现有个弹吉他的视频超级好听(抖音号:李森茂Sam),很想把它设置成我的手机铃声。但是我又不想用格式工厂什么的软件,总觉得python能实现一切梦想,所以我从网上现学现用,于是就有了这篇文章。

2

效果展示

原放一段抖音原视频:

下面是用Python转化后的音频:

3

知识串讲(敲黑板啦)

整体的实现步骤大致如下:

(1)抖音下载视频

(2)用python提取音频Mp3

(3)用itunes将mp3转化成m4r格式(因为iphone只支持这种格式的铃声)

(4)将音频设置成铃声

这里第1/3/4百度下就知道要怎么操作了,和python没什么关系,因此就不讲了。

其实第2步就2行代码,详见示例代码。但是这 里有个坑,如果你下载完ffmpy3库后,直接运行,会报错:ffmpy3.FFExecutableNotFoundError: Executable 'ffmpeg' not found

那要怎么解决呢?

(1)点击https://ffmpeg.zeranoe.com/builds/

(2)选择对应的版本进行下载,如下图

(3)将解压后的夹中,找到../bin/ffmpeg.exe文件,然后放在python脚本目录下;

当然也可以打开ffmpy3.py脚本,修改__init__方法中,这样方便以后再次调用ffmpy3库就可以一劳永逸了。(建议用这种方法)

脚本默认情况:

def __init__(self, executable='ffmpeg', global_options=None, inputs=None, outputs=None):self.executable = executableself._cmd = [executable]

将executable参数改为你自己的ffmpeg.exe的路径,如

executable=r'F:\Python成长之路\提取音频\ffmpeg-20191226-b0d0d7e-win64-static\bin\ffmpeg'

最后就可以随意转换啦!

4

示例代码

# coding=utf-8# @公众号 : "鹏哥贼优秀"# @Date : 2019/12/29# @Software : PyCharm# @Python version: Python 3.7.2from ffmpy3 import FFmpegif __name__ == "__main__":ff = FFmpeg(inputs={'sunflower.mp4': None},outputs={'sunflower.mp3': '-vn -ar 44100 -ac 2 -ab 192 -f wav'})ff.run()

5

总结

其实视频转音频,本身没太多技术含量。我只是随手记录下python的强大,就如那句广为人传的那句“

人生苦短,我用python”。

另外嘛,就是给大家送些福利,我把一些Python资料(视频+电子书)进行了整理,分享给大家,希望对大家有所帮助。网盘中的学习资料有:

python基础学习、机器学习、数据挖掘、高级编程教程等,有一些资料是我从翔哥(公众号:清风Python)那“偷”来的,有些资料是我自己从网上找的,有些是我自己买的。好了,明年见啦!

~~~下课铃~~~

点击下方诗句,可以留言互动喔

python背景怎么自定义铃声_【Python成长之路】如何用2行代码将抖音视频设置成我的手机铃声...相关推荐

  1. 【Python成长之路】如何用2行代码将抖音视频设置成我的手机铃声

    哈喽大家好,我是鹏哥. 今天想学习记录的内容是 -- 如何用python提取视频中的音频. ~~~上课铃~~~ 1 写在前面 本来按我的性子和精力,一周一般只想写一篇博客:但是今天在刷抖音时,发现有个 ...

  2. 【Python 字符视频】Python 实现将抖音视频转换成字符视频

    以前就在抖音上看到过字符视频,直到昨天才突然想自己动手做一个,然后就利用各种博客,自己总结 兼 借鉴,终于完成了字符视频的制作 一.思路: 众所周知,视频是一帧一帧的图片组成的,所以我想的就是将抖音的 ...

  3. 抖音python上的代码视频_资深程序员:十行Python代码教你爬取抖音视频!

    环境说明 环境: python 3.7.1 centos 7.4 pip 10.0.1 部署 [root@localhost ~]# python3.7 --version Python 3.7.1 ...

  4. uniapp怎么调起摄像头拍视频_抖音视频怎么拍?我们总结了10个手机视频拍摄小技巧...

    抖音的很多功能与小咖秀类似,但不同的是,抖音用户可以通过视频拍摄的快慢.视频编辑和特效等技术让作品更具创造性,而不是简单地对嘴型. 抖音短视频的10个拍摄技巧,帮助你方便.快捷地制作出更加优质的短视频 ...

  5. python背景怎么自定义铃声_用python来教你做个音乐高潮提取器

    有些时候,我们为了设定手机铃声或者发抖音视频时,会耗费大量时间在音乐剪辑上.尤其是想发布大量抖音视频的时候,我们得收集大量的短音乐,这是一个相当耗费时间的工作.那么,这个音乐高潮的提取能不能自动化呢? ...

  6. python背景怎么自定义铃声_Python 制作音乐高潮副歌提取器

    有些时候,我们为了设定手机铃声或者发抖音视频时,会耗费大量时间在音乐剪辑上.尤其是想发布大量抖音视频的时候,我们得收集大量的短音乐,这是一个相当耗费时间的工作.那么,这个音乐高潮的提取能不能自动化呢? ...

  7. python爬取抖音用户数据_使用python爬取抖音视频列表信息

    如果看到特别感兴趣的抖音vlogger的视频,想全部dump下来,如何操作呢?下面介绍介绍如何使用python导出特定用户所有视频信息 抓包分析 Chrome Deveploer Tools Chro ...

  8. n行Python代码系列:两行代码去除抖音快手短视频尾部Logo

    ☞ ░ 老猿Python博文目录:https://blog.csdn.net/LaoYuanPython ░ 一.引言 最近看到好几篇类似"n行Python代码-"的博文,看起来还 ...

  9. Python爬虫学习,批量爬取下载抖音视频

    这篇文章主要为大家详细介绍了python批量爬取下载抖音视频,具有一定的参考价值,感兴趣的小伙 项目源码展示 ''' 注:如果你对python感兴趣,我这有个学习Python基地,里面有很多学习资料, ...

  10. Python爬虫学习教程,批量爬取下载抖音视频

    这篇文章主要为大家详细介绍了python批量爬取下载抖音视频,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 项目源码展示: ''' 在学习过程中有什么不懂得可以加我的 python学习交流扣扣qu ...

最新文章

  1. 静态方法mock 和verify
  2. Maven修改默认本地资源库文件夹
  3. Apache Maven 2 简介
  4. axios基础和封装
  5. 在JBoss Fuse / Fabric8 / Karaf中使用Byteman
  6. UNIX网络编程笔记(2):一个简单的时间获取程序
  7. 面向小姐姐的编程——JAVA面向对象之封装(一)
  8. Order by 按照自定义顺序排序
  9. 【WPF】绑定Hyperlink超链接
  10. mysqld已删除但仍占用空间的_U盘删除的文件在哪?
  11. 企业微信接收消息服务器配置php,微信企业号配置及在公众号里获取用户信息
  12. java基本变量的堆栈_JAVA经验谈:尽可能使用堆栈变量
  13. 适合于小团队且周期短的产品迭代的APP测试流程
  14. Linux学习笔记(用户管理)
  15. 英尺英寸和厘米的换算_英寸和厘米的换算
  16. 仅允许用户radmin使用su命令
  17. 治愈系课程教材 第三课
  18. python基础---字典的基本操作
  19. python将图像变成没有颜色_python将图片设置背景颜色修改为透明色
  20. Css 实现父元素设置 border-radius 时影响子元素圆角

热门文章

  1. 电风扇标准集合(BS/EN/IEC/UL) - 安规+性能
  2. Eclipse更改字体大小
  3. ADB usb 或 WiFi 连接手机 ADB工具下载
  4. keil c51v952详细安装教程
  5. 神经网络用英文怎么说,神经网络算法的英文
  6. SpringBoot项目实现敏感词汇过滤
  7. 麻省理工18年春软件构造课程阅读01“静态检查”
  8. 黑马乐优商城项目资源分享
  9. 操作系统高响应比优先调度算法模拟实验
  10. c语言科学计数法输出1_e10,PAT 1024科学计数法的代码实现及错误分析(C语言)