- 短片播放器
- 透過 libmpv 以及 yt-dlp 來支援數個影音網站的影片播放。
- 網路資源
- 下載短片
- 透過 yt-dlp 以及 FFmpeg 或 aria2 來下載影片。
- 陽春字幕產生器
- 製作 SubRip Text 或 WebVTT 格式的字幕檔案。
- YouTube 影片秒數轉換器
- 將秒數與時間標記互相轉換的轉換器。
- 燒錄字幕檔
- 透過 FFmpeg 將字幕檔案燒錄至視訊檔案。
- 分割影片
- 透過 FFmpeg 將指定的視訊檔案分割成數個短片。
- Whisper
- 透過 Whisper 將視訊檔案或是音訊檔案中的人聲口語轉譯產生成字幕檔案。
- YouTube 訂閱者計數器工具
- 透過 Playwright 來操作模擬人工瀏覽 YouTube Subscriber Counter 網站,並將網站內容拍攝成截圖。
- 先在右側的短片清單中新增內容;或使用 網路資源 取得內容。
- 點選
短片播放器
頁籤。 - 點選
播放
按鈕,即可播放短片。
- 拖曳
時間軸
,即可調整播放的進度。 - 拖曳
音量調整
,即可調整音量大小。 - 點選
靜音
按鈕,即可靜音短片。- 點選
取消靜音
按鈕,即可取消靜音短片。
- 點選
- 勾選
不顯示影像
,即可不顯示短片的畫面。- 取消勾選
不顯示影像
,即可顯示短片的畫面。
- 取消勾選
- 勾選
色度鍵
,即可將短片畫面轉換成綠幕。- 取消勾選
色度鍵
,即可顯示原本的短片畫面。
- 取消勾選
- 選則
YouTube 影片畫質
,即可調整 YouTube 網站影片的畫質。- ※僅對 YouTube 網站有效。
- 選擇
播放速度
,即可調整短片的播放速度。 - 點選
上一個
按鈕,即可播放上一個短片。 - 點選
下一個
按鈕,即可播放下一個短片。 - 點選
暫停
按鈕,即可暫停播放短片。- 點選
恢復播放
按鈕,即可恢復播放已暫停播放短片。
- 點選
- 點選
停止
按鈕,即可停止播放短片。 - 點選
時間標記編輯器
單選按鈕,以切換成時間標記編輯器
模式;點選時間標記編輯器
單選按鈕,以切換成短片播放器
模式。
- 在
短片清單
上點選滑鼠右鍵,即可叫出操作選單。 - 可以直接將支援的短片清單檔案,拖曳至短片清單上以載入該短片清單的內容。
- 可以透過
檔案
->載入短片清單檔案
,選擇要載入的短片清單檔案,即可載入該檔案。
本應用程式還另支援 Discord 豐富狀態 [^1](需要在雜項
頁籤開啟),可以將短片播放器的播放狀態設為 Discord 豐富狀態。
點選網路資源
頁籤。
目前共支援下列兩個來源:
選擇欲下載的網路播放清單後,再點選載入短片清單
按鈕,即會在右側的短片清單內顯示下載的內容。
勾選啟用後,若是播放來自 YoutubeClipPlaylist/Playlists 的播放清單中的短片時,若該短片項目沒有字幕檔網址,則會自動搜尋 YoutubeClipPlaylist/Lyrics 此 GitHub 倉庫,並下載對應的 LyRiCs 檔案。
※不一定都找得到對應的 LyRiCs 檔案,詳細請參考該 GitHub 倉庫的 README.md 檔案。
此下拉選單會在應用程式開啟時,自動掃描 ClipLists 資料夾,並將該資料夾第一層的短片清單列出。
選擇欲載入的短片清單檔案後,再點選載入短片清單
按鈕,即會在右側的短片清單內顯示載入的內容。
- 輸入使用者的 mid。
- 點選
複製 MID
按鈕,即可以從在網路播放清單中所選擇的播放清單
來取得 MID。(※僅支援 Bilibili 的播放清單) - 在
排除字詞
的欄位編輯要排除的字詞。(一行一個字詞) - 勾選
匯出成 *.jsonc
以匯出 YoutubeClipPlaylist/Playlists 所使用的格式。 - 勾選
檢查網址
以啟用網址檢查功能。- 會排除拜年紀這類的影片。
- 點選
產生短片清單檔案
按鈕即可。 - 若要取消操作,請點選
取消作業
按鈕即可。
- 請注意使用的頻率,太過於頻繁的使用,會容易觸發 Bilibili 網站的風險控制機制。建議一天使用次數最多不要超過 2 次。
- 因為技術限制的原因,透過 BiliBili API 取得的影片資訊,無法取得所有的分段相關資訊,故只能固定取得第一分段的資料。
- 先在短片清單
點選
要下載的短片項目。 - 在該短片項目上點選滑鼠右鍵,然後選擇
下載此短片
。 - 等待作業完成即可。
- 若要取消操作,請點選
取消作業
按鈕即可。
- 先在短片清單
點選
要下載的短片項目。 - 在該短片項目上點選滑鼠右鍵,然後選擇
依同網址或影片 ID 來下載短片
。 - 等待作業完成即可。
- 若要取消操作,請點選
取消作業
按鈕即可。
- 在短片清單上點選滑鼠右鍵,然後選擇
批次下載短片
。 - 等待作業完成即可。
- 若要取消操作,請點選
取消作業
按鈕即可。
- 先下載完整影片
- 啟用此選項後,則會先下載整部短片,在下載完成後,才會依短片項目的內容決定是否要分割短片。
- 刪除來源檔案
- 僅會作用於需要分割短片的狀況。
※這兩個設定選項會影響下載此短片以及依同網址或影片 ID 來下載短片等功能。
點選短片工具
頁籤後,再點選陽春字幕產生器
按鈕,即會透過本機上的網頁瀏覽器開啟該網頁工具。
點選短片工具
頁籤後,再點選YouTube 影片秒數轉換器
按鈕,即會透過本機上的網頁瀏覽器開啟該網頁工具。
- 先至
雜項
頁籤設定FFmpeg 選項
。 - 點選
短片工具
頁籤後,再點選燒錄字幕檔
按鈕。 - 選擇視訊檔案。(僅支援 *.mp4、*.mkv 等格式)
- 選擇字幕檔案。(僅支援 *.srt、*.vtt、*.ssa 以及 *.ass 等格式)
- 等待作業完成即可。
- 若要取消操作,請點選
取消作業
按鈕即可。
- 先至
雜項
頁籤設定FFmpeg 選項
。 - 在短片清單加入欲分割成的短片項目。
- 點選
短片工具
頁籤後,再點選分割影片
按鈕。 - 選擇視訊檔案。(僅支援 *.mp4、*.mkv 等格式)
- 等待作業完成即可。
- 若要取消操作,請點選
取消作業
按鈕即可。
前置步驟
- 選擇要使用的
模型
。 - 選擇要使用的
量化
。 - 選擇要使用的
取樣策略
。 - 選擇目標的
轉譯語言
。 - 填入欲使用的
Beam size
的值。 - 填入欲使用的
Patience
的值。 - 填入欲使用的
Best Of
的值。 - 勾選是否要啟用
啟用 SpeedUp2x
。 - 勾選是否要啟用
翻譯成英文
。 - 勾選是否要啟用
同時輸出 WebVTT 字幕檔
。
- 完成 Whisper 的前置步驟
- 點選
偵測影片語言
按鈕,並選擇檔案。 - 等待作業完成即可。
- 若要取消操作,請點選
取消作業
按鈕即可。
- 完成 Whisper 的前置步驟
- 點選
轉譯影片
按鈕,並選擇檔案。 - 等待作業完成即可。
- 若要取消操作,請點選
取消作業
按鈕即可。
注意事項
- 請勿用於
Medium
以下的模型。 - 當選擇的模型越大,所需要花費的硬體資源,以及處理的時間會變得更多跟更長。
- 當
取樣策略
設為Default
時,則效果會等同於設為Greedy
。 Beam size
以及Patience
等欄位的值,只會影響取樣策略
設為Beam search
時的作業。Best Of
欄位的值,只會影響取樣策略
設為Default
或Greedy
時的作業。
- 點選
其他工具
頁籤。 - 輸入 YouTube 頻道的 ID。
- 依照需求勾選以及設定選項。
- 點選
儲存截圖
按鈕即可。 - 若需要重設,可以透過點選
重設
按鈕來重設相關的控制項。
本應用程式預設會自動判斷目前作業系統所使用的語系,但也可以手動選擇想要使用的語系。
- 選擇想要使用的語系。
- 在選擇以及確認後,等待應用程式重新啟動即可。
此處用於部分下載機制使用,避免讓下載來源認為是非正常行為在下載資源。
- 在欄位輸入想要的使用者代理字串。
- 讓該欄位失焦即可。
※僅會影響新的下載,對正在進行中的下載不會生效,若要使其立即生效,請先取消進行中的下載作業後再重新下載即可。
此處用於部分下載機制使用,避免讓下載來源認為是非正常行為在下載資源。
- 在欄位輸入想要的 Sec-CH-UA。
- 讓該欄位失焦即可。
※僅會影響新的下載,對正在進行中的下載不會生效,若要使其立即生效,請先取消進行中的下載作業後再重新下載即可。
- 點選
查詢使用者代理字串
按鈕,即會開啟您預設的網頁瀏覽器,並透過 Google 來查詢該網頁瀏覽器的使用者代理字串。
此功能僅用於載入網路播放清單、短片清單,在載入相關資料時會排除在此處設定的域名的短片項目。
- 在欄位輸入想要排除的域名。(一行一個)
- 讓該欄位失焦即可。
此功能僅用於載入時間標記資訊檔案,當載入的時間標記資訊檔案僅有開始時間時,則會以此處設定的秒數自動補上結束時間。
- 在欄位輸入想要秒數。
- 讓該欄位失焦即可。
勾選此選項以讓 mpv 輸出詳細資訊。
本應用程式支援將短片播放器的播放狀態,設為 Discord 豐富狀態 [^1],勾選此選項以啟用此功能。
此選項僅會作用於 Bilibili 短片清單產生器以及 Whisper。
勾選此選選項後,會自動將影片標題或是字幕檔的內容轉換成繁體中文(異體字轉換:臺灣標準、地域用詞轉換:臺灣模式)。
本應用程式的短片下載功能是透過 yt-dlp 達成,此處提供簡易的 yt-dlp 選項設定功能。
※若需要下載會員限定的影片,請調整此處的 Cookies 選項。
本應用程式的短片分割、燒錄字幕檔以及分割影片等功能皆是透過 FFmpeg 達成,此處提供簡易的 FFmpeg 選項設定功能。
- 在
字型清單
選擇想要使用的字型。 - 或在其之下的欄位內輸入字型的名稱。
- 在
文字編碼清單
選擇想要使用的文字編碼。 - 或在其之下的欄位內輸入文字編碼的名稱。
- 勾選
套用字型設定
選項。
※若未勾選套用字型設定
選項的話,在執行相關作業時則不會套用相關設定。
- 選擇品牌。
- 或選擇 GPU 裝置。
- 勾選
啟用硬體加速
選項。
※若未勾選啟用硬體加速
選項的話,在執行相關作業時則不會套用相關設定。
※使用此選項前,請先確認您使用的裝置支援硬體加速,否則請勿使用此選項,因為可能會造成相關作業失敗。
此處提供本應用程式的相依性檔案的下載、更新以及重建等功能。
- Q 鍵:結束應用程式
- W 鍵:重設彈出視窗的大小與位置
- E 鍵:開/關彈出視窗
- R 鍵:開/關彈出視窗的全螢幕顯示
- T 鍵:隱藏應用程式
- A 鍵:播放短片
- S 鍵:暫停/恢復播放短片
- D 鍵:播放上一個短片
- F 鍵:播放下一個短片
- G 鍵:停止播放短片
- Z 鍵:隨機播放短片
- X 鍵:隨機排列短片清單
- C 鍵:開/關不顯示影像
- V 鍵:開/關靜音
- U 鍵:更新目前播放中短片的開始時間 [^2]
- I 鍵:更新目前播放中短片的結束時間 [^2]
※僅在應用程式前景顯示且有焦點時才會生效。
- [^1] 僅支援 Discord 桌面版。
- [^2] 需要先切換成
時間標記編輯器
模式才會有效。