四五年前写的一个油土鳖下载工具,现在还陆续有人想要地址,想了想,抽一个下午的空,把这个项目重构下,优化下页面以及下载方法。 解决下Windows10以上可能会出现的无法使用的问题,顺便加上一些下载方法。
2024年04月22日 更新:
-
支持cookies使用,方便某些需要登录才能查看或者需要登录才能访问高清资源的网站上下载文件。
使用操作:
1. 老手:将网站cookies导出成cookies.txt文件,放到软件执行目录下(哪里点击运行这个软件,就放到那个文件夹下面)即可。 2. 小白:软件执行目录下创建一个cookies.txt(空的就行),软件会自动识别电脑中chrome浏览器里的cookies(仅支持chrome,要chrome浏览器内登录过对应网站即可正确使用)。
-
封装ffmpeg,不需要再独立下载安装ffmpeg,打开软件就能正常使用了。
-
更新日志输出,改成输入框方便日志量大时查看。
下载本库中的发行版文件,放到本地任意目录下。
注意,这是Windows电脑的运行软件,不是mac的。mac版本的可以自行编译封装。
开箱即用,三步即可完事儿:下载软件,填入需下载视频地址,然后点击下载就over。
填入需要下载的链接,选择下载文件存储目录(默认是系统的下载文件),点击下载即可:
后面的命令窗会显示后台的执行命令,如果报错可以自行简单排查。
注意:虽然这个是有土鳖下载器,当实际上是可以下载很多网站的视频的,比如B站,抖音,快手等等。
所以,如果你有需要,可以把链接直接丢进去尝试下载。
用pyside2画页面,用you-get/youtube-dl/yt_dlp下载视频,用ffmpeg合并视频,用pyinstaller打包成exe。
首先需要下载本仓库:
git clone https://github.com/ligenxun/video_download_tools
cd video_download_tools
然后使用 pip 安装依赖:
pip install -r requirements.txt
python run main.py
或者直接执行main.py文件。 代码很简单,而且都有注视,可以自行修改。
有提示窗口的模式(现在使用方式):
pyinstaller -F main.py
有提示窗口的模式+ffmpeg封装(现在使用方式): 首先在main.spec文件中,修改:
a = Analysis( ... binaries=[('D:\MyAITools\ffmpeg\ffmpeg_win64_gpl\bin\ffmpeg.exe', '.')], ... ) 然后执行:
pyinstaller main.spec
无提示窗口的模式(如有需要可以自行封装):
pyinstaller -F -w main.py