aashwinik commited on
Commit
018419b
1 Parent(s): c9bc593

Update Face_Censoring.py

Browse files
Files changed (1) hide show
  1. Face_Censoring.py +19 -2
Face_Censoring.py CHANGED
@@ -1,6 +1,7 @@
1
  import cv2
2
  import streamlit as st
3
  import tempfile
 
4
 
5
  try:
6
  face_cascade = cv2.CascadeClassifier('XML/faces.xml')
@@ -37,8 +38,24 @@ def censor_face(filePath):
37
 
38
  #output.release()
39
  #video.release()
40
- st.write(tfile2.name)
41
- st.write(tfile2)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42
  result_video = open(tfile2.name, "rb")
43
  vid_bytes = result_video.read()
44
  #with open(tfile2.name, "rb") as file:
 
1
  import cv2
2
  import streamlit as st
3
  import tempfile
4
+ from ffmpeg import FFmpeg
5
 
6
  try:
7
  face_cascade = cv2.CascadeClassifier('XML/faces.xml')
 
38
 
39
  #output.release()
40
  #video.release()
41
+ #st.write(tfile2.name)
42
+ #st.write(tfile2)
43
+
44
+ ffmpeg = (
45
+ FFmpeg()
46
+ .option("y")
47
+ .input(tfile2.name)
48
+ .output(
49
+ tfile2.name,
50
+ {"codec:v": "libx264"},
51
+ vf="scale=1280:-1",
52
+ preset="veryslow",
53
+ crf=24,
54
+ )
55
+ )
56
+
57
+ ffmpeg.execute()
58
+
59
  result_video = open(tfile2.name, "rb")
60
  vid_bytes = result_video.read()
61
  #with open(tfile2.name, "rb") as file: