shukdevdatta123 commited on
Commit
d5a59cb
·
verified ·
1 Parent(s): 3a66796

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -1
app.py CHANGED
@@ -99,8 +99,21 @@ if st.button("Swap Faces"):
99
 
100
  if output_video_path:
101
  st.success("Face swapping completed!")
 
102
  st.video(output_video_path)
 
 
 
 
 
 
 
 
 
 
 
103
  os.remove(tmp_video_path) # Clean up temporary video file
104
- os.remove(output_video_path) # Clean up output video file if needed
 
105
  else:
106
  st.error("Please upload both an image and a video.")
 
99
 
100
  if output_video_path:
101
  st.success("Face swapping completed!")
102
+ # Play the processed video in Streamlit
103
  st.video(output_video_path)
104
+
105
+ # Provide an option to download the processed video
106
+ with open(output_video_path, "rb") as f:
107
+ st.download_button(
108
+ label="Download Processed Video",
109
+ data=f,
110
+ file_name="output_swapped_video.avi",
111
+ mime="video/x-msvideo"
112
+ )
113
+
114
+ # Clean up temporary files
115
  os.remove(tmp_video_path) # Clean up temporary video file
116
+ # Optionally, keep the output video after displaying
117
+ # os.remove(output_video_path) # Uncomment to delete after displaying
118
  else:
119
  st.error("Please upload both an image and a video.")