Update app.py
Browse files
    	
        app.py
    CHANGED
    
    | @@ -3,8 +3,7 @@ from gradio_client import Client | |
| 3 | 
             
            import os
         | 
| 4 | 
             
            import json
         | 
| 5 | 
             
            import re
         | 
| 6 | 
            -
            from moviepy.editor import  | 
| 7 | 
            -
            from moviepy.audio.AudioClip import AudioClip
         | 
| 8 | 
             
            import cv2
         | 
| 9 |  | 
| 10 | 
             
            hf_token = os.environ.get("HF_TKN")
         | 
| @@ -153,10 +152,13 @@ def get_tango(prompt): | |
| 153 | 
             
                return result
         | 
| 154 |  | 
| 155 | 
             
            def blend_vsfx(video_in, audio_result):
         | 
| 156 | 
            -
                audioClip =  | 
| 157 | 
             
                clip = VideoFileClip(video_in)
         | 
| 158 | 
             
                final_clip = clip.set_audio(audioClip)
         | 
| 159 | 
            -
                 | 
|  | |
|  | |
|  | |
| 160 | 
             
                return "final_video_with_sound.mp4"
         | 
| 161 |  | 
| 162 | 
             
            def infer(video_in, chosen_model):
         | 
|  | |
| 3 | 
             
            import os
         | 
| 4 | 
             
            import json
         | 
| 5 | 
             
            import re
         | 
| 6 | 
            +
            from moviepy.editor import *
         | 
|  | |
| 7 | 
             
            import cv2
         | 
| 8 |  | 
| 9 | 
             
            hf_token = os.environ.get("HF_TKN")
         | 
|  | |
| 152 | 
             
                return result
         | 
| 153 |  | 
| 154 | 
             
            def blend_vsfx(video_in, audio_result):
         | 
| 155 | 
            +
                audioClip = AudioFileClip(audio_result)
         | 
| 156 | 
             
                clip = VideoFileClip(video_in)
         | 
| 157 | 
             
                final_clip = clip.set_audio(audioClip)
         | 
| 158 | 
            +
                # Set the output codec
         | 
| 159 | 
            +
                codec = 'libx264'
         | 
| 160 | 
            +
                audio_codec = 'aac'
         | 
| 161 | 
            +
                final_clip.write_videofile('final_video_with_sound.mp4', codec=codec, audio_codec=audio_codec)
         | 
| 162 | 
             
                return "final_video_with_sound.mp4"
         | 
| 163 |  | 
| 164 | 
             
            def infer(video_in, chosen_model):
         | 
 
			
