如何在Android手机平板一行代码下载视频音频等同样简单

已收录   阅读次数: 2,035
2021-01-1400:03:52 发表评论
摘要

继昨日分享了iPad和iPhone一行代码批量下载视频,音频,图片等方法,具体可以参看下方的前情提要,有朋友对于安卓端还是有疑问,该如何实现,伯衡君想了想,确实有必要再说一下,分享给大家……

分享至:
如何在Android手机平板一行代码下载视频音频等同样简单

开篇寄语

继昨日分享了iPad和iPhone一行代码批量下载视频,音频,图片等方法,具体可以参看下方的前情提要,有朋友对于安卓端还是有疑问,该如何实现,伯衡君想了想,确实有必要再说一下,分享给大家。

前情提要

实现方法

首先需要一款能在Android手机或者平板上书写代码的应用,该应用的名字叫做Termux(类似应用还有很多,所以伯衡君在之前说过安卓比较简单就可以实现,就是因为支持的这种应用比较多,iOS系统上只找到了a-Shell),从play store上可以直接下载或者第三方应用平台。

如何在Android手机平板一行代码下载视频音频等同样简单

该应用支持的编程语言不少,咱们只需要用到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,它将以您可以在您的“下载”文件夹中找到,并且是以最高质量开始下载。

  • 我的微信
  • 微信扫一扫加好友
  • weinxin
  • 我的微信公众号
  • 扫描关注公众号
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: