kone
소미소프트

소미소프트

HDD 용량 부족한 동영상 호더를 위한 Unmanic 설치 및 세팅법.

04/09/2026, 17:21:08
정보
11216 views · 26 likes

0. 주의: 나도 전문가는 아니라서 물어봐도 잘 모름. 걍 퍼플렉시티 갈궈가면서 하나하나 한거라서.
걍 이런 방법론이 있다는거 알아두고 복붙해서 ai 에게 물어가면서 트러블 슈팅하면서 해보기 바람.

  • 이게 필요한 사람 : 동영상 많은데, 용량이 너무 커서 압박인데 지우기는 싫고, 퀄리티는 유지하고 싶은데, 하나하나 인코딩하기 싫어서 딸깍으로 해결하고 싶은 사람.




1. 기본 : 동영상 편집해본 사람은 알지만 같은 해상도와 플레이타임이라도 더럽게 용량 큰 놈이 많다.
보통 이런건 인코딩을 해둬서 여러 값을 압축하고 제한 하는 것으로 줄일 수 있다.
(동영상 사이트들이 화질구지를 만들며 인터넷 풍화를 일으키는 것도 이런 프로그램 때문인듯.)

샤나 인코더가 유명한 무료 툴인데 문제는 이걸 한다고 반드시 용량이 줄어든다는 보장이 없다.
하나하나 파일 드래그하거나 찾아야하고, 인코딩도 하고, 용량 줄었는지 확인하고, 큰건 지우고 작은건 남기는 귀찮음을 줄이기 위해 퍼플렉시티 갈군 결과 찾은게 unmanic.

아래는 한글로 된 관련 후기
https://svrforum.com/board/1682611


2. 기본 세팅
- 미리 시간을 확보한다. 생각보다 오래걸림.
- Docker 깐다. 리눅스에 돌릴걸 쉽게 관리하기 위한 툴 같은거다. 동영상 다운만 받고 안 보는 미치광이 취미가 있는게 아닌 바에야 서버에서나 쓸법한 기능인걸 생각하면 리눅스 기반인게 이해가 간다.
https://www.docker.com/

  • 사실 윈도우용으로 깔아도 되긴 할거 같은데, 난 원래 도커 깔았기 때문에 그냥 도커 썼다. https://github.com/Unmanic/unmanic-desktop-launcher

  • 도커에서 이미지 설치는 unmanic으로 하는게 없어서 n8n으로 설치하는 영상으로 대체함. 그냥 아래 영상에서 하는거 처럼 검색창에 unmanic이라 치면 josh5가 앞에 붙은 이미지를 다운 받을 수 있게 아래에 추천 패널이 나온다. 그 이상은 볼거 없으니 패스

  • 여기서 부터가 아주 중요한데 왜냐면 나도 잘 몰라서 그럼. 이미 josh5/unmanic 이미지 pull 된 상태에서 윈도우 powershell을 관리자 권한으로 실행시킨 후 아래 처럼 복붙 해보기 바람( GPU 제대로 된거 없이 CPU로 인코딩할 사람 용도, GPU 있는사람은 더 아래로. )

    • 여기서 필요한 파일 경로와 컨테이너 부팅시 환경설정을 정해줘야함.

    • -v C:\Unmanic\config:/config ` : 이건 설정 파일 들어갈 경로 대충 Unmanic 관리용 폴더 만들고 config란 폴더 아래에 만든다음 주소 적어넣어서 /config와 대응 시켜야함.
      -v D:\Videos:/library ` : 이건 동영상 들어간 폴더. 탐색창 주소창에 win+d 누른뒤 /library에 복붙하면 됨. 2~3개로 늘릴 수 있긴 한데 이건 나도 어케 했는지 까먹음. LLM한테 물어보기 바람. 주의할건 기존 영상 모아둔 디렉토리를 붙이지 말고, 새로 만들길 바람. 왜냐면 나도 플러그인 설정 잘못해서 멀쩡한 동영상 날려버린 경험이 있기 때문에 테스트용 영상 하나만 담긴 폴더의 디렉토리만 설정하길 권장.
      -v C:\Unmanic\cache:/tmp/unmanic ` : 이건 임시파일 넣는 폴더. 대충. cache라고 폴더 이름 짓고 집어 넣기 바람.

docker run -d `
  --name unmanic `
  -e PUID=1000 `
  -e PGID=1000 `
  -p 8888:8888 `
  -v C:\Unmanic\config:/config `
  -v D:\Videos:/library `
  -v C:\Unmanic\cache:/tmp/unmanic `
  josh5/unmanic:latest

PowerShell 팁: 백슬래시(\) 대신 백틱( ` )으로 줄바꿈. CMD면 백슬래시로 바꿔야함.

- NVIDIA GPU 가 있으면 NVIDIA 드라이버 설치 후 아래처럼 --gpus all 붙이면 된다.
이럼 Unmanic이 FFmpeg 플러그인에서 NVENC 사용 가능함(그냥 이런 옵션이 설정해야 엔비디아에서 제공하는 인코딩 기능이 된다고만 생각하면 됨).
라데온? 라데온은 몰?루

docker run -d `
  --name unmanic `
  -e PUID=1000 `
  -e PGID=1000 `
  -p 8888:8888 `
  --gpus all `
  -v C:\Unmanic\config:/config `
  -v D:\Videos:/library `
  -v C:\Unmanic\cache:/tmp/unmanic `
  josh5/unmanic:latest

3. 플러그인 세팅
- http://localhost:8888/  설치가 잘되고 unmanic을 켜면 대충 이렇다. 좌상단 햄버거 버튼 누르면 세팅 나온다.

1

 - 세팅 누르면 라이브러리에 적용할 플러그인 세팅이 가능하다. 우선 좌상단 두번째 탭인 플러그인을 눌러서

1


Mover v2
Reject File if Larger than Original
Transcode Video Files

이 세개 플러그인을 INSTALL PLUGIN FROM REPO+ 패널 클릭 후, 위 플러그인 복붙 후 검색해서 다운 받는다.
아래 그림 좌상단 search에 복붙하면 된다.

각 플러그인 좌하단에 보면 보라색 버튼이 설치버튼. 옆의 파란건 뭐하는 플러그인인지 설명하는 페이지로 이어지는 버튼.

1

- 설치 끝났으면 다시 플러그인 화면 돌아가서 각 플러그인의 i 버튼과 쓰레기통 아이콘 사이 옵션 조정하는 패널이 있다. 아래를 참고해서 세팅한다.

Mover2 : 인코딩한걸 그래서 어디다 갖다놔야하는지 관련한걸 좀 손봐주는 플러그인.

1

Reject File if Larger than Original : 이거 인코딩해도 커지면 더이상 하지말라고 .unmanic이란 파일 남겨서 인코딩 못하게 막는 옵션이다.

1

Transcode Video Files : 일괄로 인코딩해주는 핵심 플러그인. CQP 24로 품질 해두면 막눈인 나는 대충 별 차이 없다고 넘기는데 이건 취향차이니까 마음대로 설정. 각 옵션에 대해선 나도 자세히는 모르니까 자세한건 GPT한테 물어보기 바람. 난 GTX 1060 달아서 이렇게 함.

1

- 대충 설정 끝났으면 workers 탭에서 우측에 +눌러서 워커 추가한다. 주기적으로 인코딩하게 만들거 아니면 따로 설정할건 별로 없다.

1


  • 이제 라이브러리에 플러그인 할당한다. 난 이미 추가해서 search 아래 이것저것 있는데 그런거 신경쓰지말고 Library Scanner 보다 위칸에 있는 +를 눌러야 한다.

1

그럼 이런창이 뜬다.

1

별일 없으면 라이브러리로 설정한 폴더로 되어있을거다. 바깥의 빈부분을 대충 눌러서 나간다.

그럼 대충 라이브러리 목록에 이런 친구들이 추가된다. 여기서 빨간 휴지통 옆에 설정 버튼 누른다.

1

그러면 Plugins 탭이 중간에 보이는데 그 아래 +가 있다. 그걸누르면

1

아래처럼 다운받은 플러그인과 연결할수 있는데 차례로 클릭하면 라이브러리에 플러그인이 연결된다.

1

이렇게 하나씩.

1


- 내경우는 이렇게 세팅했다.

1

4. 사용법
- 여기까지 오는데 몇시간 걸렸을거다. 이제 거의 다 끝났다. 테스트용도로 넣어둔 동영상을 인코딩해보자.

1

http://localhost:8888/unmanic/ui/dashboard
대시보드 화면 돌아가서 RESCAN LIBRARY NOW 라는 버튼을 누르면 라이브러리를 스캔해서 인코딩할 동영상 찾고,
정해진 설정값으로 인코딩 끝나서 더 작은 동영상이 되면 원본을 대체하고, 아니라면 오른쪽에 빨간색 X자 난것 처럼 잘 안됐다고 로그를 남기며 그냥 원본을 그 자리에 냅둔다.

대충 견적을 내자면 1gb 정도에 2~4분정도 되는 4k cobby 영상이 200mb나 500mb가 될수도 있다.(물론 복불복이다)
동영상 스트리밍 사이트에서 다운 받았다면 사실 이런 인코딩 과정이 이미 적용되어서 그런지 인코딩해도 딱히 더 작아지거나 하진 않는다.

5. 주의
- 이렇게 잘난듯 써놨지만 나도 멀쩡한 동영상 날리거나, 설정 꼬여서 LLM이랑 몇시간이나 씨름했기 때문에 꼭 하라고 권장은 못하겠다.
- 어느 순간 docker가 c드라이브 용량을 막 잠식하는 일이 생기기도 하는데 해당하는 문제 해결 했던 챗을 못찾아서 여기선 못적겠음.
- 사실 이런것 보다는 MediaFileDuplicateFinder 로 한차례 중복된거 거르는게 더 빠르고 쉬울 수 있다.
https://github.com/David-Maisonave/MediaFileDuplicateFinder/releases  들어가서
MediaFileDuplicateFinder_win-x64_Ver1.4_Setup.msi 검색해서 설치하면 된다. 대충 보면 어떤 느낌인지 올거다.

1

대충 이런 느낌으로 중복 파일을 유사도 기반으로 찾는 프로그램이다. 스타킹 있음, 없음으로 차분 찍어낸 영상까지도 유사하다고 집어내니까 그건 알아서 거르기 바람.






- 가장 좋은 것 : 그냥 안 볼거 같으면 애초에 다운 받지 말고, 다시 안볼거 같으면 지우는 것.


추가(2026.04.28)

- Mover2는 사실 다른데 옮길 필요 없으면 없어도 되는 플러그인이다. 폴더 하나에 놓을거면  Reject File if Larger than Original면 충분
- 일부 파일만 이상하게 인코딩 잘해놓고 교체 안하는 케이스가 있다. 이거 리눅스랑 윈도우간 권한이 꼬이면서 생기는 문제인데,
해결책 중 하나는 라이브러리 경로 하위에 temp 를 매핑하는 것이다.


대충 yaml 파일을 아래 처럼 했다.

services:  unmanic:    container_name: unmanic    image: josh5/unmanic:latest # 위 1번에서 확인한 이름으로 수정    restart: unless-stopped    ports:      - "8888:8888"    environment:      - PUID=911      - PGID=911      - TZ=Asia/Seoul      - TMPDIR=/temp    deploy:      resources:        reservations:          devices:            - driver: nvidia              count: 1              capabilities: [gpu]    volumes:      - "G:/porn_vid:/library"      - "G:/porn:/library2"      - "G:/pvid:/library3"      - "H:/vr_content:/library4"      - "G:/porn_vid/.unmanic_tmp:/temp"      - "G:/UTILITY/unmanic/archive:/archive"      - "G:/UTILITY/unmanic/config:/config"    logging:      driver: "json-file"      options:        max-size: "10m"        max-file: "3"


여기서 주요한건 

      - "G:/porn_vid/.unmanic_tmp:/temp" 로 임시파일 들어갈 경로를 '      - "G:/porn_vid:/library"' 하위에 놨다는 거다. 이러면 권한 문제가 줄어든다고 한다.

mkdir G:\porn_vid\.unmanic_tmp
일단 cmd창에 이렇게 입력해서 폴더 만들고(물론 본인의 컴에 library 경로에 맞게 바꿔라)


이후에 도커 돌리는 상태에서 해당 yaml 파일이 있는 경로에서 주소창에 cmd 쳐서 엔터 누르고

docker compose down
docker compose up -d

차례로 입력하면 다시 위의 yaml에 기반해서 unmanic이 켜진다.
그리고 로그 뜯어보고 제대로 되는지 확인하면 된다.
(근데 CQP 기준으로 하다보니 영 그렇게 작아지진 않는다.)

26
19 comments
04/09
뜌...붜...우우...(모름) 추천이나 눌러야지
04/09
모르면 마지막 문단의 중복 검출 프로그램이라도 추라이
04/09
외국의 데이터호더들은 동영상 용량을 줄이는거보다 스토리지 증설이 더 우선인거같더라 걔넨 미친마인드인듯
04/09
ㄹㅇ ㅋㅋㅋ. 돈 많다 이거지. 근데 저렇게 인코딩하면 확실히 역체감이 좀 느껴질 때가 이따금 있기는 해서 심정이 이해는 됨.
04/09
자동인코더 그런건가
04/09
ㅇㅇ. worker 설정하면 정해진 일정에 따라 GPU 자원 다 처먹으면서 인코딩함. 버벅거려서 그 동안 컴퓨터를 못건들게 됨.
04/10
퀄리티 기준으로 원본이 고용량고퀄일수록 12, 15 정도 품질로 보니까 인코딩할때 18이 평균이고 24는 FHD나 절반크기 해상도로 축소할때 설정함. 이건 눈대중으로하면 되는데 자동화하고싶다면 비트레이트를 기준으로 삼음 2PASS 인코딩하면 덜한데 비트레이트만 설정가능한 인코딩 설정은 대체로 같은 크기일때 품질 설정보다 열화되는 정도가 커서 불특정 다수에게 제공하거나 막눈일때 추천 비트레이트를 기준으로 계산한다면 시간 별 오디오 트랙의 용량도 같이 계산하기 쉬우니까 파일 길이를 기준으로 줄세우기 편함
04/10
초 당 비트레이트로 평균내면 영상의 시간의 길이와 비례해서 파일크기가 정해지니까 재인코딩하는 사람이 계산할 공식이 단순하고 모니터의 크기와 거리, 픽셀피치를 따지면 품질 차이를 못느끼는 비트레이트를 경험칙으로 산정할 수 있음 기준을 원본 영상의 보존으로 삼거나 저장공간의 가성비로 삼거나 재인코딩한 영상을 원본 영상과 비교하면 어떻게 설정하든 손색이 있으니 취향임
04/13
후 이거 보고 나스에 설치했다가 cpu는 너무 느려서 데스크톱으로 올리려고 windows로 docker 올렸다가 windows로 올린 docker는 amd 글카 안받는다길래 그냥 인스톨러로 설치했다가 얘는 또 네트워크 경로를 안받아서 그냥 ffmpeg로 스크립트 만들었다.... 너무 길었어...
04/13
... 멀고 머나먼 길이었어... 근데 스크립트 까지 만들다니... ㄷㄷ. 분명 비슷한 솔루션을 누가 구축했을거 같은데.
저런거 나스에 설치하는거 아님 나스 CPU는 장기간 지속적으로 쓰려고 저전력 사무용제품 중 하위 제품인데 그걸로 저런거 돌리면 나스가 뒤질수도 있음
*30번대이하 글카는 NVENC에서 AV1코덱을 지원안하니 기웃거리는 솜붕이는 참고할것
시발....너무 고맙다 덕분에 깔끔하게 포기했음
펌) 산제물인 엄마5
동인
kjalar
04/22 33515 64
[Ai 후원] 방도리 시로카네 린코 [348p]
야짤
Ghost
04/22 9689 23
[貧乳愛好会] 야한 노출 방송 ~체육관 관장이 사실은 변태 노출 스트리머?~
영상
실루엣21
04/22 23859 99
[Ai 후원] 블렌드s 히나타 카호 [353p]
야짤
Ghost
04/22 16324 17
[업데이트 안내] 존재감 없는 여동생과의 소박한 일상 1.07rev.1
번역
kkkkkk0909
04/22 50793 166
현1자전1도사 모음
동인
Ghost
04/22 25746 99
[Ai 후원] 따끈 베이커리 아즈사가와 츠키노 [364p]
야짤
Ghost
04/22 14879 20
[ai번역] RJ404030 야한 학교 괴담 1 (패치파일만) 수정1
번역
ㅇㅇ
04/22 32206 74
[Ai 후원] 친구가 없어 카시와자키 세나 [354p]
야짤
Ghost
04/22 14686 22
[미번/보?급/번역요청/고어] Astrid's Adventure
미번
로지쨤리
04/22 14622 22
[한글자막] 아이큐 VS 카베이라, 흑자지 임신 승부!!
영상
실루엣21
04/22 21811 109
≪★ 사정 가챠 포함★≫【좋은 마조 손님 찬스 있음...? 다우너 누나의 특별 뒷 옵션~질퍽 미끈미끈 오망코 기승위♡ 고속 말뚝 박기 시술 (받을 수 있을지도 모른다)~
소리
키리안
04/22 17004 84
[Ai 후원] 팬텀 카와카미 마이 [314p]
야짤
Ghost
04/22 19306 19
[Ai 후원] 오등분 신부 요츠바 [359p]
야짤
Ghost
04/22 5792 20
[요청복구] 후타나리 검사와 마계의 소녀 / フタナリ剣士と魔界の少女
복구
crimson-hammer
04/22 24109 39
BBQ서클 DLC 내일출시
정보
sorbe123
04/22 6951 17
[구매보급/번역요청] RJ01586313 LOVING DEAD GIRL ラビング・デッド・ガール
미번
cookieasy
04/22 17161 58
[Miyahara Ayumu] 즉시 섹스! 최면 치트로 내 맘대로
동인
1uF
04/22 39861 148
[Jagayamatarawo] BEHIND THE MASK
동인
1uF
04/22 28828 99
[Kurumaya Koudou] 섹스가 목적인 거유 아싸 소녀에게 홀딱 반해도 되나요?
동인
1uF
04/22 33971 178
[Ai 후원] 금서 빵빵한 사텐 루이코 [57p]
야짤
Ghost
04/22 9696 20
[구매보급]도스케베 거유간호사가 더러운 자지에 봉사 해주는 이야기 ♪
소리
이름뭐하지
04/22 12094 54
(코이카츠) - "큰거"
유틸
pst0025
04/22 16073 66
[미번, 번역요청, TS, 구매보급][Uten ameka] 내 친구는 TS체질 6 전편
동인
dokidoki1411
04/22 11722 27
[요청복구] 기홍사 스칼렛~전설의 약초를 찾아~ver.1.05
복구
rubberduck
04/22 40874 96
(코이카츠) 큰거 올리기 전에 작은거
유틸
pst0025
04/22 18972 62
쿠로네의 곁에서 체험판 떳다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
정보
여동생킬러
04/22 21810 34
카프카 : 비밀의 스크립트 (스타레일)
영상
브레머튼
04/22 27438 101
버전업) RJ384983 NTRaholic (치호 NTR 계획) (V5.1.18) (26.03.02)
번역
딸ㄱ기맛
04/22 50766 291
AI번역 검수) NTR 방송 ─HAPPY BIRTHDAY─
번역
제로콜라라이트
04/22 106132 542