Foobar字幕(彈幕)支持插件 – 彈幕君(DanmaKun)<活躍中>
Foobar字幕(彈幕君)支持插件開發進程表(一期) | ||||||||
功能 項目 |
服務端 | 客戶端 | ||||||
讀取 | 渲染 | 輸出 | 設置項 | 消息處理 | 消息事件 | 同步 | ||
設計/D | √ | √ | √ | √ | √ | √ | √ | |
實現/A | √ | √ | √ | √ | √ | √ | √ | |
測試/T | √ | √ | √ | √ | √ | √ | √ | |
額外功能/O | 性能優化 | – | 其他格式 | × | 歌詞模式 | × | ||
開發狀態 | v0.1.2 | 下載 | 基本完成 | 遇到問題 | 未解決 | 更新日期 | 03.27 |
Foobar字幕(彈幕君)支持插件開發進程表(二期) | |||||
開發分類 | 功能/項目 | 進度 | 備忘 | ||
Core | 全屏字幕輸出 | – | |||
字幕渲染渲染 | – | ||||
事件監聽 | – | ||||
事件處理 | – | ||||
自定義配置 | – | ||||
用戶媒體庫 | – | ||||
字幕格式控制 | – | ||||
字幕/歌詞共享 | – | ||||
UI | 字幕窗口 | √ | |||
設置窗口 | 進行中 | ||||
媒體庫窗口 | – | ||||
托盤圖標 | 設計中 | ||||
Other | 重寫代碼 | 進行中 | |||
擴展LRC | 設計中 | ||||
實驗性功能 | – | ||||
性能優化 | 設計中 | ||||
狀態 | √ | 版本 | – | 更新日期 | 12.18 |
備忘說明 |
前言
其實一直都對foobar的minilyrics插件感到不滿–不支持注音(多重歌詞).不過這也不能怪插件,畢竟LRC標準就是醬紫.所以我也沒再多想了,因為如果重新寫一種新格式/新標準去支持雙重歌詞的話,并不現實…
直到最近幾天發現了Bilibili提供ASS格式字幕下載,于是乎順便了解了一下ASS/SSA格式的詳情,遂把AV39444的字幕下載下來并試著播放了一下,感覺不錯…不過,只能在視頻窗口播放不是很可惜嗎……?!
"絕不能讓字幕君的辛勤勞動扼殺在那么個小小的窗口里面~~",這就是寫這個程序/插件的起因=w=
使用說明
"彈幕君" (DanmaKun) 是一款通用全屏字幕播放器. 僅僅是用于填補欣賞音樂時空余的桌面空間的小程序而已~
程序分為服務端(DanmaKun.exe)和客戶端/控制端foo_sub.dll.
使用方法:
- 運行彈幕君"Danmakun.exe",在系統托盤的彈幕君圖標上右鍵,選擇"啟動".
- 把"Plugin"目錄里面的"foo_sub.dll"復制到Foobar程序目錄的"components"目錄.
- 把ASS字幕復制到本程序目錄下的"Subtitles"目錄.
- 啟動Foobar,播放對應歌曲即可正常播放字幕.
*字幕 文件名 需要和 歌曲標題 對應,程序才能找到對應字幕.
*如果在播放時,Foobar或本程序以外退出,重啟程序后重新播放歌曲即可.
*插件方面需要Foobar 1.0.0以上支援.
資源鏈接
[important]下載地址:
彈幕君-DanmaKun- v0.1.2 (單核優化版) 中文版 EnglishVersion
彈幕君-DanmaKun- 兼容包(適合舊式CPU使用,下載后覆蓋原版) 點擊下載
彈幕君-DanmaKun- v1.0 (多線程優化版) 點擊下載
彈幕君-DanmaKun- v0.1.2 X64 (64位實驗版) EnglishVersion
[/important]
[note]其他資源:
Foobar2000 v1.1.5 點擊跳轉頁面
神彈幕(字幕)補完計劃 點擊跳轉頁面
[/note]
[note]視頻教程:
[神彈幕]過去的彈幕方式真是弱爆了!(桌面彈幕計劃–坑) 點擊觀看
[發布]と彈幕播放器的簡易使用教程 -彈幕君- 點擊觀看
[/note]
后記
整整花了3周時間完成了這個小程序,可以說是我第一個C++程序吧~是C++哦,不是C哦…
一直以來寫的程序都是以面向過程的想法完成的,這次趁著接觸Foobar SDK以及學校開了Java的課程的機會,就試著以面向對象的思維方式去完成這個小程序了.感覺以對象的方式去解決問題比以前直觀多了,很多想不通的問題很容易就用畫圖的方式較好地解決了…還有,在試著對程序進行優化的時候,前所未有地,竟然感覺到數學的作用了~
可能也注意到了下載鏈接有幾個,這里想說明一下:
v0.0.9 是彈幕君(DanmaKun)的第一個版本,也是單線程版本的第一版,以后單線程版本號會在這個基礎上變動.
v1.0 是本程序的下一個版本,是多線程版本的第一版, 以后多線程版本號會在這個基礎上變動.
X64 是實驗性質的版本,因為本程序用到的庫都是開源的,于是乎就想試著編譯一個64位版本,成功與否是未知之數,以哪個基礎版本左試驗也未定~
Change Log
2011.03.27 -v0.1.2
- !修復某些系統播放新曲目時程序崩潰的問題
已知問題
- 只支持ASS格式字幕(SSA格式需要把后綴名改成ASS)
- 只支持UTF8/ANSI格式ASS文件
2011.03.26 -v0.1.1
- !修正幀速控制
- !修正對多國語言系統的支持
- +發布X64版本,基于0.1.1版本,實驗性質,只提供英文版
2011.03.23 -v0.1.0
- #重新編譯Freetype庫
- #重新編譯LibASS庫
- +添加彈出提示
- +可選提示
2011.03.17 -v0.0.9
- +自定義字幕文件位置
- +自定義字庫文件
- +自定義全局時間偏移
- +可選畫質
- +可選FPS
好吧,不過我還是蠻喜歡這個的,現在還時不時的打開播放一些233333
大佬,這個還更新嗎
11年啦
神彈幕越來越少且 B 站不能下載 ASS 彈幕的大前提下,這個軟件很難發光發熱了
你好,請問如何提取視頻里的彈幕文件?比如xml,這種。我想弄進彈彈play里播放。
哈哈時隔多年終于買了個臺式電腦,又來這里下載這個玩玩了
的確B站不提供下載!但B站把資源下載都放在了子站 嗶哩嗶哩唧唧 你可以下載個客戶端更方便,可惜此樓不能上傳圖片
https://www.jijidown.com/
大大,什么時候更新啊,我已經等了8年了,8年了你還不更新
醒醒,現在 B 站都不提供 ASS 彈幕下載了
發帖好像沒發上去,試試回復.B站的確不提供下載,但是他們把下載都放在了子站 嗶哩嗶哩唧唧 ,下個客戶端更方便哦!https://www.jijidown.com/
下載xml彈幕文件會一同下載ass彈幕文件
原來這就是拖更8年的原因,開發者居然不知道那次B站的變動,我的表情在一瞬間變得好奇怪喔~
這發帖有問題呀,直接發帖發不上去,收集用戶使用情況的手段之一,居然有問題?估計這個才是導致沒有揭開這一事實的主要原因
1.嗶哩嗶哩唧唧不是 B 站的子站,而是由一個反嗶哩嗶哩組織發起的。
2.嗶哩嗶哩唧唧我只能下載到 xml 彈幕,例如 https://www.jijidown.com/video/av39444
3.評論顯示可能會有一點延遲。