以下的方法需要小量 HTML,Windows command line 的知識 和 FFmpeg 這做軟件。
第一步: 取得FFmpeg軟件
FFmpeg 是一個免費開源的影音文件的處理工具,可惜沒有圖像介面,只有命令行(command line)輸入方法。
FFmpeg官網可以下載到最新的版本。
- 在官網首頁選 ‘Download’
- 在Get packages & executable files下選 ‘Windows EXE Files’
- 網頁轉至 FFmpeg Builds
- 可以略過當中 Version, Architecture & Linking 的選項,按預設即可,選 ‘Download Build’
- 瀏覽器就會開始下載
註: 以上部驟是在Windows 10平台下進行,Linux 和 macOS 的方法可能有少許不同。
第二步: 解壓縮和開啟FFmpeg
因為要用 Windows command line 開啟 FFmpeg.exe,所以要解壓縮在第一步下載回來的檔案。
移至 ‘bin’ 目錄,會找到 ‘ffmpeg.exe’ 這個檔案。記下檔案所在的位置。
開啟 Windows command line,用 ‘cd’ (Change Directory)命令,移到 ‘bin’ 目錄。
例子
cd C:\ffmpeg-4.2.1-win64-static\ffmpeg-4.2.1-win64-static\bin>
註: 以上例子是解壓縮至C:\,如解壓縮至不同的位置,請自行修改。
註: 如果用 double click,程式會開啟,但是因為沒有輸入命令,程式會隨即關閉。
第三步: 到香港電台網站取得電台節目的網址
以下載2019年11月11日的<<音樂情人>>節目為例,打開重溫節目的網頁。
在播放的頁面按右鍵,檢視原始碼。在原始碼中,搜索 “m3u8” ,之後會得到一組或兩組的網址。
如果重溫的是最新一集,只得一組網址。如果重溫的是比較舊的節目,會得到兩組網址。香港電台是按日期儲存節目,所以再搜索20191111 (2019年11月11日),就會得到我們需要的電台節目錄音檔案。
例子
"https://rthkaod3-vh.akamaihd.net/i/m4a/radio/archive/radio2/musiclover/m4a/20191111.m4a/master.m3u8"
第四步: 輸入相關的命令
最簡單的FFmpeg命令就可以下載。
命令只有四部分,中間以空格分開。
ffmpeg -i INPUT Output.mp3
將 INPUT 換成第三步所得到的m3u8網址即可,註意要用英文的雙引號包住。
例子
ffmpeg -i "https://rthkaod3-vh.akamaihd.net/i/m4a/radio/archive/radio2/musiclover/m4a/20191111.m4a/master.m3u8" Output.mp3
之後 FFmpeg 會開始工作,請耐心等待,完成後會在’bin’目錄下找到Output.mp3檔案。可以關閉Windows command line。完成!
此留言已被作者移除。
回覆刪除此留言已被作者移除。
回覆刪除如有問題﹐請留下聯絡方法。
回覆刪除Question: 開啓Windows command line以後我就stuck咗係度唔識整喇
Answer: 下載哪一個 build 也可以。
以下說明以
https://github.com/BtbN/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-win64-gpl.zip
開啟 Command Prompt, 輸入 "cd 'ffmpeg檔案位置'", 注意 cd 後有一個空格(space), 'ffmpeg檔案位置' 中間無任何空格(space). 移至ffmpeg檔案位置, Command Prompt開啟ffmpeg.exe 即可。
攪掂咗喇, 唔該曬!!!
回覆刪除