FFmepeg

官方文档 中文文档

https://beandrewang.github.io/2017-01-22-ffmpeg-manual-chinese/

FFmpeg

-i 显示信息

ffmpeg -i input.avi

可以获取视频帧率码率等相关信息

按照帧率抽帧不重不漏

ffmpeg -i  <input> -r <fps:30> -f image2 <output_dir>/%04d.png

关键帧抽帧(去除重复帧)

ffmpeg -i <input> -vf mpdecimate,setpts=N/FRAME_RATE/TB <output>

FFprobe

ffprobe <input>

OpenCV

官方文档 中文文档

对抽出来的大量图像进行叠加处理

import numpy as np 
import cv2
import os

path = os.path.abspath(os.path.dirname(__file__))
path_list=os.listdir(path)
result=cv2.imread('00001.png',0) #入口图片
for filename in path_list:
    if os.path.splitext(filename)[1] == '.png':
        result = cv2.bitwise_and(result,cv2.imread(filename, 0)) 
        #按位与,这里可以根据实际情况改成其他逻辑运算
cv2.imwrite('result.png', result)
cv2.imshow("And", result)
cv2.waitKey(0)

Pytesseract

OCR识别