哈喽大家好,我是鹏哥。

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

~~~上课铃~~~

1

写在前面

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

2

效果展示

CSDN无法上传视频和音频,所以就不展示了

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 = executable        self._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 FFmpeg
if __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基础学习、机器学习、数据挖掘、高级编程教程等100G视频资料,及100+份python相关电子书免费赠送!】

扫描二维码

与鹏哥一起

学python吧!

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

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

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

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

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

  3. python程序员真实收入曝光_行!看到抖音上Python程序员晒得工资条,我沉默了.........

    作为短视频爱好者 最近刷到了一个Python工程师的工资条 然后我默默的打开看了 然后我默默的关闭了 我想这个工资算下来好像也不算高 我就去其他渠道搜索了一下相关的Python工作岗位的工资 好吧,都 ...

  4. Java用20行代码实现抖音小视频批量转换为gif动态图【值得收藏】

    效果图 本功能实现需要用到第三方jar包 jave,JAVE 是java调用FFmpeg的封装工具. spring boot项目pom文件中添加以下依赖 <!-- https://mvnrepo ...

  5. python爬取app中的音频_Python爬取抖音APP,只需要十行代码

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

  6. 如何用照片做抖音视频?这样剪辑电子相册

    如果只是在抖音中拍摄视频的话,相信这个操作大家都会吧?毕竟现如今的抖音可以说是全民在用了,关于如何拍摄视频发布到抖音,这个操作也几乎是人人都会的.但是拍摄视频你会,你又知道应该如何用照片来制作一个抖音 ...

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

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

  8. 【Python成长之路】如何用python开发自己的iphone应用程序,并添加至siri指令

    哈喽大家好,我是鹏哥. 今天想记录的学习主题是 -- 基于pythonista3 app开发自己的iphone应用程序. ~~~上课铃~~~ (由于今天被小伙伴推荐了这首歌,因此就应他的要求,作为此文 ...

  9. 【Python成长之路】快速理解复制、浅拷贝、深拷贝

    哈喽大家好,我是鹏哥. 今天想聊聊的主题是 -- 浅拷贝/深拷贝. ~~~上课铃~~~ 赤伶HITA - 赤伶 1 写在前面 浅拷贝.深拷贝的知识点,在python笔试和面试的过程中,经常被作为考题来 ...

最新文章

  1. 【洛谷】【USACO】P1118 数字三角形
  2. Git 常用命令速查表(图文+表格)【转】
  3. [原创]windows server 2012 AD架构 试验 系列 – 15解决AD复制冲突
  4. 创造型模式——建造者模式
  5. xmind编写测试用例
  6. 如何修复Win7照片查看器无法显示的图片
  7. 用PS给证件照换底色
  8. vue加d3js实现3d饼图
  9. 丧心病狂的Github技巧
  10. 计算机名弹出输入网络密码错误,win10系统登录网络打印机出现用户名和密码错误的设置办法...
  11. linux大页卸载失败,Linux下CUDA卸载不完全与重装失败
  12. Linux 系统管理 : usermod 命令详解
  13. python 本地离线安装whl文件
  14. 淘宝/天猫获得淘宝店铺详情 API接口及 返回值说明
  15. AlwaysOn3节点集群方案windows2012+sqlserver2012
  16. 华工计算机基础知识平时作业,华工模拟电子技术基础平时作业答案
  17. 全球存储市场的当下格局与未来发展
  18. 计算机网络相关的韩语词汇,韩语电脑类词汇
  19. 双线服务器技术及其原理
  20. 「前端996」腾讯-QQ音乐-面试经历(整理)

热门文章

  1. 青岛新媒体运营教程:电商直播实操流程梳理
  2. python中递归函数写法_详解python中递归函数
  3. 617.Merge Two Binary Trees(合并两棵树)
  4. 计算机行业个人简历技能描述
  5. [DA45] 使用PageRank算法分析希拉里邮件中的人物关系
  6. python学习第七讲 作业2##2020-12-29
  7. 谷歌浏览器开启摄像头功能
  8. 【Davinci开发】:功能安全(vHSM与HOST联调)
  9. FFmpeg 播放 YUV
  10. android lun usb,LUN已映射至ESXi主机的场景