• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
정보

youtube 다운로드와 재생을 위한 podify

빨간물약 빨간물약 380

1

2

Podify | Create podcasts from anything youtube-dl can handle

 

podify라는 도커 컨테이너 서비스 입니다

 

youtube-dl을 이용해서 yt-dlp 지원 되는 사이트의 동영상은 다 다운로드 되고 

다운로드한 동영상을 재생할 수 있는 서비스 입니다

 

설치법은 위의 사이트 보시면 자세하고 간단하세 따로 적을게 없네요

 

시놀로지 도커로 설치 할 때는

version: '3.4'

x-app-defaults: &app-defaults
  restart: always
  environment: &app-env
    URL_HOST: https://podify.yourdomain.com
    DATABASE_URL: postgres://podify:verysecurepassword@db/podify
    REDIS_URL: redis://redis
    SECRET_KEY_BASE: a57d57661ef5df58b46fab6f04304e89108f22f89b31d2242b31891102da87d519a1f3c6459c1d2716b3b8c5438ef43e06ed4c29c8fb059eb650dc2ec0062d57
    RAILS_LOG_TO_STDOUT: "yes"
    STORAGE_DIR: /storage
    INITIAL_USER_EMAIL: you@example.com
    INITIAL_USER_PASSWORD: yourpassword
    ENABLE_SIGNUP: "no"

  volumes:
    - storage:/storage

  depends_on:
    - db
    - redis

services:
  web:
    <<: *app-defaults
    image: maxhollmann/podify:latest
    command: start-server
    ports:
      - 3000:3000
    environment:
      <<: *app-env

  worker:
    <<: *app-defaults
    image: maxhollmann/podify:latest
    command: start-worker
    environment:
      <<: *app-env

  db:
    image: postgres:12.3
    restart: always
    environment:
      POSTGRES_USER: podify
      POSTGRES_PASSWORD: verysecurepassword
      PGDATA: /var/lib/postgresql/data/pgdata
    volumes:
      - pgdata:/var/lib/postgresql/data/pgdata

  redis:
    image: redis:6
    restart: always

volumes:
  pgdata:
  storage:   

위에서 URL_HOST 부분이나 계정 생성 하는 부분만 수정 해주시면 될 거 같네요

그리고 볼륨매핑 2군데 경로만 시놀 도커 폴더 만드시고 하위 폴더 만드시고

storage 와 pgdata 부분을

/volume1/docker/podify/storage

/volume1/docker/podify/pgdata 

이런 식으로 수정 해주시면 됩니다

 

시크릿 키 베이스는 예제 그대로 쓰지 말고

docker run --rm maxhollmann/podify rails secret   

위 명령으로 새로 만들라고 하는데 그냥 수동으로 영문 숫자 추가해도 되는지는 모르겠네요

 

아이디 비번 부분은 위의 예제 같은 경우 프로젝트 만들 때 계정을 만들고 signup을 막아 놓은 상태고요

 

기본 계정 안 만드시려면 그냥 비워 두시고 signup yes로 바꾸시고 빌드 하시면 가입 버튼 생깁니다

 

거기서 가입하시면 됩니다만 설정이 따로 없어서 사용자 관리가 안됩니다

 

관리자 개념도 없고요...

 

사용자 등록 할 때 신중하게 하시길 바랍니다 비번이나 아이디 수정하는 메뉴가 없더라고요

 

빌드 후 접속 하시면 

image.png.jpg

이런 로그인 창이 뜹니다 

 

회원 가입 yes로 하셨으면 로그인 버튼 아래에 가입 버튼이 생깁니다

 

비번 찾기는 작동 안하더라고요...

 

로그인 하시면

 

image.png.jpg

이런 화면이 뜹니다 

yt-dlp가 지원하는 동영상 사이트의 동영상 주소를 위에 추가 하시면

진행바와 함께 다운로드가 되고 저렇게 목록이 표시가 됩니다

 

재생도 되고 다시 다운로드도 되고요 쓸만하긴 한데

사이트에서 다운로드 할 때 화질 설정이 안되더라고요

 

이 부분은 관련 설정이 있는 건데 제가 못찾는 건지 관련 기능이 없는 건지 화질이 최고 화질은 아닌 거 같더라고요

 

youtube-dl이랑 섞어서 쓰면 좋을 거 같긴 한데 자체 업로드는 안되더라고요...

 

뭔가 조금 부족하지만 그럭저럭 쓸만한 거 같습니다

 

 

 

-추가-

image.png.jpg

좌상단 메뉴 누르면 feeds를 추가할 수 있는데

생성한 feeds 옆에 톱니 바퀴 누르면 뜨는 창에서 Add to 뭐뭐 라고 표기 되는 저 파란 부분을

브라우저 북마크 표시 부분으로 드래그 하시면 북마크 추가 한 것처럼 북마크 버튼이 생기는데

동영상 재생 화면에서 추가한 북마크 버튼 누르면 자동으로 그 feeds에 재생 중인 영상이 저장 됩니다

신고공유스크랩
2

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

취소 댓글 등록

cmt alert

신고

"님의 댓글"

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

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

첨부 0

쓰기
태그 : docker
번호 분류 제목 글쓴이 날짜 조회 추천
공지 정보 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 63 달소 23.05.29.01:57 25485 +25
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 27092 +23
업데이트 nvmesystem addon for mshell 을 테스트 중입니다. 5 화정큐삼 2시간 전12:06 63 +3
잡담 QNAP에 이기능은 정말 마음에 드네요 10 EXP 3일 전07:38 449 +1
잡담 시놀로지 포토스, 서베일런스, 그리고 PLEX 1 헬로 5일 전16:52 354 +1
19 질문
image
묵월야(墨月夜) 5일 전03:54 143 0
18 질문
normal
지나가는_문과생 24.05.01.00:13 111 0
17 질문
normal
햄뽁이아빠 24.04.30.21:46 261 0
16 질문
normal
Venzamin 24.04.24.11:40 215 0
15 가이드
normal
블랙앤해적 24.04.21.20:01 513 +2
14 가이드
normal
펜타네스트 24.04.12.16:13 693 +4
13 질문
normal
토바 24.04.08.14:45 200 0
12 질문
image
kmw_ 24.04.02.14:40 185 0
11 질문
image
ohyes 24.03.19.12:33 372 0
10 질문
normal
키페 24.03.08.19:41 187 0
9 후기
image
빨간물약 24.02.16.11:16 1735 +2
정보
image
빨간물약 23.11.21.20:33 380 +1
7 가이드
image
빨간물약 23.06.29.01:50 532 +1
6 잡담
image
빨간물약 23.04.06.22:26 486 +2
5 가이드
image
빨간물약 23.03.29.13:27 2401 +3
4 가이드
image
빨간물약 23.03.12.08:50 1858 +3
3 정보
normal
빨간물약 23.03.11.16:38 1185 +6
2 가이드
image
빨간물약 23.02.15.17:02 624 +1
1
image
쿠로네코 22.04.14.04:26 1291 +8