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

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

쓰기
태그 : synology
번호 분류 제목 글쓴이 날짜 조회 추천
공지 정보 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 63 달소 23.05.29.01:57 25326 +24
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 26956 +23
잡담 QNAP에 이기능은 정말 마음에 드네요 4 EXP 4시간 전07:38 161 +1
잡담 시놀로지 포토스, 서베일런스, 그리고 PLEX 1 헬로 2일 전16:52 280 +1
질문 지금 시점에서 7세대 나스는 아이들 전력소비가 큰가요? 7 나와너 4일 전17:35 482 +1
32 질문
normal
narf 15시간 전21:19 66 0
31 질문
image
묵월야(墨月夜) 2일 전03:54 108 0
30 질문
image
서브어린이 24.04.12.21:58 88 0
29 질문
image
서브어린이 24.04.12.20:32 102 0
28 잡담
normal
니즛 24.03.24.12:38 168 0
27 질문
image
하루오빠 24.03.23.20:27 769 0
26 질문
image
ohyes 24.03.19.12:33 369 0
25 질문
image
SMILE 24.03.08.07:35 379 0
24 질문
normal
mam2apoyo 24.02.27.15:17 239 0
23 질문
image
칠성사이다 24.02.23.03:02 201 0
22 질문
normal
무명인 24.02.21.15:12 424 0
21 질문
image
90000 24.02.21.03:15 251 0
20 질문
image
짹짹이 24.02.20.06:43 392 0
19 가이드
normal
riverflow 24.02.16.13:34 1001 +6
18 후기
image
빨간물약 24.02.16.11:16 1719 +2
17 정보
image
빨간물약 23.12.05.03:01 98 0
16 정보
normal
빨간물약 23.12.03.16:56 566 +3
15 후기
image
빨간물약 23.11.25.18:37 1057 +1
정보
image
빨간물약 23.11.21.20:33 380 +1
13 가이드
image
빨간물약 23.06.29.01:50 527 +1