手机安装you-get与you-get的基本使用

工具:手机和termux安装包

基本原理:安卓和linux是什么关系不用多说了,而termux正是安卓平台上的linux终端模拟器,所以安装流程和linux上的基本一样,但经过再三对比后,建议使用pip安装(即通过python环境)。

方法流程

安装termux并启动,初次启动会自动进行最小化安装,这个过程中建议使用,不然会很慢。

termux获取:fdroid上可以找到最新版,但似乎只有aarch64版,如果你的手机架构是armv7a,建议前往酷安网下载)

依次输入以下指令

apt update

#安装软件前必备命令

apt install python3

#安装python3

pip install --upgrade pip

#更新pip(非必须)

pip install you-get

#安装you-get

pip install --upgrade you-get

#更新you-get(如多次下载失败时可尝试)





如果上述操作太慢你可以为termux和python换源,方法可自行百度,这里就不展开了


需要提醒的是,termux的启动目录是/data/data/com.termux/files/home,而you-get默认会将视频下载到当前目录,因此使用you-get前建议先

cd  /storage/emulated/0/

#切换至安卓主目录

操作示例

最简单的下载命令

you-get https://www.bilibili.com/video/av92555571

#默认下载可下载的最高分辨率

对于有多节的视频,下载所有节

you-get --playlist https://www.bilibili.com/video/av92555571

列出所有可下载的画质并指定下载画质和格式

you-get -i https://www.bilibili.com/video/av92555571

#这一步列出所有可下载画质

如果没问题你应该会看到类似以下输出

you-get: This is a multipart video. (use --playlist to download al
site:                Bilibili                                     
title:               Galgame吧「Elite Galgame 2019」评选结果 (P1. 新作组)   
streams:             # Available quality and codecs               
    [ DASH ] ____________________________________                 
    - format:        dash-flv                                     
      container:     mp4                                          
      quality:       高清 1080P                                     
      size:          217.1 MiB (227649595 bytes)                  
    # download-with: you-get --format=dash-flv [URL]              
                                                                  
    - format:        dash-flv720                                  
      container:     mp4                                          
      quality:       高清 720P                                      
      size:          145.0 MiB (152025666 bytes)                  
    # download-with: you-get --format=dash-flv720 [URL]           
                                                                  
    - format:        dash-flv480                                  
      container:     mp4                                          
      quality:       清晰 480P                                      
      size:          112.5 MiB (117923115 bytes)                  
    # download-with: you-get --format=dash-flv480 [URL]           
                                                                  
    - format:        dash-flv360                                  
      container:     mp4                                          
      quality:       流畅 360P                                      
      size:          72.3 MiB (75818699 bytes)                    
    # download-with: you-get --format=dash-flv360 [URL]           
                                                                  
    [ DEFAULT ] _________________________________                 
    - format:        flv                                          
      container:     flv                                          
      quality:       高清 1080P                                     
      size:          343.0 MiB (359667110 bytes)                  
    # download-with: you-get --format=flv [URL]                   
                                                                  
    - format:        flv720                                       
      container:     flv                                          
      quality:       高清 720P                                      
      size:          221.8 MiB (232588888 bytes)                  
    # download-with: you-get --format=flv720 [URL]                
                                                                  
    - format:        flv480                                       
      container:     flv                                          
      quality:       清晰 480P                                      
      size:          158.4 MiB (166132226 bytes)                  
    # download-with: you-get --format=flv480 [URL]                
                                                                  
    - format:        flv360                                       
      container:     flv                                          
      quality:       流畅 360P                                      
      size:          73.1 MiB (76693252 bytes)                    
    # download-with: you-get --format=flv360 [URL]                

在以上信息中,container指的是格式,quality指的是画质,而download-with 指的是对应的下载命令

以下载720p画质的视频为例

you-get --format=dash-flv720 https://www.bilibili.com/video/av92555571

#下载720p画质的视频,保存为mp4格式

you-get --format=flv720  https://www.bilibili.com/video/av92555571

#下载720p画质的视频,保存为flv格式

 

更多和you-get有关的信息可以前往官方项目地址https://github.com/soimort/you-get

你可能感兴趣的:(termux)