Last-Order / kkr

YouTube Live DVR Downloader
92 stars 6 forks source link

README

Yet another YouTube DVR downloader!

依赖

本工具需要 ffmpeg、ffprobe 才能运行。

缺少 ffmpeg 将不会自动合并,缺少 ffprobe 将无法准确确定视频合并方式。

KKR 需要 Node 11+。

安装

npm i -g kkr

支持范围

对于直播视频,使用 --live 选项可以实时录制。

对于带有实时回放的直播视频,使用 --live 选项可以下载可回放内容并继续跟进录制,不使用 --live 选项可以下载可回放内容。

主要特性

用法

kkr -d "https://www.youtube.com/watch?v=BTTq175DJOY" --live

KKR / 1.2.2

Help:
     Commands                      Description                   Alias

     --download <url>              Download video                -d
         <url>                     Video URL
         --live                    Download live
         --keep, k                 Keep temporary files
         --threads <n>             Max download threads
             <n>                   Number of threads
         --concat-method           Concat method
         --force-merge             Ignore missing chunks and merge all downloaded chunks to a single file (Live mode only)
         --cooldown <time>         Add cooldown between chunk downloads (Live mode only)
             <time>                Cooldown time in milliseconds
     --help                        Show help documentation       -h
     --version                     Show version

Options:

     Options                       Description
     --verbose, debug              Debug output

手动指定合并方法

可以通过--concat-method强制指定合并方法,该选项的可选值为12,其中1表示二进制连接分块,2表示使用ffmpegconcat模式连接各分块。