pn23 commited on
Commit
0f3ae5f
·
verified ·
1 Parent(s): 030f68e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -17
app.py CHANGED
@@ -8,6 +8,22 @@ st.title("Play Uploaded File")
8
  uploaded_file = st.file_uploader("Choose a video...", type=["mp4"])
9
  temporary_location = False
10
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
  if uploaded_file is not None:
12
  video_file = st.file_uploader('video', type = ['mp4'])
13
  cap = cv2.VideoCapture(video_file)
@@ -37,20 +53,3 @@ if uploaded_file is not None:
37
 
38
  display_video_frames()
39
 
40
-
41
-
42
- def capture_video_frames():
43
- cap = cv2.VideoCapture('output.mp4')
44
- while True:
45
- ret, frame = cap.read()
46
- yield frame
47
-
48
-
49
- def display_video_frames():
50
- st.title("Live Video Stream")
51
- frame_generator = capture_video_frames()
52
- for frame in frame_generator:
53
- # Convert the frame from OpenCV's BGR format to RGB format
54
- frame_rgb = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)
55
- # Display the frame using Streamlit
56
- st.image(frame_rgb, channels="RGB", use_column_width=True)
 
8
  uploaded_file = st.file_uploader("Choose a video...", type=["mp4"])
9
  temporary_location = False
10
 
11
+ def capture_video_frames():
12
+ cap = cv2.VideoCapture('output.mp4')
13
+ while True:
14
+ ret, frame = cap.read()
15
+ yield frame
16
+
17
+
18
+ def display_video_frames():
19
+ st.title("Live Video Stream")
20
+ frame_generator = capture_video_frames()
21
+ for frame in frame_generator:
22
+ # Convert the frame from OpenCV's BGR format to RGB format
23
+ frame_rgb = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)
24
+ # Display the frame using Streamlit
25
+ st.image(frame_rgb, channels="RGB", use_column_width=True)
26
+
27
  if uploaded_file is not None:
28
  video_file = st.file_uploader('video', type = ['mp4'])
29
  cap = cv2.VideoCapture(video_file)
 
53
 
54
  display_video_frames()
55