GitPedia
timerring

timerring/bilive

极快的B站直播录制、自动切片、自动渲染弹幕以及字幕并投稿至B站,综合多种模态模型,兼容超低配置机器。Extremely fast live recording, automatic slicing, rendering, uploading and Integrating MLLMs. Compatible with low configurations machines.

22 Releases
Latest: 1y ago
v0.3.1Latest
timerringtimerring·1y ago·April 27, 2025
GitHub

📋 What's Changed

  • fix: tag parameters issue by @zzvw in https://github.com/timerring/bilive/pull/290
  • fix: expand exception by @timerring in https://github.com/timerring/bilive/pull/291
  • fix: adjust the run script by @keepraw in https://github.com/timerring/bilive/pull/296
  • fix: merge mode by @AirSkye in https://github.com/timerring/bilive/pull/297
  • build: release version 0.3.1 by @timerring in https://github.com/timerring/bilive/pull/303

New Contributors

  • @zzvw made their first contribution in https://github.com/timerring/bilive/pull/290
  • @keepraw made their first contribution in https://github.com/timerring/bilive/pull/296
  • @AirSkye made their first contribution in https://github.com/timerring/bilive/pull/297
  • Full Changelog: https://github.com/timerring/bilive/compare/v0.3.0...v0.3.1
v0.3.0
timerringtimerring·1y ago·April 13, 2025
GitHub

📋 What's Changed

  • build: Add GPU version of Docker image by @LimLLL in https://github.com/timerring/bilive/pull/204
  • Add default tags if no suggestions were returned by @Natsuki-Kaede in https://github.com/timerring/bilive/pull/212
  • build: release docker with gpu by @timerring in https://github.com/timerring/bilive/pull/217
  • Add Docker Compose file by @Natsuki-Kaede in https://github.com/timerring/bilive/pull/222
  • feat: danmaku convert by @timerring in https://github.com/timerring/bilive/pull/237
  • feat: introduce auto slice video by @timerring in https://github.com/timerring/bilive/pull/238
  • revert: reserve the folder by @timerring in https://github.com/timerring/bilive/pull/240
  • feat: custom title and description by @timerring in https://github.com/timerring/bilive/pull/241
  • + 38 more

New Contributors

  • @LimLLL made their first contribution in https://github.com/timerring/bilive/pull/204
  • @Natsuki-Kaede made their first contribution in https://github.com/timerring/bilive/pull/212
  • Full Changelog: https://github.com/timerring/bilive/compare/v0.2.10...v0.3.0
v0.2.10
timerringtimerring·1y ago·March 13, 2025
GitHub

📋 What's Changed

  • fix: resolve list error by @timerring in https://github.com/timerring/bilive/pull/173
  • fix: fix referenced issue by @timerring in https://github.com/timerring/bilive/pull/184
  • feat: redesign the log module by @timerring in https://github.com/timerring/bilive/pull/190
  • fix: retain runtime logs by @timerring in https://github.com/timerring/bilive/pull/191
  • refactor: revamp the process logic by @timerring in https://github.com/timerring/bilive/pull/193
  • build: release new version by @timerring in https://github.com/timerring/bilive/pull/198
  • 🎉 Now the production version 0.2.10 is released!
  • This version primarily addresses certain known issues, and also undertakes the redesign and overhaul of some modules!
  • + 1 more
v0.2.9
timerringtimerring·1y ago·February 10, 2025
GitHub

📋 What's Changed

  • feat: auto slice videos by @timerring in https://github.com/timerring/bilive/pull/151
  • fix: fix fragment reslicing by @timerring in https://github.com/timerring/bilive/pull/154
  • refactor: simplified startup scripts by @timerring in https://github.com/timerring/bilive/pull/155
  • build: release docker by @timerring in https://github.com/timerring/bilive/pull/156
  • refactor: add threshold configuration by @timerring in https://github.com/timerring/bilive/pull/164
  • fix: fix scan issue by @timerring in https://github.com/timerring/bilive/pull/165
  • build: release new version by @timerring in https://github.com/timerring/bilive/pull/166
  • Full Changelog: https://github.com/timerring/bilive/compare/v0.2.8...v0.2.9
v0.2.8
timerringtimerring·1y ago·December 27, 2024
GitHub

📋 What's Changed

  • fix: add fault tolerance by @timerring in https://github.com/timerring/bilive/pull/137
  • refactor: change the upload line by @timerring in https://github.com/timerring/bilive/pull/139
  • fix: fix missing paths by @timerring in https://github.com/timerring/bilive/pull/141
  • fix: fix launch settings and upload titles by @timerring in https://github.com/timerring/bilive/pull/143
  • fix: fix referenced before assignment by @timerring in https://github.com/timerring/bilive/pull/145
  • fix: increase upload tolerance by @timerring in https://github.com/timerring/bilive/pull/147
  • fix: fix upload break by @timerring in https://github.com/timerring/bilive/pull/149
  • This version fixes some known issues.
  • + 1 more
v0.2.7
timerringtimerring·1y ago·December 13, 2024
GitHub

📋 What's Changed

  • docs: add project docs by @timerring in https://github.com/timerring/bilive/pull/124
  • docs: update excalidraw by @timerring in https://github.com/timerring/bilive/pull/127
  • refactor: adjust environment by @timerring in https://github.com/timerring/bilive/pull/128
  • perf: adjust upload title by @timerring in https://github.com/timerring/bilive/pull/129
  • fix: replenish missing code by @timerring in https://github.com/timerring/bilive/pull/131
  • perf: optimize rendering by @timerring in https://github.com/timerring/bilive/pull/132
  • fix: fix rendering congestion by @timerring in https://github.com/timerring/bilive/pull/134
  • refactor: refactor configurations by @timerring in https://github.com/timerring/bilive/pull/135
  • + 4 more
v0.2.6
timerringtimerring·1y ago·December 10, 2024
GitHub

📋 What's Changed

  • feat: add append upload mode by @timerring in https://github.com/timerring/bilive/pull/108
  • fix: fix upload bug by @timerring in https://github.com/timerring/bilive/pull/109
  • fix: fix the query issue by @timerring in https://github.com/timerring/bilive/pull/112
  • fix: fix the scan order by @timerring in https://github.com/timerring/bilive/pull/113
  • fix: fix the upload continuously issue by @timerring in https://github.com/timerring/bilive/pull/115
  • fix: add exclusive lock by @timerring in https://github.com/timerring/bilive/pull/117
  • feat: pipeline the computing tasks by @timerring in https://github.com/timerring/bilive/pull/119
  • 🎉 Now the production version is released!
  • + 2 more
v0.2.5
timerringtimerring·1y ago·December 7, 2024
GitHub

📋 What's Changed

  • perf: adjust render paramters by @timerring in https://github.com/timerring/bilive/pull/97
  • refactor: remove webhook upload temporarily by @timerring in https://github.com/timerring/bilive/pull/99
  • feat: refactor upload mechinism by @timerring in https://github.com/timerring/bilive/pull/100
  • feat: implement project in python by @timerring in https://github.com/timerring/bilive/pull/101
  • feat: fine tune subtitles position by @timerring in https://github.com/timerring/bilive/pull/103
  • fix: fix the length limit of tags by @timerring in https://github.com/timerring/bilive/pull/105
  • :tada: Now the production version is released!
  • Full Changelog: https://github.com/timerring/bilive/compare/v0.2.4...v0.2.5
v0.2.4
timerringtimerring·1y ago·December 3, 2024
GitHub

📋 What's Changed

  • feat: add subtitles to videos via whisper by @timerring in https://github.com/timerring/bilive/pull/87
  • docs: adjust the docs by @timerring in https://github.com/timerring/bilive/pull/88
  • fix: adjust super chat amount by @timerring in https://github.com/timerring/bilive/pull/90
  • fix: adjust guard price by @timerring in https://github.com/timerring/bilive/pull/93
  • feat: burn danmakus and subtitles together by @timerring in https://github.com/timerring/bilive/pull/94
  • feat: optimize suitable parameters and refactor by @timerring in https://github.com/timerring/bilive/pull/96
  • :tada: This release version generally completes the Automatic Speech Recognition via OpenAI Whisper model, and refactors the whole process as well as optimizing the workflow.
  • Full Changelog: https://github.com/timerring/bilive/compare/v0.2.3...v0.2.4
v0.2.3
timerringtimerring·1y ago·November 27, 2024
GitHub

📋 What's Changed

  • perf: append to record launcher by @timerring in https://github.com/timerring/bilive/pull/81
  • perf: adjust the rendering effect by @timerring in https://github.com/timerring/bilive/pull/82
  • refactor: refactor project structure by @timerring in https://github.com/timerring/bilive/pull/85
  • refactor: pre production version by @timerring in https://github.com/timerring/bilive/pull/86
  • If you have never used bilive, I'd recommend you start with this version.
  • The refactoring work along with merging dev and production version is extremely massive, which makes the project more accessible.
  • 🎉 Now, I am glad to say, the production version is ready.
  • Full Changelog: https://github.com/timerring/bilive/compare/v0.2.2...v0.2.3
v0.2.2
timerringtimerring·1y ago·November 21, 2024
GitHub

📋 What's Changed

  • fix: hot fix on path typo by @timerring in https://github.com/timerring/bilive/pull/68
  • style: uniform naming scheme by @timerring in https://github.com/timerring/bilive/pull/70
  • docs: shape formal docs by @timerring in https://github.com/timerring/bilive/pull/71
  • docs: add different svgs by @timerring in https://github.com/timerring/bilive/pull/72
  • refactor: adjust merging of logs and videos by @timerring in https://github.com/timerring/bilive/pull/74
  • feat: add launchers by @timerring in https://github.com/timerring/bilive/pull/76
  • feat: regularize logs folder by @timerring in https://github.com/timerring/bilive/pull/78
  • fix: hot fix to the missings by @timerring in https://github.com/timerring/bilive/pull/79
  • + 2 more
v0.2.1
timerringtimerring·1y ago·November 17, 2024
GitHub

📋 What's Changed

  • fix: remove danmaku emojis by @timerring in https://github.com/timerring/bilive/pull/61
  • feat: reserve limited logs by @timerring in https://github.com/timerring/bilive/pull/63
  • fix: unique upload records by @timerring in https://github.com/timerring/bilive/pull/64
  • fix: fix parameter passing error by @timerring in https://github.com/timerring/bilive/pull/67
  • Full Changelog: https://github.com/timerring/bilive/compare/v0.2.0...v0.2.1
v0.2.0
timerringtimerring·1y ago·November 8, 2024
GitHub

🎉 This is an archive of new version v0.2.0. We release this new version as the formal production version. Compared to the last production version, we have: + Basically realized the L4 automation via completing the danmaku burning process and uploading queue process. + In the danmaku burning process, we mainly check if there are the video segments in the same date and hour. If there are, they will be burned with danmaku and merged together. + In the uploading queue process, we use a queue to arrange the order of uploading. Since the bandwidth is limited, I think split or parallel uploading is of no use. The aim is to upload the video as soon as possible. + Besides, there are other rules considering bug fixing, I won’t elaborate further here. These make this project more fault-tolerance.

v0.1.7
timerringtimerring·1y ago·November 8, 2024
GitHub

📋 What's Changed

  • fix: add rules to no danmaku by @timerring in https://github.com/timerring/bilive/pull/52
  • perf: as a supplement to #52 by @timerring in https://github.com/timerring/bilive/pull/53
  • fix: fix large size of video by @timerring in https://github.com/timerring/bilive/pull/54
  • feat: add cuda acceleration by @timerring in https://github.com/timerring/bilive/pull/57
  • This is the last version of v0.1.x. And a new Major Version is coming!🚀
  • Full Changelog: https://github.com/timerring/bilive/compare/v0.1.6...v0.1.7
v0.1.6
timerringtimerring·1y ago·November 5, 2024
GitHub

📋 What's Changed

  • feat: merge video segments by @timerring in https://github.com/timerring/blive/pull/45
  • fix: skip the tiny segments by @timerring in https://github.com/timerring/blive/pull/47
  • fix: fix timestamps issue by @timerring in https://github.com/timerring/blive/pull/50
  • This verision basically competes the multiple videos machinism automation. And it fixes some problems I found.
  • Full Changelog: https://github.com/timerring/blive/compare/v0.1.5...v0.1.6
v0.1.5
timerringtimerring·1y ago·November 3, 2024
GitHub

📋 What's Changed

  • feat: use queue to decouple processes by @timerring in https://github.com/timerring/blive/pull/43
  • refactor: refactor the danmakufactory by @timerring in https://github.com/timerring/blive/pull/44
  • Full Changelog: https://github.com/timerring/blive/compare/v0.1.4...v0.1.5
  • This verision basically competes the single machinism automation. And it fixes some problems I found.
v0.1.4
timerringtimerring·1y ago·November 3, 2024
GitHub

📋 What's Changed

  • feat: max burning speed by @timerring in https://github.com/timerring/blive/pull/37
  • feat: enable muti-thread burning and uploading by @timerring in https://github.com/timerring/blive/pull/39
  • feat: add monitor daemon by @timerring in https://github.com/timerring/blive/pull/41
  • Full Changelog: https://github.com/timerring/blive/compare/v0.1.3...v0.1.4
v0.1.3
timerringtimerring·1y ago·October 31, 2024
GitHub

📋 What's Changed

  • feat: avoid hard-coded path by @timerring in https://github.com/timerring/blive/pull/32
  • > Although there is only one PR, this has made a huge contribution as the pre-release version for the L4 automation.
  • Full Changelog: https://github.com/timerring/blive/compare/v0.1.2...v0.1.3
v0.1.2
timerringtimerring·1y ago·October 30, 2024
GitHub

📋 What's Changed

  • feat: add custom path to script by @timerring in https://github.com/timerring/blive/pull/25
  • feat: reupload the danmaku ready videos by @timerring in https://github.com/timerring/blive/pull/28
  • Full Changelog: https://github.com/timerring/blive/compare/v0.1.1...v0.1.2
v0.1.1
timerringtimerring·1y ago·October 24, 2024
GitHub

📋 What's Changed

  • Introduce the commitizen to replace the `git commit -m message`, thus style: add some rules by @timerring in https://github.com/timerring/blive/pull/21
  • Write a script to automate videos uploading process, which bring the whole project to L3 automation. feat: automate videos uploading process by @timerring in https://github.com/timerring/blive/pull/22
  • Full Changelog: https://github.com/timerring/blive/compare/v0.1.0...v0.1.1
v0.1.0
timerringtimerring·1y ago·October 17, 2024
GitHub

📋 What's Changed

  • Autodelete the related files after uploading the video. by @timerring in #8
  • Rebuild the full process automation. by @timerring in #9
  • Fix the redundance of uploading videos. by @timerring in #10
  • Add the `.gitignore` file. by @timerring in #14
  • Rebuild the new release version. by @timerring in #18
  • Adjust README. by @timerring in #19
  • 🎉A formal version is released!
v0.1.0-alphaPre-release
timerringtimerring·1y ago·July 22, 2024
GitHub

first release. A basic test version.