Skip to content

Latest commit

Β 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎬 Gemini Video Manager (GM)

무료 3κ°œμ›” κ΅¬λ…μœΌλ‘œ λ§Œλ‚˜κ²Œ 된 Gemini ν”„λ‘œ λͺ¨λΈκ³Ό ν•¨κ»˜ λ§Œλ“  λΉ„λ””μ˜€ 라이브러리 관리 λ„κ΅¬μž…λ‹ˆλ‹€.

"ν‰μ†Œ 자주 μ“°λ˜ ν”„λ‘œκ·Έλž¨κ³Ό λΉ„μŠ·ν•œ κ±Έ 직접 λ§Œλ“€ 수 μžˆμ„κΉŒ?"λΌλŠ” ν˜ΈκΈ°μ‹¬μ—μ„œ μ‹œμž‘ν–ˆλŠ”λ°,

AIμ™€μ˜ ν˜‘μ—…μ„ 톡해 κΈ°λŒ€ μ΄μƒμ˜ μ„±λŠ₯κ³Ό νŽΈμ˜μ„±μ„ κ°–μΆ”κ²Œ λ˜μ–΄ κΉƒν—ˆλΈŒμ— κ³΅κ°œν•˜κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

특히 1,000κ°œμ— κ°€κΉŒμš΄ μ˜μƒ 리슀트λ₯Ό 뢈러올 λ•Œμ˜ 렉을 ν•΄κ²°ν•˜κ³ , μ‚¬μš©μž 편의λ₯Ό μœ„ν•œ

슀마트 νƒœκ·Έ μ‹œμŠ€ν…œ(μˆ˜λ™)을 κ΅¬μΆ•ν•˜λŠ” 데 μ§‘μ€‘ν–ˆμŠ΅λ‹ˆλ‹€.

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

  • μ΄ˆκ³ μ† λ‘œλ”© (Lazy Loading): 수천 개의 μ˜μƒμ΄ μžˆμ–΄λ„ μ‹œμž‘ μ‹œ 프리징 없이 즉각 μ‹€ν–‰λ©λ‹ˆλ‹€. λ°°κ²½μ—μ„œ μœ„μ ―μ„ 순차적으둜 μƒμ„±ν•©λ‹ˆλ‹€.
  • 슀마트 νƒœκ·Έ μ‹œμŠ€ν…œ: μ²΄ν¬λ°•μŠ€ μ—†λŠ” 원클릭 ν† κΈ€ λ°©μ‹μœΌλ‘œ μ—¬λŸ¬ νƒœκ·Έλ₯Ό μ‘°ν•©ν•˜μ—¬ μ‹€μ‹œκ°„ 필터링이 κ°€λŠ₯ν•©λ‹ˆλ‹€.
  • 8단계 썸넀일 μΆ”μΆœ: μ˜μƒλ§ˆλ‹€ 8개의 ν”„λ ˆμž„μ„ μžλ™ μΆ”μΆœν•˜λ©°, 마우슀 μ˜€λ²„ μ‹œ 라이브 미리보기λ₯Ό μ§€μ›ν•©λ‹ˆλ‹€.
  • μ •κ΅ν•œ 검색: 파일 이름은 λ¬Όλ‘ , 전체 파일 경둜(예: D:\Movies)λ₯Ό κΈ°μ€€μœΌλ‘œ μ‹€μ‹œκ°„ 검색을 μ§€μ›ν•©λ‹ˆλ‹€.
  • 별점 및 μ •λ ¬: 0.5λ‹¨μœ„ 별점 μ‹œμŠ€ν…œκ³Ό λ“±λ‘μˆœ, 제λͺ©μˆœ, 크기순 μ •λ ¬ κΈ°λŠ₯을 μ œκ³΅ν•©λ‹ˆλ‹€.
  • μ™ΈλΆ€ ν”Œλ ˆμ΄μ–΄ 연동: κΈ°λ³Έ μ—°κ²° ν”„λ‘œκ·Έλž¨ 외에 μ›ν•˜λŠ” νŠΉμ • ν”Œλ ˆμ΄μ–΄(νŒŸν”Œλ ˆμ΄μ–΄ λ“±)λ₯Ό μ§€μ •ν•˜μ—¬ μž¬μƒν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • μƒνƒœ ν‘œμ‹œ: ν˜„μž¬ ν•„ν„°λ§λœ μ˜μƒ κ°œμˆ˜μ™€ μ„ νƒλœ 파일 개수λ₯Ό ν•˜λ‹¨ 바에 μ‹€μ‹œκ°„μœΌλ‘œ ν‘œμ‹œν•©λ‹ˆλ‹€.

Image

πŸš€ μ„€μΉ˜ 방법

  1. Python μ„€μΉ˜: Python 3.8 버전 이상이 ν•„μš”ν•©λ‹ˆλ‹€.
  2. ν•„μˆ˜ 라이브러리 μ„€μΉ˜:
    pip install PyQt5
    pip install opencv-python
  3. μ‹€ν–‰:
    python main.pyw
    

πŸ›  μ‚¬μš© 팁

  • νƒœκ·Έ/κ·Έλ£Ή μΆ”κ°€: 쒌츑 λ©”λ‰΄μ˜ + λ²„νŠΌμ„ λˆ„λ₯΄μ„Έμš”.
  • νƒœκ·Έ μ§€μ •: μ˜μƒ 선택 ν›„ μ˜μƒμ„ νƒœκ·Έμ— λ“œλ‘­ν•˜μ—¬ νƒœκ·Έλ₯Ό μ§€μ • ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • 이름 μˆ˜μ •: κ·Έλ£Ήμ΄λ‚˜ νƒœκ·Έλ₯Ό λ”λΈ”ν΄λ¦­ν•˜λ©΄ 이름을 λ³€κ²½ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • 닀쀑 νƒœκ·Έ 검색: μ—¬λŸ¬ νƒœκ·Έλ₯Ό ν΄λ¦­ν•˜λ©΄ ν•΄λ‹Ή νƒœκ·Έλ₯Ό λͺ¨λ‘ ν¬ν•¨ν•œ μ˜μƒλ§Œ ν•„ν„°λ§λ©λ‹ˆλ‹€.
  • 단좕킀:
    • Ctrl + F: 검색창 포컀슀
    • F2: μ„ νƒλœ μ˜μƒ 상세 정보 μˆ˜μ •
    • Shift + Del: λͺ©λ‘μ—μ„œ 제거

✍️ 개발 μ†ŒνšŒ

"AIκ°€ μ½”λ“œλ₯Ό μ§œμ£ΌλŠ” 것을 λ„˜μ–΄, μ„±λŠ₯ μ΅œμ ν™” 아이디어λ₯Ό μ œμ•ˆν•˜κ³  버그λ₯Ό ν•¨κ»˜ μž‘μ•„κ°€λŠ” 과정이 맀우 μΈμƒμ μ΄μ—ˆμŠ΅λ‹ˆλ‹€.

특히 λŒ€μš©λŸ‰ 데이터λ₯Ό λ‹€λ£° λ•Œμ˜ UI 프리징 문제λ₯Ό ν•΄κ²°ν•΄ λ‚˜κ°€λŠ” κ³Όμ •μ—μ„œ Gemini ν”„λ‘œ λͺ¨λΈμ˜ 논리적인 μΆ”λ‘  λŠ₯λ ₯이 큰 도움이 λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

λΆ€μ‘±ν•œ 점이 λ§Žμ§€λ§Œ ν•„μš”ν•œ λΆ„λ“€κ»˜ 도움이 되길 λ°”λžλ‹ˆλ‹€."


GeminiVideoManager is a fast and lightweight local video management tool built with PyQt5. It automatically captures specific segments of your videos to generate 12 distinct thumbnails. With an intuitive UI, you can easily assign and filter videos by tags, actors, groups, and ratings. It is designed for those who want to quickly search and seamlessly categorize large collections of video files based on custom conditions.


language option

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors