|
- import time
- from multiprocessing import Queue
- from os import getpid
-
- import cv2
- import psutil
- import requests
- from moviepy.editor import VideoFileClip
- from pymediainfo import MediaInfo
-
- # aa = time.time()
- # try:
- # clip = VideoFileClip("rtmp://192.168.10.101:19350/rlive/stream_107?sign=NQe66OXS")
- # print("分辨率:", clip.size)
- # print("帧率:", clip.fps)
- # print("持续时间:", clip.duration)
- # except:
- # pass
- # print(time.time() - aa)
- # aa = time.time()
- # cap = cv2.VideoCapture("rtmp://192.168.10.101:19350/rlive/stream_123?sign=w6RNKsFF")
- # width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))
- # height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))
- # total_frames = int(cap.get(7))
- # fps = cap.get(cv2.CAP_PROP_FPS)
- # duration = cap.get(cv2.CAP_PROP_POS_MSEC) / 1000
- # cap.release()
- # print("分辨率:", (width, height))
- # print("帧率:", fps)
- # print("持续时间:", duration)
- # print("总帧数:", total_frames)
- # print(time.time() - aa)
- # aa = Queue()
- # for i in range(1000):
- # aa.put("1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"
- # "11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"
- # "11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111")
- # aa.cancel_join_thread()
- # aa.cancel_join_thread()
- # aa.close()
- # aa.cancel_join_thread()
- # aa.cancel_join_thread()
- # aa.close()
- # aa.cancel_join_thread()
- # aa.cancel_join_thread()
- # aa.get()
- # aa = time.time()
- # psutil.Process(getpid()).ppid()
- # print(time.time()-aa)
-
|