YouTube直播之錄影機 (bash in Docker) https://github.com/jim60105/live-dl
3.4K

docker run --rm
-v D:\YoutubeDownload:/youtube-dl
-v D:\YoutubeDownload\cookies.txt:/usr/src/app/cookies.txt
jim60105/live-dl https://www.youtube.com/watch?v=GDOQTShjTQs
此格式如下
將{{}}填入你的內容,若不需要登入就不用傳入cookies file
docker run --rm
-v {{影片儲存資料夾}}:/youtube-dl
-v {{cookies file,用於登入驗證}}:/usr/src/app/cookies.txt
jim60105/live-dl {{Youtube網址}}
傳入channel網址,並以deamon執行
可以傳入config設定檔,請參考 config.yml 建立
docker run -d
-v D:\YoutubeDownload:/youtube-dl
-v D:\YoutubeDownload\config.yml:/usr/src/app/config.yml
-v D:\YoutubeDownload\cookies.txt:/usr/src/app/cookies.txt
jim60105/live-dl https://www.youtube.com/channel/UCBC7vYFNQoGPupe5NxPG4Bw
請參考此專案: jim60105/docker-live-dl
此工具底層使用youtube-dl,而youtube-dl支援以cookie的方式登入
youtube-dl的帳密功能目前確定是壞的,只能以cookies方式登入
此cookies file包含了你的Youtube登入授權,請務必妥善保管
youtube.com網域的所有cookiecookies.txt如果需要在下載完成後回呼,請將回呼腳本bind至/usr/src/app/callback.sh
__info "Calling callback function..."
local cmd=( "$CALLBACK_EXEC" "${OUTPUT_PATH}.mp4" "$BASE_DIR/" "$VIDEO_ID" "$FULLTITLE" "$UPLOADER" "$UPLOAD_DATE" )
nohup "${cmd[@]}" &>> "$OUTPUT_PATH.log" &
bash參數:
本專案使用AGPL-3.0,遵循自 sparanoid/live-dl
Content type
Image
Digest
sha256:bfe4efd01…
Size
101.7 MB
Last updated
about 3 years ago
docker pull jim60105/live-dl