提供Bilibili緩存視頻合併的工具
將Bilibili緩存文件合併導出為MP4,支持Android、windows(10以上)、linux、mac、ios,支持B站Android客户端緩存,支持B站Windows客户端緩存
説明
此軟件是為了幫助網友合併嗶哩嗶哩緩存視頻,將bilibili緩存視頻合併導出為mp4,支持Android、windows、linux、mac、ios,你可以將它理解為一個專用的格式工廠,並不涉及破解相關內容,僅僅用於學習技術交流,嚴禁用於商業用途,如有侵權請聯繫我刪庫,由此給你帶來困惑和不便我深感抱歉。
特性
- 合併(導出)B站緩存(有聲音視頻,僅音頻)
- 支持B站Android客户端緩存(國內版、概念版、谷歌版、HD版)
- 支持B站Windows客户端緩存
- 支持第三方B站客户端(bilimiao)
前言
在開始之前可以給項目一個Star嗎?非常感謝,你的支持是我唯一的動力。歡迎Star和Issues!
我們需要你的Pr
項目地址:
Github地址
Gitcode地址
注意
- 此軟件存放的目錄不能有空格或特殊字符
- 讀取緩存視頻的目錄不能有空格或特殊字符
- 輸出目錄不能有空格或特殊字符
- 它不依賴網絡這個不確定的因素,它只依賴本地緩存文件,只要本地有緩存文件,那麼它就可以工作(即使視頻已經下架),需要和官方APP(手機版/電腦版均可)配合使用,官方APP進行緩存,它操作緩存文件進行合併導出mp4
下載鏈接:跳轉
為了照顧國內網友,現在releases安裝包僅在國內鏡像倉庫上傳,望理解。
Linux版本:使用ubuntu-22.04.2-amd64打包,你的系統版本低不保證可用,如有問題請下載源碼自行打包
Mac版本:使用macOS ventura 13.4.1版本打包,你的系統版本低不保證可用,如有問題請下載源碼自行打包
Windows:使用Win 10打包,你的系統版本低不保證可用,如有問題請下載源碼自行打包
截圖
| 平台截圖 |
|---|
| Android |
| Windows |
| Linux |
| ohos |
| 待補充 |
| Mac |
| ios |
| 待補充 |
使用教程:跳轉
問題反饋
因為有你軟件才更加完善
請使用模板反饋問題,這樣可以幫助開發者快速定位和解決問題,謝謝配合,愛你萌萌噠~^o^~
反饋模板:
類別:(必填,0、優化建議。1、打開軟件就閃退。2、無論什麼視頻合併都失敗或閃退。3、合併個別視頻失敗或閃退。4、主頁空白無法加載嗶哩嗶哩緩存視頻。5、其他問題)
設備信息:(必填)
描述:(必填,越詳細越好)
怎樣觸發bug:(選填)
視頻鏈接:(選填,如果視頻已經下架則把本地緩存文件打包壓縮發我郵箱)
源碼編譯事項
目前使用的是的鴻蒙flutter3.22這個比較穩定的版本
常用命令:
# 創建項目
# flutter create --org com.molihuan --platforms=android,ios,web,windows,macos,linux,ohos hlbmerge
# windows打包
flutter build windows
# macOS打包
flutter build macos
# Linux打包(release有問題,暫時沒找到原因,希望有linux大佬指點一下)
flutter build linux --debug
# Android release 包
flutter build apk --release
# Android分割 ABI 構建,減小 apk 大小
flutter build apk --release --split-per-abi
Windows ffmpeg配置
ffmpeg version 4.3.1 Copyright (c) 2000-2020 the FFmpeg developers
built with gcc 10.2.1 (GCC) 20200726
configuration: --disable-static --enable-shared --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libdav1d --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libsrt --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libgsm --enable-librav1e --disable-w32threads --enable-libmfx --enable-ffnvcodec --enable-cuda-llvm --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt --enable-amf
libavutil 56. 51.100 / 56. 51.100
libavcodec 58. 91.100 / 58. 91.100
libavformat 58. 45.100 / 58. 45.100
libavdevice 58. 10.100 / 58. 10.100
libavfilter 7. 85.100 / 7. 85.100
libswscale 5. 7.100 / 5. 7.100
libswresample 3. 7.100 / 3. 7.100
libpostproc 55. 7.100 / 55. 7.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}
Linux ffmpeg配置
ffmpeg version 4.3.1 Copyright (c) 2000-2020 the FFmpeg developers
built with gcc 9.3.0 (crosstool-NG 1.24.0.133_b0863d8_dirty)
configuration: --prefix=/home/moli/.vmr/versions/ffmpeg_versions/ffmpeg-4.3.1 --cc=/home/conda/feedstock_root/build_artifacts/ffmpeg_1609680890771/_build_env/bin/x86_64-conda-linux-gnu-cc --disable-doc --disable-openssl --enable-avresample --enable-gnutls --enable-gpl --enable-hardcoded-tables --enable-libfreetype --enable-libopenh264 --enable-libx264 --enable-pic --enable-pthreads --enable-shared --enable-static --enable-version3 --enable-zlib --enable-libmp3lame --pkg-config=/home/conda/feedstock_root/build_artifacts/ffmpeg_1609680890771/_build_env/bin/pkg-config
libavutil 56. 51.100 / 56. 51.100
libavcodec 58. 91.100 / 58. 91.100
libavformat 58. 45.100 / 58. 45.100
libavdevice 58. 10.100 / 58. 10.100
libavfilter 7. 85.100 / 7. 85.100
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 7.100 / 5. 7.100
libswresample 3. 7.100 / 3. 7.100
libpostproc 55. 7.100 / 55. 7.100
Hyper fast Audio and Video encoder
特別鳴謝
- https://gitee.com/l2063610646/bilibili-convert
- https://www.bilibili.com/video/BV1gv4y1M7yn/
- https://github.com/sk3llo/ffmpeg_kit_flutter
- https://github.com/RikkaApps/Shizuku
- https://github.com/10miaomiao/bili-down-out
- https://zhuanlan.zhihu.com/p/704594199
教程或開源項目以及其依賴項目。