昨晚一朋友跟我說(shuō)在網(wǎng)上看到了別人做的字符視頻,覺(jué)得很厲害,我于是也打算玩玩。今天中午花時(shí)間實(shí)現(xiàn)了這樣一個(gè)小玩意。
順便把過(guò)程記錄在這里。
步驟
把視頻的幀保存為圖片
把圖片轉(zhuǎn)化為字符圖片
按順序播放圖片
模塊
這個(gè)程序需要用到這樣幾個(gè)模塊:
opencv #用來(lái)讀取視頻,讀取有些壓縮視頻可能還要安裝解碼器
Pillow #圖像處理,本來(lái)opencv大概也可以做,但是我不太熟悉它,所以還是用pillow
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