Skip to content

Movie Shorts Maker v1.0.0

Latest

Choose a tag to compare

@gohard-lab gohard-lab released this 19 Mar 02:17
· 4 commits to main since this release

🎬 Movie Shorts Maker v1.0.0 (졜초 배포)

유튜브 'μž‘ν•™λ‹€μ‹ 개발자' μ±„λ„μ—μ„œ μ†Œκ°œν•œ 'μ˜¬μΈμ› μ˜ν™” μ‡ΌμΈ  μžλ™ν™” ν”„λ‘œκ·Έλž¨'의 첫 번째 정식 μ‹€ν–‰ νŒŒμΌμž…λ‹ˆλ‹€.
νŒŒμ΄μ¬μ΄λ‚˜ λ³΅μž‘ν•œ ν™˜κ²½ μ„€μ • 없이, μœˆλ„μš° ν™˜κ²½μ—μ„œ λ‹€μš΄λ‘œλ“œ ν›„ λ°”λ‘œ μ‚¬μš©ν•  수 μžˆλ„λ‘ .exe ν˜•νƒœλ‘œ λ¬Άμ–΄ λ°°ν¬ν•©λ‹ˆλ‹€.

✨ μ£Όμš” κΈ°λŠ₯

  • μ˜ν™” 검색 & 랜덀 μΆ”μ²œ: μ›ν•˜λŠ” μ˜ν™”λ₯Ό 직접 κ²€μƒ‰ν•˜κ±°λ‚˜, λ¬΄μž‘μœ„λ‘œ λͺ…μž‘μ„ μΆ”μ²œλ°›μ•„ μ‡ΌμΈ  주제둜 μ„ μ •ν•©λ‹ˆλ‹€.
  • μžλ™ν™”λœ μ†ŒμŠ€ μˆ˜μ§‘: μ΅œμ‹  yt_dlp 엔진을 νƒ‘μž¬ν•˜μ—¬ λΉ λ₯΄κ³  μ•ˆμ •μ μœΌλ‘œ μ˜μƒ μ†ŒμŠ€λ₯Ό λ‹€μš΄λ‘œλ“œν•©λ‹ˆλ‹€.
  • 원클릭 μ‡ΌμΈ  생성: 단일 UI ν™”λ©΄μ—μ„œ 'λ§Œλ“€κΈ°' λ²„νŠΌ 클릭 ν•œ 번으둜 9:16 λΉ„μœ¨μ˜ 유튜브 μ‡ΌμΈ  μ˜μƒμ„ μžλ™ μ œμž‘ν•©λ‹ˆλ‹€.

πŸš€ λ‹€μš΄λ‘œλ“œ 및 μ‹€ν–‰ 방법

  1. ν•˜λ‹¨μ˜ Assets λ©”λ‰΄μ—μ„œ all_in_one_shorts.exe νŒŒμΌμ„ ν΄λ¦­ν•˜μ—¬ λ‹€μš΄λ‘œλ“œν•©λ‹ˆλ‹€.
  2. λ‹€μš΄λ‘œλ“œλœ νŒŒμΌμ„ λ”λΈ”ν΄λ¦­ν•˜μ—¬ μ‹€ν–‰ν•©λ‹ˆλ‹€. (λ³„λ„μ˜ μ„€μΉ˜ 과정이 ν•„μš” μ—†μŠ΅λ‹ˆλ‹€.)

⚠️ μ‹€ν–‰ μ‹œ 참고사항 (ν˜„μ‹€μ μΈ μœˆλ„μš° λ³΄μ•ˆ κ²½κ³ )

개인 κ°œλ°œμžκ°€ 무료둜 λ°°ν¬ν•˜λŠ” 파이썬 .exe 파일의 νŠΉμ„±μƒ, μœˆλ„μš° 슀마트슀크린(SmartScreen)μ΄λ‚˜ 크둬 λΈŒλΌμš°μ €μ—μ„œ '인식할 수 μ—†λŠ” μ•±'으둜 차단 κ²½κ³ λ₯Ό λ„μšΈ 수 μžˆμŠ΅λ‹ˆλ‹€.
μ΄λŠ” κ³ κ°€μ˜ κΈ°μ—…μš© 'μ†Œν”„νŠΈμ›¨μ–΄ μΈμ¦μ„œ'κ°€ μ„œλͺ…λ˜μ§€ μ•Šμ•„ λ°œμƒν•˜λŠ” μœˆλ„μš°μ˜ 기계적인 μ˜€νƒμ§€μΌ 뿐, μ•…μ„±μ½”λ“œκ°€ μ•„λ‹ˆλ‹ˆ μ•ˆμ‹¬ν•˜μ…”λ„ λ©λ‹ˆλ‹€.

πŸ”‘ ν•„μˆ˜ μ„€μ •: TMDB API ν‚€ 적용 (.env 파일)

μ˜ν™” 정보 검색 κΈ°λŠ₯을 μ •μƒμ μœΌλ‘œ μ‚¬μš©ν•˜λ €λ©΄ μ‚¬μš©μž 본인의 TMDB API ν‚€κ°€ ν•„μš”ν•©λ‹ˆλ‹€. λ³΄μ•ˆμƒ μ†ŒμŠ€ μ½”λ“œλ‚˜ μ‹€ν–‰ νŒŒμΌμ— 곡용 ν‚€κ°€ ν¬ν•¨λ˜μ–΄ μžˆμ§€ μ•ŠμœΌλ―€λ‘œ, μ‹€ν–‰ μ „ μ•„λž˜ 과정을 λ°˜λ“œμ‹œ μ§„ν–‰ν•΄ μ£Όμ„Έμš”.

  1. TMDB 곡식 ν™ˆνŽ˜μ΄μ§€μ— μ ‘μ†ν•˜μ—¬ νšŒμ›κ°€μž… ν›„ 무료 API ν‚€λ₯Ό λ°œκΈ‰λ°›μŠ΅λ‹ˆλ‹€.
  2. μ‹€ν–‰ 파일(all_in_one_shorts.exe) λ˜λŠ” μ†ŒμŠ€ μ½”λ“œ(.py)κ°€ μœ„μΉ˜ν•œ λ™μΌν•œ 폴더에 .env λΌλŠ” μ΄λ¦„μ˜ ν…μŠ€νŠΈ νŒŒμΌμ„ μƒμ„±ν•©λ‹ˆλ‹€.
  3. λ©”λͺ¨μž₯ λ“±μœΌλ‘œ .env νŒŒμΌμ„ μ—΄κ³ , μ•„λž˜μ™€ 같이 본인의 ν‚€λ₯Ό μž…λ ₯ν•œ λ’€ μ €μž₯ν•©λ‹ˆλ‹€.
    TMDB_API_KEY=여기에_λ°œκΈ‰λ°›μ€_본인의_API_ν‚€λ₯Ό_μž…λ ₯ν•˜μ„Έμš”
    

'''

  • μ‹€ν–‰ 방법: κ²½κ³  μ°½μ—μ„œ [μΆ”κ°€ 정보] 글씨λ₯Ό ν΄λ¦­ν•œ ν›„ ➑️ [μ‹€ν–‰] λ²„νŠΌμ„ λˆ„λ₯΄μ‹œλ©΄ μ •μƒμ μœΌλ‘œ ν”„λ‘œκ·Έλž¨μ΄ μ—΄λ¦½λ‹ˆλ‹€.
  • μž‘λ™ 원리가 κΆκΈˆν•˜μ‹œκ±°λ‚˜ λΆˆμ•ˆν•˜μ‹  뢄듀은 λ³Έ κΉƒν—ˆλΈŒ μ €μž₯μ†Œμ— 100% 곡개된 파이썬 μ†ŒμŠ€ μ½”λ“œ(all_in_one_shorts.py)λ₯Ό 직접 ν™•μΈν•˜μ‹œκ³  μ‹€ν–‰ν•˜μ…”λ„ μ’‹μŠ΅λ‹ˆλ‹€.

πŸ“Š 데이터 μˆ˜μ§‘ μ•ˆλ‚΄

λ³Έ ν”„λ‘œκ·Έλž¨μ€ 더 λ‚˜μ€ μ„œλΉ„μŠ€ 제곡과 μ—λŸ¬ μˆ˜μ •μ„ μœ„ν•΄ 읡λͺ…ν™”λœ μ΅œμ†Œν•œμ˜ μ‚¬μš© 톡계(κΈ°λŠ₯ 클릭 수 λ“±)λ₯Ό μˆ˜μ§‘ν•©λ‹ˆλ‹€.
μˆ˜μ§‘λ˜λŠ” λ°μ΄ν„°λŠ” '검색/랜덀 방식 μ—¬λΆ€' 및 'μ„ νƒλœ μ˜ν™”λͺ…'으둜 ν•œμ •λ˜λ©°, κ°œμΈμ„ νŠΉμ •ν•  수 μžˆλŠ” λ―Όκ°ν•œ μ •λ³΄λŠ” 일절 μˆ˜μ§‘ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

Full Changelog: https://github.com/gohard-lab/movie_shorts_maker/commits/v1.0.0