Update app.py
Browse files
app.py
CHANGED
@@ -42,8 +42,36 @@ try:
|
|
42 |
except ImportError:
|
43 |
from moviepy import VideoFileClip, concatenate_videoclips
|
44 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
45 |
from moviepy import (
|
46 |
-
vfx, # ν¨κ³Ό ν¨μ (resize λ±)
|
47 |
ImageSequenceClip, # μ΄λ―Έμ§ μνμ€ β λΉλμ€
|
48 |
concatenate_audioclips, # μ€λμ€ ν΄λ¦½ ν©μΉκΈ°
|
49 |
AudioFileClip, # μ€λμ€ ν΄λ¦½
|
@@ -58,6 +86,7 @@ from concurrent.futures import ThreadPoolExecutor
|
|
58 |
|
59 |
|
60 |
|
|
|
61 |
# νκ²½ λ³μ μ€μ μΌλ‘ torch.load μ²΄ν¬ μ°ν (μμ ν΄κ²°μ±
)
|
62 |
os.environ["TRANSFORMERS_ALLOW_UNSAFE_DESERIALIZATION"] = "1"
|
63 |
|
|
|
42 |
except ImportError:
|
43 |
from moviepy import VideoFileClip, concatenate_videoclips
|
44 |
|
45 |
+
import moviepy.video.fx.all as vfx # ν¨κ³Ό ν¨μ (resize λ±)
|
46 |
+
|
47 |
+
from moviepy import (
|
48 |
+
ImageSequenceClip, # μ΄λ―Έμ§ μνμ€ β λΉλμ€
|
49 |
+
concatenate_audioclips, # μ€λμ€ ν΄λ¦½ ν©μΉκΈ°
|
50 |
+
AudioFileClip, # μ€λμ€ ν΄λ¦½
|
51 |
+
CompositeAudioClip # μ€λμ€ ν©μ±
|
52 |
+
)
|
53 |
+
|
54 |
+
|
55 |
+
from moviepy.video.compositing.CompositeVideoClip import CompositeVideoClip
|
56 |
+
from moviepy.video.VideoClip import ColorClip
|
57 |
+
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
58 |
+
|
59 |
+
import time
|
60 |
+
from concurrent.futures import ThreadPoolExecutor
|
61 |
+
# λΉλμ€ λ°°κ²½μ κ±° κ΄λ ¨ import
|
62 |
+
from transformers import AutoModelForImageSegmentation
|
63 |
+
from torchvision import transforms
|
64 |
+
|
65 |
+
# ββ moviepy import ββββββββββββββββββββββββββββββββββββββββββ
|
66 |
+
# editor μλΈλͺ¨λμ΄ μλ κ²½μ° μ°μ μ¬μ©, μμΌλ©΄ μ΅μμ moviepy μ¬μ©
|
67 |
+
try:
|
68 |
+
from moviepy.editor import VideoFileClip, concatenate_videoclips
|
69 |
+
except ImportError:
|
70 |
+
from moviepy import VideoFileClip, concatenate_videoclips
|
71 |
+
|
72 |
+
import moviepy.video.fx.all as vfx # ν¨κ³Ό ν¨μ (resize λ±)
|
73 |
+
|
74 |
from moviepy import (
|
|
|
75 |
ImageSequenceClip, # μ΄λ―Έμ§ μνμ€ β λΉλμ€
|
76 |
concatenate_audioclips, # μ€λμ€ ν΄λ¦½ ν©μΉκΈ°
|
77 |
AudioFileClip, # μ€λμ€ ν΄λ¦½
|
|
|
86 |
|
87 |
|
88 |
|
89 |
+
|
90 |
# νκ²½ λ³μ μ€μ μΌλ‘ torch.load μ²΄ν¬ μ°ν (μμ ν΄κ²°μ±
)
|
91 |
os.environ["TRANSFORMERS_ALLOW_UNSAFE_DESERIALIZATION"] = "1"
|
92 |
|