美文网首页
2020-02-09 下载在线视频工具

2020-02-09 下载在线视频工具

作者: 硅谷少年 | 来源:发表于2020-02-09 10:05 被阅读0次

    我认为该工具也同样适用于B站。

    资源地址:https://github.com/ytdl-org/youtube-dl/

    最常用的命令是youtube-dl -F https://www.youtube.com/watch?v=LnCRFNbhJkw

    大写的-F参数是列出视频的所有格式。显然,你的网络要能翻q,youtube-dl 可以自动使用系统的全局http代理。上面命令的输出结果是:[youtube] LnCRFNbhJkw: Downloading webpage

    [youtube] LnCRFNbhJkw: Downloading video info webpage

    [youtube] LnCRFNbhJkw: Downloading js player vflMn34bn

    [youtube] LnCRFNbhJkw: Downloading js player vflMn34bn

    [info] Available formats for LnCRFNbhJkw:

    format code  extension  resolution note

    249          webm      audio only tiny  59k , opus @ 50k (48000Hz), 1.90MiB

    250          webm      audio only tiny  78k , opus @ 70k (48000Hz), 2.51MiB

    140          m4a        audio only tiny  130k , m4a_dash container, mp4a.40.2@128k (44100Hz), 4.61MiB

    251          webm      audio only tiny  151k , opus @160k (48000Hz), 4.90MiB

    278          webm      192x144    144p  73k , webm container, vp9, 30fps, video only, 2.50MiB

    160          mp4        192x144    144p  84k , avc1.4d400c, 30fps, video only, 2.44MiB

    242          webm      320x240    240p  168k , vp9, 30fps, video only, 5.51MiB

    133          mp4        320x240    240p  184k , avc1.4d400d, 30fps, video only, 4.22MiB

    243          webm      480x360    360p  306k , vp9, 30fps, video only, 9.87MiB

    134          mp4        480x360    360p  425k , avc1.4d401e, 30fps, video only, 9.70MiB

    244          webm      640x480    480p  567k , vp9, 30fps, video only, 16.98MiB

    135          mp4        640x480    480p  784k , avc1.4d401e, 30fps, video only, 18.41MiB

    18          mp4        480x360    360p  507k , avc1.42001E, mp4a.40.2@ 96k (44100Hz), 18.07MiB (best)最高的分辨率是640x480p,mp4格式的视频对应的格式代码(最左一列)是135,音频和视频是分开的,最高质量的音频是130k的m4a格式,对应的格式代码是140,所以完整下载这个MV的命令是(135+140,视频代码在前,音频代码在后;须下载ffmpeg并将其路径加入系统环境变量$PATH,才能自动合并音视频)

    youtube-dl -f 135+140 https://www.youtube.com/watch?v=LnCRFNbhJkw

    如果你只想下载音频,对应的命令就是

    youtube-dl -f 140 https://www.youtube.com/watch?v=LnCRFNbhJkw

    下载过程中如果出错了,再次执行命令,可以断点续传。

    通常视频都有1080p分辨率的(对应代码137),命令是

    youtube-dl -f 137+140 https://www.youtube.com/watch?v=??????????

    默认输出mkv格式,输出mp4格式:

    youtube-dl -f 137+140 --merge-output-format mp4 https://www.youtube.com/watch?v=?????????? 即可。

    上百个参数全在这里:https://github.com/ytdl-org/youtube-dl/blob/master/README.md

    如果总是下载失败,首先要检查你的网络。其次可以去它的官网下载最新版试试。

    也可以手动用ffmpeg处理下载的文件:

    ffmpeg -i 老梁解说真实的白毛女-2BAFT0-T-RA.f160.mp4 -i 老梁解说真实的白毛女-2BAFT0-T-RA.f139.m4a -c copy 老梁解说真实的白毛女-2BAFT0-T-RA.mp4

    相关文章

      网友评论

          本文标题:2020-02-09 下载在线视频工具

          本文链接:https://www.haomeiwen.com/subject/yqdgxhtx.html