使用You-Get優(yōu)雅的看在線視頻

眾所周知,國內(nèi)的視頻網(wǎng)站為了強制展示廣告以及防止隨意下載,一直都是使用飽受詬病的Adobe Flash Player。
由于Flash漏洞不斷,耗能高,性能差,經(jīng)常會導致瀏覽器崩潰卡死等問題,用戶體驗非常差;火狐瀏覽器的主管甚至直接稱現(xiàn)代化的互聯(lián)網(wǎng)已經(jīng)不再需要這種過時的播放器;但不論去Flash化的呼聲多么高,國內(nèi)視頻網(wǎng)站的現(xiàn)狀一時半會也改不了。
于是,我們在國內(nèi)視頻網(wǎng)站上看視頻時,經(jīng)常會遇到視頻無限緩沖、進度條不能拖動、看視頻過程中突然卡住等問題,還要忍受長達一二分鐘的廣告,跟YouTube的體驗差距實在太大;如何在不安裝各種視頻客戶端的情況下更加優(yōu)雅的看在線視頻,下面我跟大家分享一下自己的經(jīng)驗~

我們是利用You-Get中提供的一個命令--player/-p來實現(xiàn)在本地播放器中觀看在線視頻,下面以PotPlayer為例(其他播放器比如VLC、MPlayer、MPV也可以)

0、準備工作

確保電腦上已經(jīng)安裝了You-GePotPlayer(或者VLC Media Player),關(guān)于You-Get的安裝,可以參考我之前這篇文章《使用You-Get下載國內(nèi)視頻

已經(jīng)安裝過的朋友請略過這一步~

1、在播放器目錄打開命令提示符

進入軟件安裝目錄

找到電腦上PotPlayer的安裝目錄,64位默認位置是C:\Program Files\DAUM\PotPlayer\,如果你不知道你的播放器的安裝目錄,可以在開始菜單里找到播放器圖標,右擊>打開文件所在位置

PotPlayer安裝目錄

在播放器所在目錄里打開命令提示符

在空白處點擊一下取消選擇,然后按住Shift鍵不放點擊鼠標右鍵,會發(fā)現(xiàn)菜單中多了一個選項在此處打開命令窗口

在此處打開命令窗口

點擊這個菜單,可以發(fā)現(xiàn),命令提示符中已經(jīng)自動定位到了當前目錄

快速進入指定目錄

傳統(tǒng)的方式是通過cd命令進入指定目錄,如果你要進的目錄不在C盤,還需要先輸入目標盤符,會稍微麻煩一些

通過cd命令進入指定目錄

創(chuàng)建命令提示符快捷方式

但是如果以后每次都這樣進入文件夾后再打開命令提示符還是太麻煩了,下面再介紹一種方法,在打開命令提示符的時候直接進入指定目錄,且不影響系統(tǒng)的正常設(shè)置

我們找到開始菜單中命令提示符的快捷方式位置

把它復制一份到桌面上(這樣就不影響開始菜單中的命令提示符)

我們選中桌面上的命令提示符快捷方式,按Alt+Enter快捷鍵打開它的屬性

快捷方式屬性

然后把起始位置改成你的播放器安裝路徑,比如我的是C:\Program Files\DAUM\PotPlayer,然后確定

把起始位置改成播放器的安裝路徑

以后只需要直接雙擊打開這個快捷方式,就能自動進入我們設(shè)置好的目錄

2、使用You-Get優(yōu)雅的看在線視頻

下面以優(yōu)酷視頻為例,其他視頻網(wǎng)站類似

打開我們剛才創(chuàng)建的命令提示符快捷方式,輸入下面的命令,即可自動調(diào)用PotPlayer播放相應(yīng)的在線視頻

you-get -p PotPlayerMini64.exe [URL]
使用PotPlayer播放優(yōu)酷視頻

由于是在本地播放器上播放,想怎么看自己說了算,而且沒有廣告干擾,緩沖過的進度條隨便拖,觀看體驗幾乎跟直接播放電腦上的視頻一樣~

由于You-Get默認是選擇最高清晰度播放,如果你的網(wǎng)速不是很快的話,可以通過--format選擇低一點的清晰度播放

you-get -p PotPlayerMini64.exe --format=[FORMAT] [URL]

如果不知道這個--format后面的[FORMAT]填什么(因為不同的視頻網(wǎng)站這個清晰度叫法也不同),可以先使用下面的命令查一下這個視頻有哪些清晰度可選
(這個命令也可以測試一下你要播放視頻鏈接You-Get是不是支持)

you-get -i [URL]
查看視頻的清晰度選項

可以發(fā)現(xiàn),示例中的優(yōu)酷視頻有四種清晰度可選,分別對應(yīng)優(yōu)酷視頻里的1080P、超清、高清和標清;如果我們想以超清的模式播放的話,可以輸入

you-get -p PotPlayerMini64.exe --format=hd2 [URL]
使用You-Get播放優(yōu)酷超清視頻

小技巧
PotPlayer播放器可以打開菜單里的皮膚>視頻下自動隱藏選項,這樣播放視頻的時候就看不到播放器的界面啦,直接在屏幕上顯示一個無邊框的視頻~

無邊框播放視頻

至此,我們可以遠離視頻網(wǎng)站上過時的Flash Player了,一起來體驗本地播放器更高效的緩沖、更自由的進度條、無卡頓的播放觀看體驗吧,最重要的是,再也不用為了屏蔽視頻廣告冒著風險去安裝各種來歷不明的廣告屏蔽插件啦~

================分割線================

類似優(yōu)酷的分段視頻如何播放

國內(nèi)大多數(shù)視頻網(wǎng)站為了加快緩沖速度,一般都會將稍微大一點的視頻分割成許多小分段(因為緩沖一個小文件會比大文件更快);
You-Get在下載視頻時也是先下載一個一個的分段,然后再調(diào)用FFmpeg合并成一個完整的視頻文件;在利用You-Get進行在線觀看時,其實就是You-Get在依次下載這些分段的同時,調(diào)用電腦上的播放器來播放這些下載的分段(有點類似于迅雷的邊下邊播);

對于時長比較短以及清晰度比較低的的視頻來說,總共只有一個分段,這樣在線播放不會有什么問題;而對于時長比較長以及清晰度比較高的視頻來說,由于分成了多個片段,問題就來了:
以下面這個時長為03:59的視頻為例

03:59的優(yōu)酷視頻

使用You-Get調(diào)用PotPlayer播放這個視頻時,如果不修改清晰度(默認以最高清晰度播放,這個視頻為1080p),我們就只能看到前面的02:18的片段,這段看后不會接著播放剩下的一段

1080p只播放前面一段

當把清晰度改成超清時,視頻時長就變成完整的03:59了

超清可以播放完整視頻

這是因為,在1080p的分辨率下,優(yōu)酷的算法覺得這個文件的體積太大了,所以將其分割成了兩個片段;而PotPlayer默認只會接收You-Get發(fā)送過來的第一個分段,后面就算還剩下N個分段,PotPlayer也不管了;超清分辨率下,這個視頻的體積不算大,于是優(yōu)酷沒有將其分割,所以PotPlayer接收的第一個分段就是完整的視頻了

這是PotPlayer播放器的問題,如果想用PotPlayer來播放所有的分段,需要自己編寫腳本來實現(xiàn)所有分段的傳送,比較麻煩;所以下面推薦使用VLC Media Player、mpv、MPlayer這樣的播放器,它們會自動載入You-Get解析出來所有的片段,并依次播放

VLC
MPV
MPlayer

本文開始介紹的通過創(chuàng)建命令提示符快捷方式來調(diào)用播放器的方法有點繁瑣了,這里再介紹一種更為簡便的方法,直接把播放器的文件夾添加到系統(tǒng)的環(huán)境變量中,這樣就可以在任意位置調(diào)用這些播放器了

通過環(huán)境變量來調(diào)用播放器
直接通過系統(tǒng)的命令提示符調(diào)用播放器
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,039評論 25 709
  • 寫文章?睡太多了?還是太激動了?應(yīng)該又是心血來潮,三分鐘熱度吧! 回過頭來看看。我好像沒心沒肺很多年了,總把你...
    胡思亂想糊涂怪閱讀 288評論 0 0
  • 在開發(fā)iOS程序時,有時候需要將時間格式調(diào)整成自己希望的格式,這個時候我們可以用NSDateFormatter類來...
    醉葉惜秋閱讀 1,320評論 0 0
  • 今日有雨,降溫,黃姑娘昨晚就提醒我要多穿,很暖和。 黃姑娘去看眼睛了,結(jié)膜炎,恩,要乖乖用藥,每天要提醒她。 空閑...
    黃姑娘與高先生的日常閱讀 159評論 0 0
  • 紅葉飄搖風微涼, 山霧朦朧草泛黃。 笛聲悠揚家鄉(xiāng)曲, 將軍懷戟淚滿裳。
    老貓猴子閱讀 468評論 0 1

友情鏈接更多精彩內(nèi)容