开篇寄语
继昨日分享了iPad和iPhone一行代码批量下载视频,音频,图片等方法,具体可以参看下方的前情提要,有朋友对于安卓端还是有疑问,该如何实现,伯衡君想了想,确实有必要再说一下,分享给大家。
前情提要
实现方法
首先需要一款能在Android手机或者平板上书写代码的应用,该应用的名字叫做Termux(类似应用还有很多,所以伯衡君在之前说过安卓比较简单就可以实现,就是因为支持的这种应用比较多,iOS系统上只找到了a-Shell),从play store上可以直接下载或者第三方应用平台。
该应用支持的编程语言不少,咱们只需要用到python编程语言就行,加载之前介绍的youtube-dl或者you-get两种库即可。
安装termux运行库,输入以下代码:
$ termux-setup-storage
安装ffmpeg和youtube-dl, 输入以下代码:
$ apt update && apt upgrade && apt install python ffmpeg && pip install youtube-dl
其实到这里回车后,就可以开始使用YouTube-dl命令来下载视频了,格式基本上就是youtube-dl "url"形式下载了(这里不懂的话可以参看上方提要的iPad和iPhone下载视频的那篇文章),以下内容是伯衡君为下载YouTube专门弄的一个脚本,更加方便。
运行此命令以为配置文件创建一些目录:
$ mkdir -p ~/.config/youtube-dl
我们将为YouTube-DL创建一个配置文件,然后运行:
$ vi ~/.config/youtube-dl/config # Default Output Directory and Pattern -o ~/storage/downloads/%(extractor_key)s/%(uploader)s/%(title)s-%(id)s.%(ext)s
我们继续创建另一个目录:
$ mkdir ~/bin
我们将使用以下命令创建一个shell脚本
$ vi ~/bin/termux-url-opener
并输入以下内容(这是非常基本的,您可以添加更多命令以询问是否只需要音频,等等)
#!/bin/bash url=$1 youtube-dl $url
我们将使用以下命令将Shell脚本设为可执行文件:
$ chmod +x ~/bin/termux-url-opener
之后,您将能够使用Android共享功能,并从YouTube-DL支持的任何网站发送视频或URL,它将以您可以在您的“下载”文件夹中找到,并且是以最高质量开始下载。
- 我的微信
- 微信扫一扫加好友
- 我的微信公众号
- 扫描关注公众号