在Ubuntu 14.04 64bit下玩转Qvod快播Linux山寨版本
生活随笔
收集整理的這篇文章主要介紹了
在Ubuntu 14.04 64bit下玩转Qvod快播Linux山寨版本
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
參考github上項目主頁
https://github.com/yu239/PyQvod
該項目的作用是:在Linux下面觀看快播視頻網站的視頻,先下載后觀看,比較自動化。
下面記錄了實際安裝步驟:
目前的思路是,采用windows版本的Qvod下載程序,使用wine運行在Linux下面,所以首先必須安裝wine。為了便于操作,這里
根據該項目主頁,對前臺使用Python的python-wxgtk庫制作了一個UI界面,可以執行一些簡單操作。所以,Python的相關庫也必須安裝。
python版本要求2.6或是2.7
1.安裝常用依賴包
sudo apt-get install wine
sudo apt-get install python python-wxgtk2.8
2.配置
將源碼復制到系統指定目錄下面,比如在我的系統中
cd /home/taoyx/program
git clone https://github.com/yu239/PyQvod.git
修改配置文件PyQvod.py
主要修改如下4個地方
下載成功視頻存放的路徑
VIDEO_PATH:/home/taoyx/program/PyQvod/qvod_media
下載過程中的緩存路徑
CACHE_PATH:~/qvodcache
下載超時時間
TIMEOUT:300
所有下載過的url的存放路徑,便于以后使用
RECORD:/home/taoyx/program/PyQvod/qvod_media/qvod_urls
安裝你的安裝目錄,恰當修改。
為了方便啟動程序,打開~/.bashrc文件,在末尾加上
alias qvod='cd your-path-to-PyQvod/project/src ; python ./PyQvod.py'
然后執行下面的命令使配置生效
source ~/.bashrc
這樣在你的操作環境中,就有了一個qvod的命令,啟動Qvod后臺下載進程十分方便。
3.安裝瀏覽器插件
目前僅支持chrome和Firefox,分別對應一個插件。在源碼plugin目錄下面,發現有兩個插件,對Firefox用戶,只需要將.xpi文件
拖入Firefox瀏覽器中安裝即可。對chorium用戶,點擊瀏覽器右上角“定制”圖標,選擇tools->extensions->Load unpacked extensions
選擇整個目錄qvodurlfinder_chromium安裝即可
我采用的是chrome,下面是chrome的設置:
打開chrome瀏覽器,點擊右上角的設置=》擴展程序=》加載正在開發的擴展程序=》打開指定文件夾導入即可.
首先在命令行開啟Qvod后臺下載進程,
qvod
網頁中的qvod鏈接,假如qvod鏈接捕捉成功,qvodloader將會彈出一個窗口進行下載。下載開啟前,會彈出一個wine的窗口,
等下載完成,你就可以使用其他視頻播放器觀看了。
推薦使用深度影音或是vlc播放器觀看。
5.抓包分析快播協議
在Ubuntu下面使用wireshark抓包來分析qvod的tracker和peer之間的交互協議,將較Windows下面更加純凈,
沒有其他程序包的干擾。效率更高。發現這個快播的下載,使用的是tcp傳輸。
注意的問題
1.該QvodLinux客戶端可以正常下載快播視頻,速度還可以。但是對大量并發的qvod鏈接下載效率并不高。
同時,每下載一個文件,都復制一個qvoddownloader進程,同時會彈出一個窗口,下載完成后,需要手動關閉。
因而建議只作為玩家業務測試使用。
2.其實Python只是一個qvod下載進程的外包裝,使用其他的語言做包裝也是可以的,比如使用bash寫個腳本也可以控制qvod下載進程下載。
3.測試過程中,發現Python的UI界面觀看視頻有些bug,就是不能邊下邊看。源碼作者在Python中使用的是mediaplayer,可是我的機器沒有
https://github.com/yu239/PyQvod
該項目的作用是:在Linux下面觀看快播視頻網站的視頻,先下載后觀看,比較自動化。
下面記錄了實際安裝步驟:
目前的思路是,采用windows版本的Qvod下載程序,使用wine運行在Linux下面,所以首先必須安裝wine。為了便于操作,這里
根據該項目主頁,對前臺使用Python的python-wxgtk庫制作了一個UI界面,可以執行一些簡單操作。所以,Python的相關庫也必須安裝。
python版本要求2.6或是2.7
1.安裝常用依賴包
sudo apt-get install wine
sudo apt-get install python python-wxgtk2.8
2.配置
將源碼復制到系統指定目錄下面,比如在我的系統中
cd /home/taoyx/program
git clone https://github.com/yu239/PyQvod.git
修改配置文件PyQvod.py
主要修改如下4個地方
下載成功視頻存放的路徑
VIDEO_PATH:/home/taoyx/program/PyQvod/qvod_media
下載過程中的緩存路徑
CACHE_PATH:~/qvodcache
下載超時時間
TIMEOUT:300
所有下載過的url的存放路徑,便于以后使用
RECORD:/home/taoyx/program/PyQvod/qvod_media/qvod_urls
安裝你的安裝目錄,恰當修改。
為了方便啟動程序,打開~/.bashrc文件,在末尾加上
alias qvod='cd your-path-to-PyQvod/project/src ; python ./PyQvod.py'
然后執行下面的命令使配置生效
source ~/.bashrc
這樣在你的操作環境中,就有了一個qvod的命令,啟動Qvod后臺下載進程十分方便。
3.安裝瀏覽器插件
目前僅支持chrome和Firefox,分別對應一個插件。在源碼plugin目錄下面,發現有兩個插件,對Firefox用戶,只需要將.xpi文件
拖入Firefox瀏覽器中安裝即可。對chorium用戶,點擊瀏覽器右上角“定制”圖標,選擇tools->extensions->Load unpacked extensions
選擇整個目錄qvodurlfinder_chromium安裝即可
我采用的是chrome,下面是chrome的設置:
打開chrome瀏覽器,點擊右上角的設置=》擴展程序=》加載正在開發的擴展程序=》打開指定文件夾導入即可.
首先在命令行開啟Qvod后臺下載進程,
qvod
隨后會彈出Python的下載UI界面。
網頁中的qvod鏈接,假如qvod鏈接捕捉成功,qvodloader將會彈出一個窗口進行下載。下載開啟前,會彈出一個wine的窗口,
顯示下載的視頻相關信息
等下載完成,你就可以使用其他視頻播放器觀看了。
推薦使用深度影音或是vlc播放器觀看。
5.抓包分析快播協議
在Ubuntu下面使用wireshark抓包來分析qvod的tracker和peer之間的交互協議,將較Windows下面更加純凈,
沒有其他程序包的干擾。效率更高。發現這個快播的下載,使用的是tcp傳輸。
注意的問題
1.該QvodLinux客戶端可以正常下載快播視頻,速度還可以。但是對大量并發的qvod鏈接下載效率并不高。
同時,每下載一個文件,都復制一個qvoddownloader進程,同時會彈出一個窗口,下載完成后,需要手動關閉。
因而建議只作為玩家業務測試使用。
2.其實Python只是一個qvod下載進程的外包裝,使用其他的語言做包裝也是可以的,比如使用bash寫個腳本也可以控制qvod下載進程下載。
3.測試過程中,發現Python的UI界面觀看視頻有些bug,就是不能邊下邊看。源碼作者在Python中使用的是mediaplayer,可是我的機器沒有
安裝,只有vlc。但是下載速度還是不錯的。我在家里的測試是200k/s,最快的下載速度是400k/s,已經很快了。
總結
以上是生活随笔為你收集整理的在Ubuntu 14.04 64bit下玩转Qvod快播Linux山寨版本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在Ubuntu 14.04 64位上使用
- 下一篇: Ubuntu 14.04 64bit上解