開著迅雷下載影片,用高速通道和離線下載飛快,但要等到下載完畢才能打開文件。以前總直接把 xxx.td 文件右鍵交給 MPlayerX 云云的播放器,簡單粗暴,播放的時候很多格式卻即不能回退也快進,否則就會卡死閃退;百度云網盤可以直接預覽,但是畫質被吃掉好大一塊,著實讓人蛋疼。今天找片兒的時候發現用 Python 即可輕松解決大問題,簡直價格實惠量又足。
準備工作
- 當季新鮮的Python環境
步驟
1. Ctrl + Space 打開 Terminal
2. 輸入 cd ~/Downloads
3. 輸入 ln <正在下載的文件名>.td <虛擬文件名>,回車
比如 "ln ADE60C123.mkv.td 123.mkv"
這一步創建了一個叫 123.mkv 的符號鏈接,在之后的步驟里充當直接訪問視頻文件地址。
4. 輸入 python -m SimpleHTTPServer,回車。
此時python創建了一個簡單的HTTP服務器,監聽 0.0.0.0:8000 端口,可以從局域網內任意臺電腦訪問 http://<本機IP>:8000,根目錄即 ~/Downloads/
5. 打開播放器(如 MPlayerX ),在“打開位置”/“打開 URL ” ( Command + U ) 中輸入http://127.0.0.1:8000/<虛擬文件名>,回車就可以像上視頻網站一樣正常播放緩沖下來的部分了。