讓軟體工程師告訴你,我如何讓我的 V 豚 DD 生活更加舒適

前言

這個主題想寫很久了,我有不少小玩具可以分享ww

我大約從2020年中開始接觸 Vtuber ,然後就這樣陷入坑裡直到現在。
軟體工程師是一種懶惰的生物,我們是為了未來的懶惰而努力。
別人的工具我能用得起來,缺的東西我能自己造,這是我的吃飯本領。

因為有很多東西想寫,這篇文章是一篇大雜燴,未來也會回來更新。

題外話,
下面這隻笨狗是我的推し,請在讀文章時順道聽聽她的原創專輯。

目錄

瀏覧器擴充功能

Enhancer for YouTube™

載點
https://www.mrfdev.com/enhancer-for-youtube

這個可以算是瑞士刀了吧,一大堆功能,以下寫幾個亮眼的

  • Youtube 專用擋廣告 (我使用它加上 AdGuard ,從來沒見過廣告)
  • 彈出影片視窗 (搭配 FancyZones )
  • 自動變更畫質 ( Youtube 的 Auto 總是在搞事)
  • 截圖功能
  • 隱藏側邊欄的「相關影片」

YouTubeLiveClock

我覺得它的功能和名字不符合,功能超出「LiveClock」很多,應該改名為「打時間軸神器」之類的。

它的主要功能是,在觀看直播存檔時顯示該秒數的直播時間

它的次要(?)功能是,一個很強大的時間軸筆記工具,還附有一個總覧介面。很適合用在歌枠打歌單時軸,或是烤肉man剪精華筆記之類的。

Youtube影片截選播放清單

這是我寫的

這是截選播放清單擴充功能,在 Youtube/Onedrive/GoogleDrive/TwitCasting 上直接播放「起始~結束時間」影片片段。
此工具專門設計來聽 Vtuber 的歌枠,這是我對於歌回烤肉的程式解

專文介紹
琳的備忘手札: Youtube影片截選播放清單 (Youtube Clip Playlist)

UserScript腳本

UserScript腳本是一種在網頁上運行的自訂程式,可以使用 Tampermonkey(油猴) 執行。請安裝好擴充功能後再繼續。

Youtube上缺功能? 自己寫就好啦!

由 Gist 安裝 UserScript 的方法

Youtube 觀看5分鐘影片後自動按喜歡

載點
https://gist.github.com/jim60105/9515346675ebc27b06ccc8f058d9da65

只要裝了這個,不管D到哪都不用再手動幫影片按讚啦
真的是懶人到極致w

Youtube 自動拍手機器

我平常一邊做事一邊放著聽歌枠,在唱完一首歌後要幫 vtuber 拍手,做事要打斷就有點懶得拍手。後來就寫了這個,將拍手行為自動化!

基本上它是「別人拍手時跟著一起拍」的設計。也能改變觸發語句和發送語句,把它變成自動打 call 功能。

我有加了一些判斷條件讓它盡量不誤觸發。使用前請依需求調整設定區塊。

使用時請自行負責,不要讓它變成垃圾留言產生器。

Twitch 自動拍手機器

同上,圖奇版本

Youtube 直播聊天室貼圖複製工具

載點
https://greasyfork.org/zh-TW/scripts/447599-yt-live-chat-emoji-copy-tool

如果你曾經試著複製別人在 Youtube 聊天室發的貼圖,你會發現貼圖是無法複製貼上的
只要安裝這個腳本就能解決問題囉,它會為你自動轉換。

YTBetter

載點
https://pastebin.com/5EiDA3VL

重新啟用 DVR ,直播中影片回放。

不建議長期啟動它,會造成直播逐漸脫離最新進度,在要用時再開啟就好。

直播主常常會鎖時間軸不讓你往回拉,以備在發生事故時能降低風險,但其實鎖時間軸並不是安全性操作。防君子不防小人,修改前端就能破解的東西毫無安全性可言,而且還有能從直播起始錄影的工具喔!

如果有 Vtuber 看見了請記住 —— 萬一不幸出事故,請你立刻把直播切掉,並且到 Youtube 後台刪檔。從出事到刪檔的空窗時間 = 影片備份時間,完全不存在鎖了回放很安全這回事。

Stylebot

Stylebot 可以在網頁上套用自訂的 CSS 。和油猴類似,只是油猴控制的是程式,Stylebot 控制 CSS。

網頁 UI 醜死? 自己改寫就好啦!

Stylebot 的使用方式

  • 打開你要修改版面的網頁
  • 點擊右上角的 Stylebot 圖示
  • 選擇中間的「打開 Stylebot」
  • 在最下方選擇中間的「代碼」
  • 把提供的 css 貼進去

Youtube 直播聊天室版面高度改善

載點
https://gist.github.com/jim60105/1dcd8178c92d2dcd7035cc20628c7c3e

把聊天室改成和螢幕畫面一樣高

Twitcasting 版面改寫

載點
https://gist.github.com/jim60105/486343171d23616770a6a28da4bf9997

Twitcasting 這什麼垃圾 UI ,完全無法接受。

  • 影片頁面,不往下滾無法看見完整影片
  • 聊天室寬得莫名其妙,擠壓影片尺寸
  • Live History 兩邊超大留白,讓中間的影片資訊超小
  • 多餘的 banner 和影片上方的分類標籤,這對舊用戶只是干擾
我改過的 UI 較為擁擠,但把所有功能都擠進可視範圍,而且還加大了影片尺寸

Before

After

多窗工具

小提醒
只要「在別的網站上用 iframe 觀看 Youtube 直播」,就無法投SC

Holodex

網址
https://holodex.net/

Holodex 可以做到複雜的版面設定,而且還能做音訊管理。

圖片出處

ViewSync

網址
https://viewsync.net/

這個工具有點特殊,它的取向和其它多窗程式有點不一樣,它是 focus 在「同步不同影片」上面。它適合用來看多頻道聯動直播,將多個影片同步播放。

這是作者提供的範例,注意三個影片的時間同步被記錄在這個範例連結中,你可以將調整成果分享給別人。

影片下載工具

專文介紹
琳的備忘手札: 影片下載轉檔筆記 ( Youtube 、 Twitch 、 TwitCasting 、 Twitter Spaces 音訊空間 、 ffmpeg、yt-dlp )
存檔下載 Youtube Segment Downloader
直播中從頭下載 ytarchive
其它 yt-dlp

監控下載工具

Youtube 直播錄影伺服器

專文介紹
琳的備忘手札: [Docker] Youtube直播錄影伺服器建置

備份 Youtube 影片至 Azure Blob Storage

專文介紹
琳的備忘手札: [Docker] Backup-dl - 備份Youtube影片至Azure Blob Storage

監控 Twitch、TwitCasting、Twitter Spaces

專文介紹
琳的備忘手札: [Docker] 直播監控、自動影片下載筆記 ( Youtube 、 Twitch 、 TwitCasting 、 Twitter Spaces 音訊空間)

小工具

PowerToys - FancyZones

安裝指南
https://learn.microsoft.com/zh-tw/windows/powertoys/install
操作指南
https://learn.microsoft.com/zh-tw/windows/powertoys/fancyzones

這是能讓視窗貼齊在指定配置內的工具。
推薦搭配 Enhancer for YouTube™ 的彈出影片功能使用。

PowerToys 是很強大的工具包,其它的功能也推薦嘗試。
事實上我最常用的是 PowerToys Run。

Youtube 歌單產生工具 (Youtube Timeline Builder)

專文介紹
琳的備忘手札: [Excel & VBA] Youtube 歌單產生工具 (Youtube Timeline Builder)

這是用來編輯 Youtube 歌枠時間軸用的 Excel 工具。
給幫忙寫歌枠歌單的人使用。

硬體

ASUS 華碩 ZenScreen Touch MB16AMT

對,便攜式螢幕,且它的一大優點在於觸控功能。

我平常是雙螢幕工作者,這是第三個專門用來看V的小螢幕。我一邊做事一邊看V,突然想要在聊天室打字互動的時候,我會直接伸左手觸控聊天室輸入框,然後打字輸入 Enter 。這讓我的滑鼠不用移動過去再移回來,操作簡便很多。推薦加幾千選觸控式的型號。

另一個優點是這台支援 DisplayLink 輸入、 HDMI 輸入,換句話說,可以接電腦、接 Nintendo Switch、接 PS4 、接幾乎所有的 Android 手機。這個技術很重要,我甚至可以斷言,不支援 DisplayLink 的攜帶式螢幕都不推薦買。

這東西好用,真心不騙👍

Youtube 隱藏密技

下面這些東西似乎沒什麼人知道,我把它整理如下。
在開始以前我要先說明幾樣東西: 頻道 ID、使用者 ID、影片 ID

  • 頻道 ID (Channel ID)
    • 可以在這個網站查詢
    • 20230106補充: 此法已失效
      • 先點進隨便一支影片 
      • 點擊影片資訊旁的頻道名稱
      • 網址的最後面這一段就是,UC開頭一長串
        如圖,久遠たま的頻道 ID 為 UCBC7vYFNQoGPupe5NxPG4Bw
  • 使用者 ID (User ID)
    • 把頻道 ID 去掉開頭的 UC 就是使用者 ID 了
      久遠たま的使用者 ID 為 BC7vYFNQoGPupe5NxPG4Bw
  • 影片 ID (Video ID)
    • 點進影片
    • 在網址列上找 v 參數,或是點擊「分享」的網址最後一段
      如圖,這支影片的影片 ID 為 EOtfDd3ReSs
    • 或者,你也可以在這個網站查詢

以下我會用 {頻道ID} 、 {使用者ID} 、 {影片ID} 來表示,請替換為上面取得的 ID

Youtube 全頻道公開影片播放清單

https://www.youtube.com/playlist?list=UU{使用者ID}

Youtube 全頻道會限影片播放清單

https://www.youtube.com/playlist?list=UUMO{使用者ID}

Youtube 頻道 RSS feed

RSS 會在影片公開、直播待機室公開時廣播

https://www.youtube.com/feeds/videos.xml?channel_id={頻道ID}

Youtube 影片封面圖片 jpg 連結

↓畫質由高至低↓
不一定每種尺寸都存在
將 default 替換為數字 1、2、3,即為自動產生的第 1、2、3 張圖片

https://i.ytimg.com/vi/{影片ID}/maxresdefault.jpg
https://i.ytimg.com/vi/{影片ID}/hqdefault.jpg
https://i.ytimg.com/vi/{影片ID}/mqdefault.jpg
https://i.ytimg.com/vi/{影片ID}/sddefault.jpg

Youtube 頻道直播連結

這個連結會直接打開現正直播中的影片

https://www.youtube.com/channel/{頻道ID}/live

Youtube 上所有圖片的原始尺寸圖片

在 Youtube 網站上對任何圖片「右鍵→在新分頁中開啟」,如果它的網址中後方有 =s{一個數字} ,那就適用這個方法。
把它換成 =s0 ,後面全部刪掉即可。舉例如下:

右鍵打開的連結
https://yt3.googleusercontent.com/KHBM9Ulz5Yk909OEWSH8QvpdvEcaN3kIRDYovmAoXN1zuEm7xB-mMsPtwax1iAfDt6gShhJz=s176-c-k-c0x00ffffff-no-rj
原始圖片連結
https://yt3.googleusercontent.com/KHBM9Ulz5Yk909OEWSH8QvpdvEcaN3kIRDYovmAoXN1zuEm7xB-mMsPtwax1iAfDt6gShhJz=s0
延伸閱讀
這裡有個自動化開啟為原圖的UserScript腳本
https://greasyfork.org/en/scripts/2312-resize-image-on-open-image-in-new-tab



8 則留言:

  1. 貼圖複製工具,不知道能不能設定多組呢,也想要おつ再見之類的

    回覆刪除
    回覆
    1. 我沒有理解你說的多組是什麼意思,它應該沒有什麼需要設定的

      刪除
    2. 是我搞錯了,自動拍手機器才對~"~
      目前都是多創幾個腳本,來回應安安,再見等等和其他貼圖

      刪除
    3. 最近,在自動拍手機器在貼上內容後發送時都會失敗,不知道是不是我自己還是YT造成

      刪除
    4. 正好前天剛修 1.4.4 版
      因為Youtube改版面

      刪除
    5. 我沒有打算做多組的功能或把它改更複雜

      刪除
  2. YT太狠了..又改輸入的版面...拍手失敗

    回覆刪除

本站遭到垃圾留言(病毒連結)攻擊,開啟審核模式。留言後並不會馬上公開顯示。

目錄