昨晚一朋友跟我說(shuō)在網(wǎng)上看到了別人做的字符視頻,覺(jué)得很厲害,我于是也打算玩玩。今天中午花時(shí)間實(shí)現(xiàn)了這樣一個(gè)小玩意。
順便把過(guò)程記錄在這里。

步驟

  1. 把視頻的幀保存為圖片

  2. 把圖片轉(zhuǎn)化為字符圖片

  3. 按順序播放圖片

模塊

這個(gè)程序需要用到這樣幾個(gè)模塊:

  1. opencv #用來(lái)讀取視頻,讀取有些壓縮視頻可能還要安裝解碼器

  2. Pillow #圖像處理,本來(lái)opencv大概也可以做,但是我不太熟悉它,所以還是用pillow

  3. time.sleep() #用來(lái)調(diào)節(jié)播放速度

讀取視頻

首先需要安裝opencv模塊
pip install opencv-python

然后用這個(gè)程序把圖片提取出來(lái)

import numpy as npimport cv2

cap = cv2.VideoCapture('BadApple.mp4