Jae-Won Chung
Updated diffusion benchmark and data
c97bae1
raw
history blame contribute delete
486 Bytes
import os
import json
import cv2
DATASET_PATH = "sharegpt4video_100.json"
def main() -> None:
os.makedirs("first_frame", exist_ok=True)
for video_id in json.load(open(DATASET_PATH))["video_id"]:
cap = cv2.VideoCapture(f"panda/{video_id}.mp4")
ret, frame = cap.read()
assert ret, f"failed to read first frame of video {video_id}"
cv2.imwrite(f"first_frame/{video_id}.jpg", frame)
cap.release()
if __name__ == "__main__":
main()