一款WPF开发的B站视频下载开源项目downkyi

项目简介

这是一款基于WPF开发的,B站下载工具,操作界面简洁,支持多线程下载、音频提取、去水印、断点续传等功能。

该项目代码结构清晰,支持换肤、多语言版本,涉及多线程、视频解码、文件流下载、剪贴板监听、WPF等知识,作为一个学习项目,还是非常不错的。.

主要功能:

1、支持扫描登录;

2、支持视频、课程、番剧、剧集、电影等类型下载;

3、支持各种分辨率视频下载、支持主流的视频解码;

4、支持高清无损的音频、视频下载;

5、支持弹幕、封面下载;

6、支持背景音乐提取、水印的去除。

技术架构

1、平台:支持Windows。

2、支持 .NET Framework 4.7。

项目结构

一款WPF开发的B站视频下载开源项目downkyi

该项目结构还是比较清晰的,DownKyi.Core项目下的每一个文件夹对应都是一个知识点,需要学习对应知识点,可以直接阅读对应源码即可。

软件界面部分截图

首页

一款WPF开发的B站视频下载开源项目downkyi

网络配置

一款WPF开发的B站视频下载开源项目downkyi

视频配置

一款WPF开发的B站视频下载开源项目downkyi

弹幕配置

一款WPF开发的B站视频下载开源项目downkyi

下载管理

一款WPF开发的B站视频下载开源项目downkyi

B站助手

一款WPF开发的B站视频下载开源项目downkyi

去水印

一款WPF开发的B站视频下载开源项目downkyi

音频视频分离

一款WPF开发的B站视频下载开源项目downkyi

项目地址

https://github.com/leiurayer/downkyi