Update app.py
Browse files
app.py
CHANGED
@@ -26,9 +26,9 @@ Please note that the following list of image descriptions (visual details) was o
|
|
26 |
Audio events are actually the entire scene description based only on the audio of the video. Your job is to integrate these multimodal inputs intelligently and provide a very short resume about what is happening in the origin video. Provide a succinct overview of what you understood.
|
27 |
"""
|
28 |
|
29 |
-
def trim_video(input_path,
|
30 |
video_clip = VideoFileClip(input_path)
|
31 |
-
|
32 |
if video_clip.duration > max_duration:
|
33 |
trimmed_clip = video_clip.subclip(0, max_duration)
|
34 |
trimmed_clip.write_videofile(output_path, audio_codec='aac')
|
|
|
26 |
Audio events are actually the entire scene description based only on the audio of the video. Your job is to integrate these multimodal inputs intelligently and provide a very short resume about what is happening in the origin video. Provide a succinct overview of what you understood.
|
27 |
"""
|
28 |
|
29 |
+
def trim_video(input_path, max_duration=10):
|
30 |
video_clip = VideoFileClip(input_path)
|
31 |
+
output_path = "video_cut_10.mp4"
|
32 |
if video_clip.duration > max_duration:
|
33 |
trimmed_clip = video_clip.subclip(0, max_duration)
|
34 |
trimmed_clip.write_videofile(output_path, audio_codec='aac')
|