https://github.com/tonyblues8/pandadownload
bse on yt-dlp,Internet Media Downloader
https://github.com/tonyblues8/pandadownload
aria2-gui aria2c downloader ffmpeg ffmpeg-player mac macos macosx video-player youtube youtube-dl youtube-downloader yt-dlp-gui
Last synced: about 2 months ago
JSON representation
bse on yt-dlp,Internet Media Downloader
- Host: GitHub
- URL: https://github.com/tonyblues8/pandadownload
- Owner: tonyblues8
- License: apache-2.0
- Created: 2025-03-31T02:14:30.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-09-22T22:59:42.000Z (9 months ago)
- Last Synced: 2025-09-23T00:25:53.517Z (9 months ago)
- Topics: aria2-gui, aria2c, downloader, ffmpeg, ffmpeg-player, mac, macos, macosx, video-player, youtube, youtube-dl, youtube-downloader, yt-dlp-gui
- Language: C++
- Homepage: https://github.com/tonyblues8/PandaDownload
- Size: 7.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# PandaDownload
[](#readme)
[](#readme)
本人运行环境:mac min M4 MacOS 15.3.2
实现了yt-dlp图形界面功能,你可以在其他参数栏手动输入yt-dlp支持的所有参数。
# 增强功能:
1:aria2c加速;
2:下载后添加字幕和片头;
3:H265编码;
# 相关依赖:
## python3.10
## yt-dlp
## ffmpeg
## aria2c
*以上依赖除pytho外都无需单独安装,都已经集成在本安装包内。请自行安装python3 >= 3.10,程序第一次运行会自动安装python相关模块。*
# 编译依赖如下:
#C++
CXXFLAGS += -std=c++17 -Wno-deprecated-declarations -finput-charset=UTF-8 -fexec-charset=UTF-8 \
$(shell /opt/wxWidgets-3.2.6/build-cocoa-debug/wx-config --cxxflags) \
-I/opt/homebrew/opt/xz/include \
-I/opt/homebrew/opt/zstd/include \
-I/opt/homebrew/opt/jbigkit/include \
-I/opt/homebrew/opt/pcre2/include \
-I/opt/liblerc/include \
-I/opt/libtiff/include \
-I/opt/homebrew/opt/jpeg-turbo/include \
-I/opt/webp/include \
-I/opt/homebrew/opt/openssl@3/include
#
LDFLAGS += $(shell /opt/wxWidgets-3.2.6/build-cocoa-debug/wx-config --libs) \
-L/opt/homebrew/opt/xz/lib \
-L/opt/homebrew/opt/zstd/lib \
-L/opt/homebrew/opt/pcre2/lib \
-L/opt/homebrew/opt/jbigkit/lib \
-L/opt/liblerc/lib \
-L/opt/libtiff/lib \
-L/opt/homebrew/opt/jpeg-turbo/lib \
-L/opt/homebrew/opt/openssl@3/lib \
-L/opt/webp/lib
#MacOS
ifeq ($(shell uname), Darwin)
LDFLAGS += -framework Cocoa \
-framework QuartzCore \
-framework AudioToolbox \
-framework IOKit \
-framework Security \
-framework OpenGL \
-framework Carbon
endif
LIBS += /opt/homebrew/opt/xz/lib/liblzma.a \
/opt/homebrew/opt/zstd/lib/libzstd.a \
/opt/liblerc/lib/libLerc.a \
/opt/homebrew/opt/pcre2/lib/libpcre2-32.a \
/opt/homebrew/opt/jpeg-turbo/lib/libjpeg.a \
/opt/homebrew/opt/jbigkit/lib/libjbig.a \
/opt/homebrew/opt/openssl@3/lib/libssl.a \
/opt/homebrew/opt/openssl@3/lib/libcrypto.a \
/opt/libtiff/lib/libtiff.a \
/opt/webp/lib/libwebp.a \
/opt/webp/lib/libsharpyuv.a
需要手动重新编译的,请自行安装好如上依赖项,本项目在mac min M4上编译完成。
无需编译的同学可直接下载dmg文件运行。
# 下载编译好的版本
# 解决Mac安装软件提示`已损坏无法打开`,`请移到废纸篓`
在终端中输入xattr -cr ,(这里要注意后面有个空格)。
将提示已损坏,无法打开的程序图标拖到命令栏中。
[](#解决Mac安装软件提示`已损坏无法打开`,`请移到废纸篓`)