hina19 commited on
Commit
91e2ce6
·
verified ·
1 Parent(s): df658a2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +24 -12
app.py CHANGED
@@ -7,10 +7,10 @@ from gtts import gTTS
7
  from scenedetect import open_video, SceneManager, ContentDetector
8
  from transformers import BlipProcessor, BlipForConditionalGeneration
9
  from openai import OpenAI
 
10
  # Load AI models
11
  caption_processor = BlipProcessor.from_pretrained("Salesforce/blip-image-captioning-base")
12
- caption_model = BlipForConditionalGeneration.from_pretrained("Salesforce/blip-image-captioning-base").to("cpu")
13
- caption_model = torch.quantization.quantize_dynamic(caption_model, {torch.nn.Linear}, dtype=torch.qint8)
14
  client = OpenAI(
15
  api_key="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"
16
  )
@@ -19,16 +19,28 @@ client = OpenAI(
19
  # Streamlit App UI
20
  st.title("🎥 AI-Powered Video Summarization")
21
  # Define custom CSS
22
- st.markdown(
23
- """
24
- <style>
25
- body {
26
- background-color: #f6bf46; /* Light Blue */
27
- }
28
- </style>
29
- """,
30
- unsafe_allow_html=True
31
- )
 
 
 
 
 
 
 
 
 
 
 
 
32
 
33
 
34
  uploaded_file = st.file_uploader("📤 Upload a Video File", type=["mp4"])
 
7
  from scenedetect import open_video, SceneManager, ContentDetector
8
  from transformers import BlipProcessor, BlipForConditionalGeneration
9
  from openai import OpenAI
10
+ import base64
11
  # Load AI models
12
  caption_processor = BlipProcessor.from_pretrained("Salesforce/blip-image-captioning-base")
13
+ caption_model = BlipForConditionalGeneration.from_pretrained("Salesforce/blip-image-captioning-base")
 
14
  client = OpenAI(
15
  api_key="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"
16
  )
 
19
  # Streamlit App UI
20
  st.title("🎥 AI-Powered Video Summarization")
21
  # Define custom CSS
22
+
23
+
24
+ def set_background(image_file):
25
+ with open(image_file, "rb") as image:
26
+ encoded_string = base64.b64encode(image.read()).decode()
27
+
28
+ st.markdown(
29
+ f"""
30
+ <style>
31
+ .stApp {{
32
+ background-image: url("data:image/jpg;base64,{encoded_string}");
33
+ background-size: cover;
34
+ background-position: center;
35
+ background-repeat: no-repeat;
36
+ }}
37
+ </style>
38
+ """,
39
+ unsafe_allow_html=True
40
+ )
41
+
42
+ # Set background
43
+ set_background("yellow-wallpaper.jpg")
44
 
45
 
46
  uploaded_file = st.file_uploader("📤 Upload a Video File", type=["mp4"])