午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > 用Python做一個嗶站小姐姐詞云跳舞視頻

用Python做一個嗶站小姐姐詞云跳舞視頻

熱門標簽:地圖標注審核表 ai電話機器人哪里好 長沙高頻外呼系統原理是什么 百度地圖標注沒有了 ai電銷機器人源碼 湛江智能外呼系統廠家 宿遷星美防封電銷卡 外呼并發線路 西藏房產智能外呼系統要多少錢

一、前言

B站上的漂亮的小姐姐真的好多好多,利用 you-get 大法下載了一個 B 站上跳舞的小姐姐視頻,利用視頻中的彈幕來制作一個漂亮小姐姐詞云跳舞視頻,一起來看看吧。

二、實現思路

1. 下載視頻

安裝 you-get 庫

pip install you-get -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

利用 you-get 下載 B 站視頻到本地
視頻鏈接:https://www.bilibili.com/video/BV1rD4y1Q7jc?from=searchseid=10634574434789745619

you-get -i https://www.bilibili.com/video/BV1rD4y1Q7jc?from=searchseid=10634574434789745619
you-get -o 本地保存路徑 視頻鏈接 

更多 you-get 大法的詳細使用,可以參考官方文檔:
https://github.com/soimort/you-get/wiki/%E4%B8%AD%E6%96%87%E8%AF%B4%E6%98%8E


2. 獲取彈幕內容

寫 python 爬蟲,解析網頁、提取彈幕數據保存到txt,注意構造 URL 參數和偽裝請求頭。

導入需要的依賴庫

import requests
import pandas as pd
import re
import time
import random
from concurrent.futures import ThreadPoolExecutor
import datetime
from fake_useragent import UserAgent

# 隨機產生請求頭
ua = UserAgent(verify_ssl=False, path='fake_useragent.json')
start_time = datetime.datetime.now()

爬取彈幕數據

def  Grab_barrage(date):
    # 偽裝請求頭
    headers = {
        "sec-fetch-dest": "empty",
        "sec-fetch-mode": "cors",
        "sec-fetch-site": "same-site",
        "accept-encoding": "gzip",
        "origin": "https://www.bilibili.com",
        "referer": "https://www.bilibili.com/video/BV1rD4y1Q7jc?from=searchseid=10634574434789745619",
        "user-agent": ua.random,
        "cookie": "chage to your cookies"
    }
    # 構造url訪問   需要用到的參數  爬取指定日期的彈幕
    params = {
        'type': 1,
        'oid': '206344228',
        'date': date
    }
    # 發送請求  獲取響應
    response = requests.get(url, params=params, headers=headers)
    # print(response.encoding)   重新設置編碼
    response.encoding = 'utf-8'
    # print(response.text)
    # 正則匹配提取數據  轉成集合去除重復彈幕
    comment = set(re.findall('d p=".*?">(.*?)/d>', response.text))
    # 將每條彈幕數據寫入txt
    with open('bullet.txt', 'a+') as f:
        for con in comment:
            f.write(con + '\n')
            print(con)
    time.sleep(random.randint(1, 3))   # 休眠

主函數

def main():
    # 開多線程爬取   提高爬取效率
    with ThreadPoolExecutor(max_workers=4) as executor:
        executor.map(Grab_barrage, date_list)
    # 計算所用時間
    delta = (datetime.datetime.now() - start_time).total_seconds()
    print(f'用時:{delta}s  -----------> 彈幕數據成功保存到本地txt')

主函數調用

if __name__ == '__main__':
    # 目標url
    url = "https://api.bilibili.com/x/v2/dm/history"
    start = '20201201'
    end = '20210128'
    # 生成時間序列
    date_list = [x for x in pd.date_range(start, end).strftime('%Y-%m-%d')]
    print(date_list)
    count = 0
    # 調用主函數
    main()

結果如下:


3. 從視頻中提取圖片

經過實踐發現,這個視頻完整分離出圖片來有 3347 張,本文截取 800 張圖片來做詞云。

import cv2

# ============================ 視頻處理 分割成一幀幀圖片 =======================================
cap = cv2.VideoCapture(r"beauty.flv")
num = 1
while True:
    # 逐幀讀取視頻  按順序保存到本地文件夾
    ret, frame = cap.read()
    if ret:
        if 88 = num  888:
            cv2.imwrite(f"./pictures/img_{num}.jpg", frame)   # 保存一幀幀的圖片
            print(f'========== 已成功保存第{num}張圖片 ==========')
        num += 1
    else:
        break
cap.release()   # 釋放資源

結果如下:

4. 利用百度AI進行人像分割

創建一個人像分割的應用,記住你的AppID、API Key、Secret Key,后面會用到。

查看人像分割的 Python SDK 文檔,熟悉它的基本使用。

# -*- coding: UTF-8 -*-
"""
@Author  :葉庭云
@公眾號  :修煉Python
@百度AI  :https://ai.baidu.com/tech/body/seg
"""
import cv2
import base64
import numpy as np
import os
from aip import AipBodyAnalysis
import time
import random

# 利用百度AI的人像分割服務 轉化為二值圖  有小姐姐身影的蒙版
# 百度云中已創建應用的  APP_ID API_KEY SECRET_KEY
APP_ID = '23485847'
API_KEY = 'VwGY053Y1A8ow3CFBTFrK0Pm'
SECRET_KEY = '**********************************'

client = AipBodyAnalysis(APP_ID, API_KEY, SECRET_KEY)
# 保存圖像分割后的路徑
path = './mask_img/'

# os.listdir  列出保存到圖片名稱
img_files = os.listdir('./pictures')
print(img_files)
for num in range(88, len(img_files) + 1):
    # 按順序構造出圖片路徑
    img = f'./pictures/img_{num}.jpg'
    img1 = cv2.imread(img)
    height, width, _ = img1.shape
    # print(height, width)
    # 二進制方式讀取圖片
    with open(img, 'rb') as fp:
        img_info = fp.read()

    # 設置只返回前景   也就是分割出來的人像
    seg_res = client.bodySeg(img_info)
    labelmap = base64.b64decode(seg_res['labelmap'])
    nparr = np.frombuffer(labelmap, np.uint8)
    labelimg = cv2.imdecode(nparr, 1)
    labelimg = cv2.resize(labelimg, (width, height), interpolation=cv2.INTER_NEAREST)
    new_img = np.where(labelimg == 1, 255, labelimg)
    mask_name = path + 'mask_{}.png'.format(num)
    # 保存分割出來的人像
    cv2.imwrite(mask_name, new_img)
    print(f'======== 第{num}張圖像分割完成 ========')
    time.sleep(random.randint(1,2))

結果如下:

5. 小姐姐跳舞詞云生成

# -*- coding: UTF-8 -*-
from wordcloud import WordCloud
import collections
import jieba
import re
from PIL import Image
import matplotlib.pyplot as plt
import numpy as np


# 讀取數據
with open('bullet.txt') as f:
    data = f.read()

# 文本預處理  去除一些無用的字符   只提取出中文出來
new_data = re.findall('[\u4e00-\u9fa5]+', data, re.S)
new_data = "/".join(new_data)

# 文本分詞
seg_list_exact = jieba.cut(new_data, cut_all=True)

result_list = []
with open('stop_words.txt', encoding='utf-8') as f:
    con = f.read().split('\n')
    stop_words = set()
    for i in con:
        stop_words.add(i)

for word in seg_list_exact:
    # 設置停用詞并去除單個詞
    if word not in stop_words and len(word) > 1:
        result_list.append(word)

# 篩選后統計詞頻
word_counts = collections.Counter(result_list)
path = './wordcloud/'

for num in range(88, 888):
    img = f'./mask_img/mask_{num}'
    # 獲取蒙版圖片
    mask_ = 255 - np.array(Image.open(img))
    # 繪制詞云
    plt.figure(figsize=(8, 5), dpi=200)
    my_cloud = WordCloud(
        background_color='black',  # 設置背景顏色  默認是black
        mask=mask_,      # 自定義蒙版
        mode='RGBA',
        max_words=500,
        font_path='simhei.ttf',   # 設置字體  顯示中文
    ).generate_from_frequencies(word_counts)

    # 顯示生成的詞云圖片
    plt.imshow(my_cloud)
    # 顯示設置詞云圖中無坐標軸
    plt.axis('off')
    word_cloud_name = path + 'wordcloud_{}.png'.format(num)
    my_cloud.to_file(word_cloud_name)    # 保存詞云圖片
    print(f'======== 第{num}張詞云圖生成 ========')

結果如下:

6. 合成跳舞視頻

# -*- coding: UTF-8 -*-
import cv2
import os

# 輸出視頻的保存路徑
video_dir = 'result.mp4'
# 幀率
fps = 30
# 圖片尺寸
img_size = (1920, 1080)

fourcc = cv2.VideoWriter_fourcc('M', 'P', '4', 'V')  # opencv3.0 mp4會有警告但可以播放
videoWriter = cv2.VideoWriter(video_dir, fourcc, fps, img_size)
img_files = os.listdir('./wordcloud')

for i in range(88, 888):
    img_path = './wordcloud/' + 'wordcloud_{}.png'.format(i)
    frame = cv2.imread(img_path)
    frame = cv2.resize(frame, img_size)   # 生成視頻   圖片尺寸和設定尺寸相同
    videoWriter.write(frame)      # 寫進視頻里
    print(f'======== 按照視頻順序第{i}張圖片合進視頻 ========')

videoWriter.release()   # 釋放資源

效果如下:

7. 視頻插入音頻

漂亮小姐姐跳舞那么好看,再加上自己喜歡的背景音樂,豈不美哉。

# -*- coding: UTF-8 -*-
import moviepy.editor as mpy

# 讀取詞云視頻
my_clip = mpy.VideoFileClip('result.mp4')
# 截取背景音樂
audio_background = mpy.AudioFileClip('song.mp4').subclip(17, 44)
audio_background.write_audiofile('vmt.mp3')
# 視頻中插入音頻
final_clip = my_clip.set_audio(audio_background)
# 保存為最終的視頻   動聽的音樂!漂亮小姐姐詞云跳舞視頻!
final_clip.write_videofile('final_video.mp4')

結果如下:

漂亮小姐姐詞云跳舞

到此這篇關于用Python做一個嗶站小姐姐詞云跳舞視頻的文章就介紹到這了,更多相關Python做云跳舞視頻內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 用python制作詞云視頻詳解
  • 用python做個代碼版的小仙女蹦迪視頻
  • Python做個自定義動態壁紙還可以放視頻
  • Python編程實現小姐姐跳舞并生成詞云視頻示例

標簽:漯河 海南 林芝 普洱 盤錦 南平 大同 寧夏

巨人網絡通訊聲明:本文標題《用Python做一個嗶站小姐姐詞云跳舞視頻》,本文關鍵詞  用,Python,做,一個,嗶站,小,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《用Python做一個嗶站小姐姐詞云跳舞視頻》相關的同類信息!
  • 本頁收集關于用Python做一個嗶站小姐姐詞云跳舞視頻的相關信息資訊供網民參考!
  • 推薦文章
    日本一区二区三区视频在线观看 | 欧美一区二区视频17c| 欧美激情亚洲天堂| 成年人小视频网站| 亚洲天堂黄色片| 夜夜躁狠狠躁日日躁av| 国产成人在线免费视频 | 欧美日韩卡一卡二| 国产清纯白嫩初高生在线观看91 | 无码少妇精品一区二区免费动态| 欧美亚洲在线视频| 亚洲图片欧美激情| 国产乱一区二区| 成人动漫精品一区二区| 91美女精品网站| 国产免费av一区| 日本美女一级片| 一区二区三区国产豹纹内裤在线 | 欧美综合77777色婷婷| 欧洲金发美女大战黑人| 伊甸园精品99久久久久久| 青青草原成人| 国产日韩专区在线| 国产一区免费在线观看| 777国产偷窥盗摄精品视频| 中文在线资源观看网站视频免费不卡| 久久精品一级片| 男人日女人视频网站| 亚洲最新免费视频| 人妻av无码专区| 最新不卡av| 中文字幕在线乱| 日韩av电影国产| 99在线免费观看视频| 国产精品夜间视频香蕉| 日韩中文字幕在线精品| 欧美videos大乳护士334| 亚洲精品久久久久国产| 亚洲国产精品激情在线观看| 800av免费在线观看| 91看片就是不一样| 99精品国产高清在线观看| 日韩一二区视频| 国产淫片免费看| 精品少妇人欧美激情在线观看| 日本丰满少妇xxxx| 深爱五月综合网| 激情在线观看视频| 无码人妻一区二区三区免费n鬼沢| 国精产品一区一区| 狠狠久久亚洲欧美| 日韩电影免费观看中文字幕| 亚洲视频欧美在线| 爱爱免费小视频| 激情综合色播激情啊| 国产精品欧美经典| 亚洲国产视频直播| 日韩av在线资源| 久久久亚洲国产| 114国产精品久久免费观看| 国语自产精品视频在线看一大j8| 在线观看欧美日韩| 亚洲国产精品一区二区第四页av | 女人扒开双腿让男人捅 | 亚洲天堂免费看| 91精品国产综合久久久久| 97人摸人人澡人人人超一碰| 亚洲精品中文字幕在线播放| 日本成人在线电影网| 午夜精品123| 精品一区二区亚洲| 日韩电影在线观看中文字幕| 欧美激情一区二区三区成人| 91香蕉嫩草影院入口| 欧美专区中文字幕| 久久久久久网址| 国产成人在线免费看| av首页在线观看| 精品久久久中文字幕人妻| 国产精品1区二区.| 制服丝袜av成人在线看| 久久精品亚洲国产奇米99| 制服丝袜在线91| 青青久久av北条麻妃黑人| 精品亚洲第一| 国产三级国产精品| 日本一级黄色录像| 国产xxxx在线观看| 成人av综合在线| 欧美性高潮在线| 亚洲黄色av一区| 亚洲国产精品自拍| 国产一区二区色| 9.1在线观看免费| 欧美熟妇另类久久久久久不卡| 成人污视频在线观看| 亚洲一线二线三线视频| 樱桃视频在线观看一区| 久热在线中文字幕色999舞| 小说区视频区图片区| 在线观看中文字幕av| 黑人巨大精品欧美一区二区一视频| 亚洲美女av在线| 国产91精品高潮白浆喷水| 亚洲精品欧美精品| 永久免费看片在线观看| 波多野结衣视频网站| 69av视频在线观看| 亚洲精品成人在线视频| 中文字幕精品一区二区精| 99草在线视频| caoporn国产精品| 日韩在线激情视频| 免费观看黄色的网站| 老司机福利在线观看| 国产电影一区二区三区| 亚洲欧洲国产一区| 国产精品999.| 国产精品99久久久久久有的能看| 精品日韩欧美在线| 国产精品久久中文| 国产男女激情视频| 国产亚洲欧美在线精品| 天天色综合天天| 91麻豆精品国产91久久久久| 久久手机精品视频| 五月花丁香婷婷| 成人一区在线观看| 色婷婷综合久久久中文一区二区 | 久久精品亚洲一区二区| 国产一本一道久久香蕉| 欧美日韩一区在线| 一区二区不卡在线视频 午夜欧美不卡' | 日韩亚洲欧美在线观看| 91精品久久久久久久久久久久久久 | 国产精品91久久久| av资源免费观看| 色婷婷国产精品| 国产精品吹潮在线观看| 少妇精品无码一区二区三区| 美国三级日本三级久久99| 亚洲风情在线资源站| 国产精品成人av性教育| 精品99久久久久成人网站免费 | 亚洲精品9999| 九九热在线视频观看这里只有精品| 精品夜色国产国偷在线| 欧美日韩福利在线| 久久久久久久国产视频| 久久久精品人体av艺术| 欧美成人精品在线播放| 久久久久免费精品| 国产三级av片| 亚洲成国产人片在线观看| 最新精品视频| 成人av免费在线观看| 久久91精品国产91久久跳| 国产麻豆剧传媒精品国产av| 国产精品无码在线播放| 亚洲成人你懂的| 国产精品一区二区在线观看| 国产免费视频一区二区三区| 成人做爰www免费看视频网站| 日韩av一区二区三区| 国产精品国产三级欧美二区| 特黄视频在线观看| 亚洲一区二区免费在线| 亚洲国产综合久久| 懂色av中文一区二区三区天美| 国产乱肥老妇国产一区二 | 国产人成亚洲第一网站在线播放| 欧美激情视频网| 久久久精品麻豆| 日韩av在线发布| 97人摸人人澡人人人超一碰| ,亚洲人成毛片在线播放| 欧美午夜精品一区二区三区| 免费看的黄色大片| av男人天堂一区| 欧美国产精品va在线观看| 日韩小视频网站| 不卡av电影在线播放| 国产精品免费一区二区三区在线观看 | 国产欧美日韩亚州综合| 国产精品国产亚洲精品看不卡15| 日韩高清免费av| 欧美性受xxxx黑人xyx| 亚洲色图都市激情| 国产综合久久久久影院| 国产精品久久久久久五月尺| 日本在线观看免费视频| www.色呦呦| 欧美日韩大陆一区二区| 精品国产_亚洲人成在线| 香蕉影院在线观看| 色综合男人天堂| a级大片在线观看| 亚洲国产精品自拍| 精品这里只有精品| 洋洋成人永久网站入口| 干b视频在线观看| 992tv在线成人免费观看| www.欧美色图| 亚洲热在线视频| 永久免费精品影视网站| 少妇一级淫片日本| 国产一区二区av| 性欧美精品中出| 日韩写真欧美这视频| 国产婷婷在线观看| 在线免费观看成人短视频| 免费a v网站| 白白色亚洲国产精品| 久久亚洲综合国产精品99麻豆精品福利| 成人在线观看a| 国产一区二区三区av电影| 久久中国妇女中文字幕| 亚洲综合免费视频| 色综合久久久久综合体桃花网| 91免费视频黄| 99精品久久只有精品| 色呦呦网站入口| 久久综合九色综合欧美98| 亚洲国产综合一区| 久久久久久婷| 国产一二精品视频| 久久综合色天天久久综合图片| 中文字幕制服丝袜成人av | 欧美久久久久久久久久| 精品美女一区二区三区| 在线观看成人黄色| 97久久精品在线| 国产专区欧美专区| 欧美日韩在线一二三| 国产又粗又大又爽的视频| 欧美a v在线播放| 视频免费1区二区三区| 亚洲av综合一区二区| 国产一级特黄毛片| 99热这里只有精品9| 久久精品国产成人一区二区三区 | 精品亚洲aⅴ在线观看| 久久九九全国免费精品观看| 日韩av电影在线播放| 国产伦视频一区二区三区| 手机在线视频你懂的| 永久免费的av网站| 无码少妇一区二区| 亚洲黄网在线观看| 婷婷五月综合久久中文字幕| av资源网一区| 亚洲va欧美va天堂v国产综合| 欧美精品第1页| 日韩视频在线免费| 成人午夜小视频| 中文字幕中文字幕在线中一区高清| 一道本视频在线观看| 亚洲精品国产精品国自产网站| 国产99免费视频| 捆绑调教一区二区三区| 最新高清无码专区| 日韩欧美国产精品一区| 久久91亚洲人成电影网站| 国产91免费视频| 无码人妻丰满熟妇区96| 白白色免费视频| 国产又大又粗又长| 懂色中文一区二区在线播放| 亚洲一级二级三级在线免费观看| 精品国偷自产国产一区| 国产91精品久| 亚洲国产婷婷香蕉久久久久久99| 免费一区二区三区在线观看| 欧美成人黄色网| 蜜桃伊人久久| 国产精品久99| 亚洲第一区中文字幕| 国产97在线观看| 天天爱天天做天天操| 国产精品一区二区人妻喷水| 亚洲 日本 欧美 中文幕| 黄一区二区三区| 亚洲成a人片综合在线| 亚洲欧美精品在线| 成人激情视频免费在线| www.99热这里只有精品| 一级黄色毛毛片| www.色亚洲| 中文字幕亚洲欧美在线不卡| 精品不卡在线视频| 国产精品三级久久久久久电影| 欧美日韩午夜爽爽| 人妻大战黑人白浆狂泄| 国产99对白在线播放| 国产农村妇女毛片精品久久麻豆 | 国产稀缺精品盗摄盗拍| 欧美熟妇交换久久久久久分类| 中日韩免费视频中文字幕| 亚洲国产91色在线| 91欧美日韩一区| 日本免费观看网站| 日本一二三区不卡| 国产一区二区三区四| 91黄色免费看| 欧美一级淫片播放口| 青青在线免费视频| 卡一卡二卡三在线观看| 五月婷婷六月丁香综合| 亚洲一区二区三区四区中文字幕| 中日韩美女免费视频网站在线观看| 91在线观看免费网站| 一区二区三区入口| av图片在线观看| 91女厕偷拍女厕偷拍高清| 精品国产一区二区精华| 亚洲永久在线观看| 日韩一级免费片| 亚洲高清视频免费观看| 久久久国产精华| 日韩精品中文字幕视频在线| 国产伦精品一区| 久久久久久久人妻无码中文字幕爆| 国产美女永久免费| 亚洲精品国产无天堂网2021| 久久精品91久久久久久再现| 亚洲午夜精品一区二区| 可以免费看av的网址| 久久91精品国产91久久小草| 精品视频在线免费观看| 国产精品视频不卡| 亚洲久久中文字幕| 国产又粗又猛视频免费| 亚洲色图.com| 欧美极度另类性三渗透| 久久久久免费看黄a片app| 久久久久久久久久影院| 久久久精品日韩欧美| 亚洲国内精品视频| 欧美三级电影在线播放| 亚洲天堂av中文字幕| 国产一区二区三区黄视频| 欧美不卡视频一区| 久久国产精品久久| 一级黄色片网址| 国产成人三级在线观看| 日韩高清欧美高清| 色阁综合av| 久久99久久久| 国产欧美日韩久久| 美女黄色丝袜一区| 成年人午夜视频在线观看| 黄色污污视频软件| 亚洲午夜在线观看视频在线| 日韩**中文字幕毛片| 国产在线视频三区| 日日夜夜精品视频天天综合网| 欧美日韩精品一区二区三区蜜桃| 91传媒在线免费观看| 一级黄色片大全| 成人性视频免费网站| 亚洲人午夜精品| 污污污污污污www网站免费| 五月婷婷色丁香| 亚洲激情综合网| 国产精品6699| 欧美激情 亚洲| 黄色精品一二区| 亚洲人成电影网站色| 91看片淫黄大片91| 免费黄色一级大片| 黑丝美女久久久| 97人摸人人澡人人人超一碰| 丰满的亚洲女人毛茸茸| ww亚洲ww在线观看国产| 久久99精品国产99久久6尤物| 国产第一页视频| 亚洲91精品在线| 免费在线黄网站| 九九热在线免费观看| 国产精品二三区| 欧洲精品毛片网站| 国产免费a级片| 国内一区二区在线| 一区二区国产精品视频| 欧美图片激情小说| 国产午夜精品理论片a级大结局| 国产一区二区按摩在线观看| 亚洲精品一线二线三线无人区| 亚洲v国产v| 亚洲婷婷综合网| 欧美视频在线免费看| 国产午夜精品在线| 国语对白一区二区| 亚洲国产中文字幕在线视频综合 | 亚洲av无码乱码国产精品久久| 欧美三级电影一区| 国外成人免费视频| 伊人国产在线观看| 成人黄色大片在线观看 | 青青青视频在线免费观看| 国产日韩综合av| 国产精品爱久久久久久久| 中文字幕一二三四区| 91啪亚洲精品| 国产高清久久久久| 精品呦交小u女在线| 成熟丰满熟妇高潮xxxxx视频| 99久久精品国产成人一区二区| 欧美一区二区三区在线视频| 中文字幕一区二区三区5566|