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

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


image.png


文章目录


前言

*个人主张自学,但是也不能忘记了讨论的重要性,但是由于平时不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站视频就成功了

完结撒花~


结语

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

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

今天就到这里了,再见

image.png


目录
相关文章
|
7月前
|
数据采集 Python
Python爬虫:实现爬取、下载网站数据的几种方法
Python爬虫:实现爬取、下载网站数据的几种方法
508 1
|
3月前
|
数据采集 JavaScript C#
C#图像爬虫实战:从Walmart网站下载图片
C#图像爬虫实战:从Walmart网站下载图片
|
2月前
|
数据采集
爬虫案例—抓取找歌词网站的按歌词找歌名数据
爬虫案例—抓取找歌词网站的按歌词找歌名数据
57 0
|
Python
一个爬取百度图片的脚本
一个爬取百度图片的脚本
49 1
|
7月前
|
数据采集 JSON API
使用phpQuery库进行网页数据爬虫案例
使用phpQuery库进行网页数据爬虫案例
|
数据采集 Python
异步请求库的实际应用案例:爬取豆瓣经典电影
异步请求库的实际应用案例:爬取豆瓣经典电影
|
数据采集
【详细步骤解析】爬虫小练习——爬取豆瓣Top250电影,最后以csv文件保存,附源码
【详细步骤解析】爬虫小练习——爬取豆瓣Top250电影,最后以csv文件保存,附源码
318 0
|
数据采集 存储 机器人
网络爬虫的入门及爬取图片,文章,音频
>持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第22天,[点击查看活动详情](https://juejin.cn/post/7147654075599978532 "https://juejin.cn/post/7147654075599978532") # 引言 今天带来一篇python的网络爬虫 # 网络爬虫的介绍 > 网络爬虫(又称为网页蜘蛛,[网络](https://baike.baidu.com/item/%E7%BD%91%E7%BB%9C/143243?fromModule=lemma_inlink)机器人,在[FOAF](https://bai
|
数据采集 Java Python
Python爬虫之多线程下载豆瓣Top250电影图片
爬虫项目介绍   本次爬虫项目将爬取豆瓣Top250电影的图片,其网址为:https://movie.douban.com/top250, 具体页面如下图所示:   本次爬虫项目将分别不使用多线程和使用多线程来完成,通过两者的对比,显示出多线程在爬虫项目中的巨大优势。
2467 0
|
数据采集 IDE 开发工具
python爬虫入门教程:爬取网页图片
python爬虫入门教程:爬取网页图片
340 0