[jeeaaasustest/youtube-dl] 2026 세팅
- oracle freetier 에 설치. (단, 오라클 ip는 밴당해서, gluetun 사용)
- 현재 30개 이상 채널을 자동 구독중
- ip 밴 회피위해, sleep 옵션 사용
- cookies.txt 이용
(https://yes.ddonz.com/rhymix/board_nFic21/1138)
- 최근, 특정 영상 (긴 라이브 영상)에서 mp4로 변환 완료 되지 않는 문제 해결
(args.conf 에서 옵션 변경 후, 해결)
args.conf
### youtube-dl configuration options: https://github.com/ytdl-org/youtube-dl/blob/master/README.md#options
## skip live stream
##--match-filter "!is_live" 현재 진행중인 라이브 스트리밍 skip
--match-filter !was_live
--match-filter "original_url!*=/streams/ & url!*=/streams/"
##--no-hls-use-mpegts
#--no-youtube-include-hls-manifest 이옵션은 최신 버전에서는 무시해도 됨
#--hls-prefer-ffmpeg
## skip short 쇼츠 skip
--min-filesize 5.01M
--match-filter "original_url!*=/shorts/ & url!*=/shorts/"
##Download after this date 다운로드 시작일 지정
--dateafter 20260215
## Video Selection 쇼츠 skip
--playlist-end 2
## Geo Restriction 지역제한 무시
--geo-bypass
## Download Options
#--abort-on-unavailable-fragment 이부분 때문에, 특정 영상이 다운로드 완료 되지 않았다.
--playlist-reverse 플레이 리스트에서 최근영상 부터 다운로드
## 마무리되지 않을경우
#--allow-empty-fragments
## Filesystem Options
--no-continue
--no-cache-dir
--no-mtime
--trim-file-name 220 긴 영상제목 220 정도에서 자르기
## Verbosity / Simulation Options
--no-progress
--ignore-errors
## Video Format Options
##--merge-output-format mp4
--format best[ext=mp4][height<720]## args
--output "/downloads/%(uploader)s-%(title).80s.%(ext)s"
## Workarounds
#--sleep-requests '1' 슬립 옵션 ; ip ban 방지용 (단, 다운로드 시간이 길어짐)
--sleep-requests 1.25
--min-sleep-interval 60
--max-sleep-interval 90
##cookies
--cookies /vo2/docker/youtube-dl/cookies.txt 쿠키 저장 위치
#--cookies-from-browser chrome:~/.var/app/com.google.Chrome/
#--cookies-from-browser chrome:~/.config/google-chrome
## Subtitle Options
##--write-auto-sub
## Post-processing Options
##--embed-subs
##--extract-audio
##--ffmpeg-location /var/packages/ffmpeg/target/bin/ffmpeg
##--recode-video webm
##--keep-video
##--no-post-overwrites
##--embed-thumbnail
##--add-metadata
##--convert-subs srt