52 lines
1.7 KiB
Python
52 lines
1.7 KiB
Python
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)
|
|
|
|
|