2018年4月20日 星期五

如何下載NHK NEWS WEB EASY上的新聞影片

學日文應該知道這個網站: NHK NEWS WEB EASY
這邊會從每天的新聞裡挑選一些,寫成簡短的新聞文章,漢字還會標上發音,文章會有發音,有的還會附上簡短的新聞影片。

這邊提供一個簡單的方法可以把影片下載下來離線觀看:

需要準備的東西:
步驟:
1. 首先使用Chrome或Firefox瀏覽到含影片的文章頁面


2. 按下"Ctrl+Shift+I" 開啟開發者工具,並且切到"網路"這個子頁面
* Chrome的樣子
 
* Firefox的樣子

3. 在這個頁面按下[F5]重新載入,會看到很多檔案被下載的樣子,等他下載完之後,從裡面找到一筆開頭是index_0_av.m3u8的檔案,選取之後,從右邊拷貝這個檔案的URL網址.


4. 打開VLC播放器,選取[媒體]->[開啟網路串流]

5. 將剛剛複製的URL貼上,此時選擇[播放]右邊的小箭頭下拉選單,選擇[Convert]

6. 下一頁,從設定檔下拉選單,選擇第一個項目[Video - H.264 + MP3(MP4)]


7. 選擇瀏覽,並且設定好要輸出的檔案位置跟名稱


8. 最後按下[開始],等進度條跑完之後,影片就會輸出到剛剛選擇的地方了


說明:
這個網站的影片目前使用DASH的技術播放,影片會被切成很多小段的ts檔案,中間網頁的js邏輯雖然有點複雜,不過最終還是會透過 browser下載需要播放的m3u8 playlist,透過browser直接去抓到這個檔案,就可以使用支援HLS的VLC直接撥放影片,但是我們目的不是要播放影片,而是要下載,所以利用VLC提供的transcode功能,把所有ts的片段接起來轉成比較多撥放器支援的mp4(h.264+mp3)格式.



p.s. 不知名人士把News easy web整理過並且mirror了一份到github,影片都已經轉成mp4的完整檔案了,如果他有持續更新的話,從這個網址直接可以下載影片,更方便: https://newswebeasy.github.io/