天天看點

moviepy的神奇操作竟然讓我完成了對B站的爬取前言目标分析結語

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站視訊就成功了

完結撒花~

學習本就是一個從無到有的過程,我們要學會如何使用别人的輪子達到我們的效果。

如果我們連用輪子都不會,何談造輪子。

今天就到這裡了,再見

moviepy的神奇操作竟然讓我完成了對B站的爬取前言目标分析結語