hina19 commited on
Commit
7bfc54b
Β·
verified Β·
1 Parent(s): 8429ef6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -1
app.py CHANGED
@@ -10,6 +10,7 @@ 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")
 
13
  client = OpenAI(
14
  api_key="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"
15
  )
@@ -17,6 +18,17 @@ client = OpenAI(
17
 
18
  # Streamlit App UI
19
  st.title("πŸŽ₯ AI-Powered Video Summarization")
 
 
 
 
 
 
 
 
 
 
 
20
 
21
  uploaded_file = st.file_uploader("πŸ“€ Upload a Video File", type=["mp4"])
22
 
@@ -67,7 +79,7 @@ if uploaded_file:
67
  image_path = os.path.join("frames", filename)
68
  captions.append(generate_caption(image_path))
69
 
70
- st.write("πŸ“„ Generated Captions:", captions)
71
 
72
  # Summarization
73
  st.write("πŸ“– Summarizing captions using AI...")
 
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")
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
  )
 
18
 
19
  # Streamlit App UI
20
  st.title("πŸŽ₯ AI-Powered Video Summarization")
21
+ st.markdown(
22
+ """
23
+ <style>
24
+ .stApp {
25
+ background-image: url("https://www.canva.com/templates/EAFt1y1Ahb8-yellow-gradient-color-and-style-mobile-video-background/");
26
+ background-size: cover;
27
+ }
28
+ </style>
29
+ """,
30
+ unsafe_allow_html=True
31
+ )
32
 
33
  uploaded_file = st.file_uploader("πŸ“€ Upload a Video File", type=["mp4"])
34
 
 
79
  image_path = os.path.join("frames", filename)
80
  captions.append(generate_caption(image_path))
81
 
82
+ # st.write("πŸ“„ Generated Captions:", captions)
83
 
84
  # Summarization
85
  st.write("πŸ“– Summarizing captions using AI...")