From 358a343dea43cbe7ab76f21a88ba1cfc7f29a26d Mon Sep 17 00:00:00 2001 From: Wiwi Kuan Date: Thu, 2 May 2024 08:53:55 +0800 Subject: [PATCH] Add files via upload --- yt-tldr.sh | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/yt-tldr.sh b/yt-tldr.sh index a78a51b..99aa8e1 100644 --- a/yt-tldr.sh +++ b/yt-tldr.sh @@ -1,23 +1,17 @@ #!/bin/bash -# yt-tldr.sh -# 這個腳本可以自動下載 YouTube 影片的字幕或音訊,並使用 Whisper 和 ollama 產生影片內容的摘要。 -# 使用方法:./yt-tldr.sh -# 注意:請確保已安裝必要的依賴套件(yt-dlp、Whisper、ollama)。 - -# 檢查是否提供了 YouTube URL 作為參數 +# 檢查是否提供了 YouTube 影片 ID 作為參數 # 如果沒有提供參數,則顯示錯誤訊息並退出腳本 if [ $# -eq 0 ]; then - echo "請提供 YouTube URL 作為參數。" + echo "請提供 YouTube 影片 ID 作為參數。" exit 1 fi -# 獲取提供的 YouTube URL -url=$1 +# 獲取提供的 YouTube 影片 ID +video_id=$1 -# 使用 yt-dlp 獲取影片的 ID -# --get-id 選項會從 URL 中提取影片的 ID -video_id=$(yt-dlp --get-id "$url") +# 構建完整的 YouTube 影片 URL +url="https://www.youtube.com/watch?v=$video_id" # 設定輸出檔案的名稱,使用影片的 ID 作為檔名 # 輸出檔案將包含字幕的文字內容或音頻轉錄的內容