openfree commited on
Commit
8e99715
Β·
verified Β·
1 Parent(s): a74793f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +30 -1
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