在linux下刷B站方法总结
生活随笔
收集整理的這篇文章主要介紹了
在linux下刷B站方法总结
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
背景
由于linux下的瀏覽器對于flash支持實在是比較糟糕,在加上可能是bilibili的技術問題,導致在linux系統下刷B站,不是無限小電視就是彈幕亂碼....
鄙人之前都是開win8虛擬機,開ie看,卡的那叫一個酸爽
不要問我為什么不裝windows或者雙系統,因為我想靜靜。
大神說要有B站,github上就涌現了很多項目,本次要介紹的是公認比較好用的方法——bilidan
安裝步驟
1.python請自行檢查,這里不詳細說明
2.mpv media player 如果你是Ubuntu可以直接 ubuntu軟件中心里安裝,其他系統源里應該也會有,所以不再詳細敘述。
3.FFmpeg
1) ->點我<- 下載FFmpeg源碼 這里我下載的為ffmpeg-2.6.1.tar.bz2
2) 命令行
# tar -xjf $你下載的路徑$/ffmpeg-2.6.1.tar.bz2 -C $你要釋放的路徑$
# cd??$你剛剛解壓的路徑$/ffmpeg-2.6.1/
# ./configure
? ?? ?注意:configure執行后如果提示 yasm/nasm not found or too old. Use --disable-yasm for a crippled build.
? ?? ?那就執行:
? ?? ?? ?? ?? ?? ?? ?# ./configure --disable-yasm
# make (等待編譯,老長時間了....能有5分鐘)
# sudo make install (等待安裝,這里需要root權限)
# make clean
至此FFmpeg就安裝完畢啦~撒花~
1) ->點我<- Danmaku2ASS的github主頁右側有Download ZIP將項目源碼下載下來。
2) 解壓zip文件,用哪條指令,大家就各顯神通吧
3) 命令行
# cd $你剛才顯神通解壓的文件路徑$/danmaku2ass-master/
# make
# make install
至此Danmaku2ASS也安裝完了
5.BiliDan 終于要完事了...
1) ->點我<- 去github下載源碼zip,和上一步驟差不多
2) 再顯神通解壓縮zip?? 大圣,收了神通吧~~!
3) 命令行
# cd $顯神通的路徑$/BiliDan-master
# ./bilidan.py http://www.bilibili.com/video/av761947/
享受你的比利比利之旅吧,想哭有木有
? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?
另外,懶得翻譯了,反正大家也能看得懂,對不對╮(╯▽╰)╭
后記
每次在瀏覽器里復制,再到命令行里粘貼打指令實在是太麻煩了。
所以我做了一個快捷鍵
我用的是Ubuntu14.04,其它系統設置快捷鍵方法差不多,大家自己摸索吧
方法:
1)首先要安裝xlip,該工具可以管理你的剪切板
# sudo apt-get install xlip
1)首先把之前下好的bilidan執行文件藏起來
# mv $bilidan路徑$/BiliDan-master ~/.local/share/
2) 創建一個腳本
# touch ~/.local/share/BiliDan-master/start.sh
# vi ~/.local/share/BiliDan-master/start.sh
把下面內容粘進去,注意要把紅色部分改為你自己的用戶名
#!/bin/bash
str_clipboard=$(xclip -o)
bilidan_PATH='/home/ 你自己的用戶名/.local/share/BiliDan-master/bilidan.py'
dobash=${bilidan_PATH}" "
dobash=${dobash}${str_clipboard}
nohup $dobash >/dev/null 2>&1 &
unset str_clipboard
unset dobash
unset bilidan_PATH
2)建立快捷鍵 系統設置->鍵盤->快捷鍵->自定義快捷鍵
? ?點擊 " +" 按鈕,名稱里隨便填一個你喜歡的名字比如就叫bilibili,命令行填寫 /home/你自己的用戶名/.local/share/BiliDan-master/start.sh
? ?點擊 應用
? ?這個時候可以看到剛剛添加的bilibili對應的狀態還是禁用狀態,還沒有對應快捷鍵,點擊剛剛添加的bilibili那個條禁用兩個字(誒~我就不上截圖)
? ?可以看到變為了 新建加速建...,這時候在鍵盤上點擊你想要對應的快捷鍵,看到識別出來不再是禁用就OK了
現在就可以去bilibili將想看的視頻地址復制一下,然后按你自己的快捷鍵,就可以啦~完結撒花~ 累死我了
目前存在問題
按完快捷鍵,如果視頻尋址比較慢,視頻窗這時候不會彈出來,這時候你會感覺剛才按的鍵子是不是去了異次元。這時候要等一會 =_= 千萬不要按好幾次
如果等了半天還不行,那可能是快捷鍵沒設好,或者腳本有問題,這時候就得使用同式調程法,單獨測試你的腳本和快捷鍵吧
讓我想想怎么按萬快捷鍵給個反饋啥的,大家要是會寫腳本就寫一個,我寫好了會再更新的...
由于linux下的瀏覽器對于flash支持實在是比較糟糕,在加上可能是bilibili的技術問題,導致在linux系統下刷B站,不是無限小電視就是彈幕亂碼....
鄙人之前都是開win8虛擬機,開ie看,卡的那叫一個酸爽
不要問我為什么不裝windows或者雙系統,因為我想靜靜。
大神說要有B站,github上就涌現了很多項目,本次要介紹的是公認比較好用的方法——bilidan
--->github-Bilidan<---
需要安裝
- Python at least version 3.0
- mpv Media Player, a fork of MPlayer with featuresBiligrab-Danmaku2ASS requires
- FFmpeg with ffprobe installed
- Danmaku2ASS, automatically installed
安裝步驟
1.python請自行檢查,這里不詳細說明
2.mpv media player 如果你是Ubuntu可以直接 ubuntu軟件中心里安裝,其他系統源里應該也會有,所以不再詳細敘述。
3.FFmpeg
1) ->點我<- 下載FFmpeg源碼 這里我下載的為ffmpeg-2.6.1.tar.bz2
2) 命令行
# tar -xjf $你下載的路徑$/ffmpeg-2.6.1.tar.bz2 -C $你要釋放的路徑$
# cd??$你剛剛解壓的路徑$/ffmpeg-2.6.1/
# ./configure
? ?? ?注意:configure執行后如果提示 yasm/nasm not found or too old. Use --disable-yasm for a crippled build.
? ?? ?那就執行:
? ?? ?? ?? ?? ?? ?? ?# ./configure --disable-yasm
# make (等待編譯,老長時間了....能有5分鐘)
# sudo make install (等待安裝,這里需要root權限)
# make clean
至此FFmpeg就安裝完畢啦~撒花~
注意:這樣安裝完,發現ffmpeg函數版本老,最后會無法運行。所以我又添加了源
# sudo add-apt-repository ppa:mc3man/trusty-media
# sudo apt-get update
# sudo apt-get dist-upgrade
才能運行好使。
對于非Ubuntu系統,我也不知道該如何避免,應該還是mpv和ffmpeg安裝的問題,由于我最近也剛剛接觸,也不知道怎么辦。
1) ->點我<- Danmaku2ASS的github主頁右側有Download ZIP將項目源碼下載下來。
2) 解壓zip文件,用哪條指令,大家就各顯神通吧
3) 命令行
# cd $你剛才顯神通解壓的文件路徑$/danmaku2ass-master/
# make
# make install
至此Danmaku2ASS也安裝完了
5.BiliDan 終于要完事了...
1) ->點我<- 去github下載源碼zip,和上一步驟差不多
2) 再顯神通解壓縮zip?? 大圣,收了神通吧~~!
3) 命令行
# cd $顯神通的路徑$/BiliDan-master
# ./bilidan.py http://www.bilibili.com/video/av761947/
享受你的比利比利之旅吧,想哭有木有
? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?
另外,懶得翻譯了,反正大家也能看得懂,對不對╮(╯▽╰)╭
- Use key V to switch comment visibility.
- Some videos require logging in your account. Import your Cookie at bilibili.tvwith --cookie option.
- If you have difficulties connecting to video server, try --overseas.
- If your computer is not fast enough, try --mpvflags '--framedrop yes'.
- Use --d2aflags 'duration_marquee=5' to set comment flow speed.
- Use --d2aflags 'text_opacity=0.8' to set comment opacity.
- Try to fast forward or rewind when streaming is stuck, or to tweak cacheparameters of mpv.
- For issue related to URL parsing (especially the experimental HTML5 API), please report directly to Biligrab, the upstream parser:https://github.com/cnbeining/Biligrab/issues
后記
每次在瀏覽器里復制,再到命令行里粘貼打指令實在是太麻煩了。
所以我做了一個快捷鍵
我用的是Ubuntu14.04,其它系統設置快捷鍵方法差不多,大家自己摸索吧
方法:
1)首先要安裝xlip,該工具可以管理你的剪切板
# sudo apt-get install xlip
1)首先把之前下好的bilidan執行文件藏起來
# mv $bilidan路徑$/BiliDan-master ~/.local/share/
2) 創建一個腳本
# touch ~/.local/share/BiliDan-master/start.sh
# vi ~/.local/share/BiliDan-master/start.sh
把下面內容粘進去,注意要把紅色部分改為你自己的用戶名
#!/bin/bash
str_clipboard=$(xclip -o)
bilidan_PATH='/home/ 你自己的用戶名/.local/share/BiliDan-master/bilidan.py'
dobash=${bilidan_PATH}" "
dobash=${dobash}${str_clipboard}
nohup $dobash >/dev/null 2>&1 &
unset str_clipboard
unset dobash
unset bilidan_PATH
2)建立快捷鍵 系統設置->鍵盤->快捷鍵->自定義快捷鍵
? ?點擊 " +" 按鈕,名稱里隨便填一個你喜歡的名字比如就叫bilibili,命令行填寫 /home/你自己的用戶名/.local/share/BiliDan-master/start.sh
? ?點擊 應用
? ?這個時候可以看到剛剛添加的bilibili對應的狀態還是禁用狀態,還沒有對應快捷鍵,點擊剛剛添加的bilibili那個條禁用兩個字(誒~我就不上截圖)
? ?可以看到變為了 新建加速建...,這時候在鍵盤上點擊你想要對應的快捷鍵,看到識別出來不再是禁用就OK了
現在就可以去bilibili將想看的視頻地址復制一下,然后按你自己的快捷鍵,就可以啦~完結撒花~ 累死我了
目前存在問題
按完快捷鍵,如果視頻尋址比較慢,視頻窗這時候不會彈出來,這時候你會感覺剛才按的鍵子是不是去了異次元。這時候要等一會 =_= 千萬不要按好幾次
如果等了半天還不行,那可能是快捷鍵沒設好,或者腳本有問題,這時候就得使用同式調程法,單獨測試你的腳本和快捷鍵吧
讓我想想怎么按萬快捷鍵給個反饋啥的,大家要是會寫腳本就寫一個,我寫好了會再更新的...
總結
以上是生活随笔為你收集整理的在linux下刷B站方法总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows之API集合
- 下一篇: 【PDF转换图片】如何把pdf文件转换成