• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
오픈소스

유튜브 영상 다운로드서버 구축하기. (metube)

달소 달소 909

5

18

 

안녕하세요. 달소입니다.

 

이번에 알리발 n100을 받아보니,, 테스트할게 산더미인데요.

그중에서 궁금했던게 여기저기서 이야기가 나오던 n100의 트랜스코딩성능이였습니다. + 윈도우의 plex 트랜스코딩

 

그래서 진행하려고보니,, 4k, 8k 영상이 없더군요 ㅠㅠ.. 구할곳이 마땅치않으니 직접 받아봐야겠죠??

 

예전에도 소개해드린적이 있는 metube라는 오픈소스 프로젝트입니다.

youtube-dl이라는 오픈소스 프로젝트에 UI를 입힌것으로 유튜브 영상을 입맛에 맞게 손쉽게 다운로드를 도와줍니다.

 

 위 처럼 유튜브 URL만 있으면 쉽게 받을 수 있습니다.

 

구축환경

Ubuntu 22.04 LTS

docker / docker-compose

 

컨테이너 생성하기

기본 포트는 8081이나 입맞에 맞게 변경해주시면 됩니다. ex) 8082:8081

 

mkdir -p /data/metube

cd /data/metube

vi docker-compose.yml

 

version: "3"
services:
  metube:
    image: ghcr.io/alexta69/metube
    container_name: metube
    restart: unless-stopped
    ports:
      - "8081:8081"
    volumes:
      - ./downloads:/downloads

그리고 docker-compose up -d로 실행해주시면 됩니다.

컨테이너 생성이 완료되었으면 IP:8081 혹은 변경한 포트로 접속해주세요.

 

끝입니다 ㅎㅎ 여기서 영상 URL을 넣고 다운로드 받으시면 되시겠습니다~

 

본 metube 자체에는 로그인과 같은 부가기능이 없기떄문에 클라우드플레어 제로트러스트나 authlia, authentik과 같은 프록시 단에서 인증을 걸어주시는게 보안상 좋습니다~

깃허브

 

신고공유스크랩
18

달소 달소
98Lv. 195014P
다음 레벨까지 1006P


메인서버 - Ryzen 5700G / Proxmox 7.2 / Ubuntu / Xpenology / 기타 VM 등등
보조서버 - Intel i9-9900ES(QQC0) / H370M / Proxmox 7.1 / 아직개발용서버로 사용중
백업스토리지서버 - DS920+ 
하드웨어,가상화 등등 여러 IT분야에 관심이 두루두루많습니다만 깊게알고있는건 없습니다 하하하

2등
사다리 2023.09.02. 11:36

YoutubeDL-Material 쓰는데 이쁜데 리소스 많이 먹고 느리고... 테스트 해보니 괜찮군요. 요걸로 갈아타야겠습니다.

profile image 3등
akrsoTale 2023.09.02. 12:09
저기에 트랜스코딩 붙이면 편하겠네요.

요즘 개인플젝도 안하고 있는데(서버 설치하는데 시간을 다 써서..) 시간 남으면 저 기능에 합해 트랜스코딩도 해두는거 만들면 쓸만 하려나요...ㅋㅋ
profile image
달소 글쓴이 2023.09.02. 14:23
akrsoTale
youtube-dl에 기능을 이쪽으로 진행하시면 좋을듯합니다 ㅎㅎ
profile image
jerry80 2023.09.02. 12:15
단순하니 아주 좋네요. 다만 아무런 인증이 없으니, 필요할때 켜서 다운받고, 다운 다되면 내리고 해야할듯.
곰발 2023.09.05. 22:26
volumes:
- ./downloads:/downloads

이 부분에서... 저는 볼륨이 볼륨1. 볼륨2... 이렇게 있습니다.
그래서인지 볼륨1에다가 제어판에서 공유폴더 만들기로 downloads 를 만들고 또 그 하위폴더로 downloads 만들어도 폴더가 없다고 에러가 나면서 실행이 안되네요.
볼륨1이나 볼륨2로 지정하려면 어디 부분을 수정해야 할까요?
profile image
달소 글쓴이 2023.09.05. 22:38
곰발
앞부분의 ./downloads 입니다. 이걸 절대경로로 /volume1 ~~ 이렇게 적어주시면됩니다!
곰발 2023.09.05. 23:08
달소
metube 접속해서 다운로드까지 끝나고 다운 끝난후 클릭하면 컴퓨터의 브라우저에서 재생이 되는데 제 나스의 주소에서 읽어 오는거 보니 분명 다운로드는 받은듯합니다.
그런데 폴더들을 아무리 뒤져도 다운로드 받은 파일이 안보입니다.
지금의 컴퓨터에서 나스 접속해서 확인해도 그렇고 폰으로 접속해서 확인해도 그렇고 다른 기기에서 접속해도 마찬가지고 외부접속을 해서 확인해도 마찬가지로 파일이 없네요.
도무지 무슨 일인건지...
다운로드 끝나고 completed에서 제목 클릭하면 제 나스에 다운 받은 파일이 열리는게 맞는거죠?
그런데 왜 파일스테이션이나 파일관리자+에서는 전혀 안보이는지 모르겠습니다.ㅠ.ㅠ

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
질문 /var/www 폴더가 삭제되었습니다. ㅜ,.ㅜ 2 니속사정 1일 전20:42 253 +1
잡담 jellyfin 자원 진짜 안쓰네요 1 kmw_ 1일 전19:26 362 +1
잡담 iventoy pxe는 속도가 엄청 느리군요.. nohdd는 왜 빠르지.. 음... 2 purndal 2일 전00:52 197 +2
3900 정보
image
툭툭이 24.03.28.11:14 926 +17
3899
image
eyeball 23.04.05.21:08 1816 +16
3898 정보
image
antegral 22.05.07.01:18 3208 +16
3897 잡담
image
햇서 23.06.05.05:53 917 +14
3896
image
달소 22.03.17.22:09 19076 +14
3895
image
달소 22.03.17.22:25 5100 +11
3894 정보
image
EXP 24.02.06.03:43 1357 +10
3893
image
달소 22.05.06.15:43 1046 +10
3892 정보
image
달소 24.02.19.00:58 981 +9
3891
image
theb1ue 22.06.14.16:05 4904 +9
3890 가이드
image
opq! 24.04.02.21:25 485 +8
3889 잡담
image
달소 24.01.15.03:22 587 +8
3888
image
달소 23.01.27.14:15 16193 +8
3887
image
달소 22.07.07.16:57 1947 +8
3886
image
달소 22.03.14.17:30 4218 +8
3885
image
달소 22.02.11.13:31 3050 +8
3884 후기
image
cdma2000 24.02.06.13:12 802 +7
3883 가이드
image
달소 23.07.04.20:38 1940 +7
3882
image
앨런임더 23.03.31.21:14 1908 +7
3881 잡담
image
곰삼촌 23.01.25.10:05 1096 +7