【Python成长之路】如何用2行代码将抖音视频设置成我的手机铃声
哈喽大家好,我是鹏哥。
今天想学习记录的内容是 —— 如何用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.2
from 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行代码将抖音视频设置成我的手机铃声相关推荐
- 对你没有看错!不到 10 行代码完成抖音热门视频的爬取!
[摘要] 最近研究了一下抖音的爬虫,目前实现了热门话题和热门音乐下面所有相关视频的爬取,并且我已经将该爬虫打包成了一个 Python 库并发布,名称就叫做 douyin,利用该库可以使用不到 10 行 ...
- 【Python 字符视频】Python 实现将抖音视频转换成字符视频
以前就在抖音上看到过字符视频,直到昨天才突然想自己动手做一个,然后就利用各种博客,自己总结 兼 借鉴,终于完成了字符视频的制作 一.思路: 众所周知,视频是一帧一帧的图片组成的,所以我想的就是将抖音的 ...
- python程序员真实收入曝光_行!看到抖音上Python程序员晒得工资条,我沉默了.........
作为短视频爱好者 最近刷到了一个Python工程师的工资条 然后我默默的打开看了 然后我默默的关闭了 我想这个工资算下来好像也不算高 我就去其他渠道搜索了一下相关的Python工作岗位的工资 好吧,都 ...
- Java用20行代码实现抖音小视频批量转换为gif动态图【值得收藏】
效果图 本功能实现需要用到第三方jar包 jave,JAVE 是java调用FFmpeg的封装工具. spring boot项目pom文件中添加以下依赖 <!-- https://mvnrepo ...
- python爬取app中的音频_Python爬取抖音APP,只需要十行代码
环境说明 环境: python 3.7.1 centos 7.4 pip 10.0.1 部署 [root@localhost ~]# python3.7 --version Python 3.7.1 ...
- 如何用照片做抖音视频?这样剪辑电子相册
如果只是在抖音中拍摄视频的话,相信这个操作大家都会吧?毕竟现如今的抖音可以说是全民在用了,关于如何拍摄视频发布到抖音,这个操作也几乎是人人都会的.但是拍摄视频你会,你又知道应该如何用照片来制作一个抖音 ...
- 抖音python上的代码视频_资深程序员:十行Python代码教你爬取抖音视频!
环境说明 环境: python 3.7.1 centos 7.4 pip 10.0.1 部署 [root@localhost ~]# python3.7 --version Python 3.7.1 ...
- 【Python成长之路】如何用python开发自己的iphone应用程序,并添加至siri指令
哈喽大家好,我是鹏哥. 今天想记录的学习主题是 -- 基于pythonista3 app开发自己的iphone应用程序. ~~~上课铃~~~ (由于今天被小伙伴推荐了这首歌,因此就应他的要求,作为此文 ...
- 【Python成长之路】快速理解复制、浅拷贝、深拷贝
哈喽大家好,我是鹏哥. 今天想聊聊的主题是 -- 浅拷贝/深拷贝. ~~~上课铃~~~ 赤伶HITA - 赤伶 1 写在前面 浅拷贝.深拷贝的知识点,在python笔试和面试的过程中,经常被作为考题来 ...
最新文章
- 【洛谷】【USACO】P1118 数字三角形
- Git 常用命令速查表(图文+表格)【转】
- [原创]windows server 2012 AD架构 试验 系列 – 15解决AD复制冲突
- 创造型模式——建造者模式
- xmind编写测试用例
- 如何修复Win7照片查看器无法显示的图片
- 用PS给证件照换底色
- vue加d3js实现3d饼图
- 丧心病狂的Github技巧
- 计算机名弹出输入网络密码错误,win10系统登录网络打印机出现用户名和密码错误的设置办法...
- linux大页卸载失败,Linux下CUDA卸载不完全与重装失败
- Linux 系统管理 : usermod 命令详解
- python 本地离线安装whl文件
- 淘宝/天猫获得淘宝店铺详情 API接口及 返回值说明
- AlwaysOn3节点集群方案windows2012+sqlserver2012
- 华工计算机基础知识平时作业,华工模拟电子技术基础平时作业答案
- 全球存储市场的当下格局与未来发展
- 计算机网络相关的韩语词汇,韩语电脑类词汇
- 双线服务器技术及其原理
- 「前端996」腾讯-QQ音乐-面试经历(整理)