在手機上二點無限循環 VLC播放器
我覺得播放器的AB二點循環播放是很好用的功能,似乎有些哲理:我們能夠重覆練習有所突破,也能原地打轉裹足不前,端看我們如何使用。今天,你可以靠著VLC播放器輕鬆重覆你愛的片段。

♻️ 無限循環

A與B的長度,是選擇與放棄,

重複,不再是無益的消耗,而是辛苦的淬鍊,

它能療癒你,也能困住你,繞完了嗎?還有下一段呢!

by Beng-Ju,Li

😵‍💫 A-B 循環的人生

在播放器上,我按下了「A」鍵,又按下「B」鍵,旋律在兩點之間來回,像海水反覆拍打岸邊,熟悉得讓人心安,也重複得讓人 不安 。挑出這二點,本身就是選擇與放棄的過程,我必須決定哪一段值得被保留,什麼要暫時捨去,日常生活中,我們不也劃出自己的起點與終點,只為在有限的時間裡專注打磨想要的東東。

🥁 節奏感

A-B 循環教會我的,是一種節奏感: 該反覆的,就讓它反覆到足夠純熟;夠了、該放手的,就要有勇氣退出循環,不能被困住,前面還有等著我去聽的歌呢!

📼 要重覆,曾經不容易

我覺得播放器的AB二點 循環播放 是很好用的功能,可以重覆聽和一直看喜歡的片段,歌曲中隨意挑AB二點循環,在操作上似乎不是一開始就那麼容易。

話說黑膠唱片可以自動重播,可惜是整首,不然就靠DJ手動,不過很傷唱針和唱片;

在卡帶的年代,要重覆一小段歌曲,必須按一下倒退鍵讓磁帶轉回去,何時按下停止鍵呢?只能憑感覺猜一猜;

CD播放器的年代就好些了,按住 倒退鍵並且看準幾分幾秒放手,回到想要的起始點。

音樂變成數位檔案了,應該讓這功能變容易了吧?可惜這功能在播放器上並不常見,也不是每個播放器的預設功能,包含作業系統內建而且市占率極高的 Win#@%$ Media Player也沒有。

📻 VLC Player播放器

😃 輕鬆設定

Google Play 就有 按此下載

在電腦上可以用 mpv播放器 加上.lua腳本來實現無限重播,在手機上可以用預設AB二點循環播放的VLC Player來搞定,操作方便,只要在播放歌曲時先按右上角選單的A-B重覆鍵,這時下方出現設定起點,就可以隨心意選擇從哪開始聽並按下該鍵,選好後會在時間軸跑出一個定位記號,接著出現設定終點,照樣選好,播放器就會自動重覆播放這小段,直到你再次按下A-B重覆鍵為止。

打開選單的A-B重覆鍵
打開選單的A-B重覆鍵
設定起點和終點就完成了
設定起點和終點就完成了

🚨線上+循環二者難以兼得

在電腦上可以看線上網路影音+AB點循環播放,用終端機加上腳本自動化處理,不過很可惜,在手機上沒辨法,也就是說,我不能收看Youtube影片的同時使用AB循環,是的,「連YT的官方播放器都不能這樣做吔!😭」若我就是想要線上+AB循環的話,該怎麼辨?先來看一些問題及變通方式。

🚧 音訊來源的問題

最方便的操作是直接播放手機內的影音檔案,但是我若不想每聽一首就下載一首到手機呢?我們可以在VLC Player輸入串流來播放歌曲,講白了就是可以輸入一堆英文和數字組合,長的像是網址的東東來聽歌並且同時實現二點循環,但是,這卻也是一個令人頭疼的問題,YouTube的影音串流是浮動的!YT綱址可以在瀏覽器內播放,但不能直接用在播放器上,原因是網址背後真正可聽歌的串流被隱藏起來了,而且是會隔一段時間變動,即使我從開發者工具yt-dlp抓到正的影音串流,過一陣子可能就失效,所以播放器需要能即時解析新串流才能一直聽下去。YT如此做的理由,就是讓人乖乖使用它的平台以及專用的播放器,結果,讓人不能好好選擇自己想要的 功能組合

💡 手動解析來源

線上+循環目前在安卓手機上無解,因為Android 11以上的版本把很多權限鎖得很死,包含二個APP之間要直接互相連結目錄與執行程式的功能也牢牢鎖死,除非我刷機安裝開源的作業系統,不然只能乖乖的手動解析網址。解析過程複雜了一些,一想到可以在手機上使用 終端機指令列 ,還頗有趣的。

🎓 解析三部曲

  1. 安裝手機終端機 Termux

  2. 用終端機安裝yt-dlp、ffmpeg、python

  3. 用指令yt-dlp -g “網址"解析並得到一串很長的臨時串流網址,貼上VLC Player

1. 安裝 Termux

Google Play 就有 按此下載

對接觸過Linux的人來說,這是很熟悉的介面,介面講白了就是介於人類和電腦中間的那一面,有圖形介圖,就是看圖按一按就可以和機器溝通了,優點是直覺又方便,還很美麗!缺點是功能往往是人家設定好的,使用者只要負責按下去就好;命令列則是輸入文字與電腦溝通,優點是功能可以照自己的需要來定,缺點是有些門檻,但一跨過,不用跨很遠便能立刻感受到新天地。

2. 用Termux安裝軟體

yt-dlp是強大的影音解析工具,很多大型影音服務後端都在用它;ffmpeg是公認最強大的影音處理器;這樣比喻python好了,它是以上二個軟體的家,是高階程式語言執行環境,安裝後,可以執行許多由python寫的工具。

在Termux輸入:

pkg update && pkg upgrade
pkg install ffmpeg python
pip install -U yt-dlp

termux 的指令為pkg,為package的縮寫,一樣先升級網站上安裝庫,然後安裝ffmpeg以及python,一口氣可以前後安裝二個以上的軟體,這也是圖形介面沒有的功能。用pip安裝yt-dlp ,-U為安裝最新版的意思。

Termux的使用畫面
Termux的使用畫面

3. 解析出串流

在Termux輸入

yt-dlp -g "YT、google 雲端…等網址"

記得網址要用雙引號” “包起來,輸入沒有多久便會在底下解析出一串長長以http://為開頭的網址,真的很長,幸好複製以一行為單位,還不算太難按。把這串網址輸入VLC更多選項內的新串流,即可收看或收聽線上YT並同時享受AB點無限循環的樂趣。

下方最右邊的更多及進入後的新串流
下方最右邊的更多及進入後的新串流

💔 美中不足

解析後會得到二個網址,一個有影無聲、另一個反過來是有聲無影,沒辨法,只能選擇一個輸入VLC的串流去播放,為了練歌,就選下方那個有聲音的網址。若要有聲有影地看YT影片同時用AB循環,在VLC的唯一解方就是先下載到手機了。

輸入以下指令下載到手機:

yt-dlp "網址"

影音存在 Termux 預設的主目錄 /data/data/com.termux/files/home

🤔 版權?與教學用

以上為自己學習時使用,若有興趣想知道網路世界怎麼看待版權,可參考大鬍子Richard Matthew Stallman 史托曼 這位前輩做的努力。


上次修改於 2025-08-12