日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

在linux下刷B站方法总结

發(fā)布時間:2024/3/13 linux 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在linux下刷B站方法总结 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
背景
由于linux下的瀏覽器對于flash支持實在是比較糟糕,在加上可能是bilibili的技術問題,導致在linux系統(tǒng)下刷B站,不是無限小電視就是彈幕亂碼....

鄙人之前都是開win8虛擬機,開ie看,卡的那叫一個酸爽

不要問我為什么不裝windows或者雙系統(tǒng),因為我想靜靜。

大神說要有B站,github上就涌現(xiàn)了很多項目,本次要介紹的是公認比較好用的方法——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軟件中心里安裝,其他系統(tǒng)源里應該也會有,所以不再詳細敘述。
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執(zhí)行后如果提示 yasm/nasm not found or too old. Use --disable-yasm for a crippled build.
? ?? ?那就執(zhí)行:
? ?? ?? ?? ?? ?? ?? ?# ./configure --disable-yasm
# make (等待編譯,老長時間了....能有5分鐘)
# sudo make install (等待安裝,這里需要root權限)
# make clean
至此FFmpeg就安裝完畢啦~撒花~


注意:這樣安裝完,發(fā)現(xiàn)ffmpeg函數(shù)版本老,最后會無法運行。所以我又添加了源
# sudo add-apt-repository ppa:mc3man/trusty-media


# sudo apt-get update
# sudo apt-get dist-upgrade

才能運行好使。


對于非Ubuntu系統(tǒng),我也不知道該如何避免,應該還是mpv和ffmpeg安裝的問題,由于我最近也剛剛接觸,也不知道怎么辦。




4.Danmaku2ASS
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,其它系統(tǒng)設置快捷鍵方法差不多,大家自己摸索吧
方法:
1)首先要安裝xlip,該工具可以管理你的剪切板
# sudo apt-get install xlip

1)首先把之前下好的bilidan執(zhí)行文件藏起來
# mv $bilidan路徑$/BiliDan-master ~/.local/share/
2) 創(chuàng)建一個腳本
# touch ~/.local/share/BiliDan-master/start.sh
# vi ~/.local/share/BiliDan-master/start.sh
把下面內(nèi)容粘進去,注意要把紅色部分改為你自己的用戶名

#!/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)建立快捷鍵 系統(tǒng)設置->鍵盤->快捷鍵->自定義快捷鍵
? ?點擊 " +" 按鈕,名稱里隨便填一個你喜歡的名字比如就叫bilibili,命令行填寫 /home/你自己的用戶名/.local/share/BiliDan-master/start.sh
? ?
點擊 應用
? ?這個時候可以看到剛剛添加的bilibili對應的狀態(tài)還是禁用狀態(tài),還沒有對應快捷鍵,點擊剛剛添加的bilibili那個條禁用兩個字(誒~我就不上截圖)
? ?可以看到變?yōu)榱? 新建加速建...,這時候在鍵盤上點擊你想要對應的快捷鍵,看到識別出來不再是禁用就OK了

現(xiàn)在就可以去bilibili將想看的視頻地址復制一下,然后按你自己的快捷鍵,就可以啦~完結撒花~ 累死我了

目前存在問題
按完快捷鍵,如果視頻尋址比較慢,視頻窗這時候不會彈出來,這時候你會感覺剛才按的鍵子是不是去了異次元。這時候要等一會 =_= 千萬不要按好幾次
如果等了半天還不行,那可能是快捷鍵沒設好,或者腳本有問題,這時候就得使用同式調(diào)程法,單獨測試你的腳本和快捷鍵吧


讓我想想怎么按萬快捷鍵給個反饋啥的,大家要是會寫腳本就寫一個,我寫好了會再更新的...

總結

以上是生活随笔為你收集整理的在linux下刷B站方法总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。