Skip to content

lfcypo/biliget

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BiliGet

简单的 B 站视频下载工具 支持免登录下载 B 站高清视频

使用

使用前

在使用前,您需要安装FFmpeg命令行工具,并将其二进制程序添加至环境变量中。

对于 Windows 系统,您可以使用Scoop

scoop install ffmpeg

对于 macOS 系统,您可以使用HomeBrew

brew install ffmpeg

在 Linux 系统上,您也可以使用您喜爱的方式进行安装。

安装

使用预编译版本

请前往Release页面下载符合您平台的安装包。

Cargo Install

本项目已发布至crates.io,您可以使用以下命令进行安装

cargo install biliget

源码编译

请参考 编译与构建

下载视频

默认模式:自动合并音视频为一个.mp4视频文件

./biliget [url]

仅下载音频:保存为.wav音频文件

./biliget [url] -a

指定下载位置:可以指定目标路径或目标文件名 支持绝对路径和相对路径。

程序会自动根据指定的后缀推断多媒体文件格式。

./biliget [url] -o [filename or path]

编译与构建

GitHub Action 会自动编译构建并发布至Release页面

如您需要自行编译,请参考以下指南:

请确保您安装并配置了Rust语言开发工具链。

git clone https://github.com/lfcypo/biliget.git
cd biliget
cargo build --release

然后 您可以在target/release/目录下找到您编译的可执行文件 biliget

待实现的功能

  • ✅ GitHub Action 自动构建与发布
  • ✅ 多线程下载
  • ✅ 下载进度条显示
  • ✅ 合并进度条显示
  • 字幕、弹幕下载

常见问题

命令执行出错

zsh: parse error near `&'

请把[url]的部分使用英文双引号包裹

找不到ffmpeg命令

请参照使用前准备正确安装ffmpeg

致谢

  • share121/unidown
  • fast-down/core 多线程下载由fast-down强劲驱动

About

简单的B站视频下载工具 免登录下载B站高清视频

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages