moviepy的神奇操作竟然让我完成了对B站的爬取

前言

*个人主张自学,但是也不能忘记了讨论的重要性,但是由于平时不z怎么看CSDN,所以呢我这边搞了一个小圈子,欢迎大家来哦~可以畅所欲言呀——java小圈子

貌似在Python爬虫这边打Java群广告不太好,不过管他呢,哦哈哈哈
*

目标分析

爬取B站某一视频

遇到问题

在爬取B站的时候我们发现:
B站的视频和音频是分开储存的
那么我们需要将音频视频分别爬取
(具体怎么爬,我也不介绍了,无非就是抓包分析)
然后将视频音频分别储存
而后利用Python将视频音频合在一起
但是怎么利用Python才能将视频音频合在一起?(不会怎么办,没事,搜索引擎会用吧)

发现神器

经过我的不(利)懈(用)努(百)力(度),我找到了一个强劲的第三方库:

moviepy

他可以对视频做出许许多多的操作如:
剪切、拼接、插入标题、视频合成(即非线性编辑)、视频处理和创建高级特效(我的天?pr?)

具体更多操作可以参考官方中文文档——moviepy官方中文文档

下载安装

因为是Python的第三方库嘛,因此就需要请出我们的pip选手将其拿下
打开我们的终端(cmd)输入:
pip install moviepy -i https://pypi.douban.com/simple
然后如果没啥大问题的话,应该都是会成功的

查文档

然后就是找到我们需要的功能(将视频和音频合并),然后去阅读官方文档查看用法

仔细阅读了一遍后,发现还是挺有趣的

具体用法太多,我就不一一列举了,强烈推荐去看看文档然后学习一下,很有用

使用

# 导包
from moviepy.editor import *

# 读取视频文件
videoclip = VideoFileClip("视频文件名")
# 读取音频文件
Audioclip = AudioFileClip("音频文件名")

# 给 视频 添加 音频
video_data = videoclip.set_audio(Audioclip)

# 保存为另一个视频
video_data.write_videofile("视频文件名")

将视频音频合二为一就成功了!

这样我们的爬取B站视频就成功了

完结撒花~

结语

学习本就是一个从无到有的过程,我们要学会如何使用别人的轮子达到我们的效果。

如果我们连用轮子都不会,何谈造轮子。

今天就到这里了,再见

在这里插入图片描述

  • 7
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

布小禅

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值