YouTube DLが一時GitHubから消えた時、ネット界隈は騒然としました。代替となるソフトウェアも存在せず、動画をダウンロードする方法がなくなってしまうところでした。幸い、削除は回避されましたが、コミュニティに大きな遺恨を残した出来事でした。 今回紹介するyaydlはRustで作られたYouTube DL代替になります。こうした多様性が今後の活動の広がりを支えていくことでしょう。

yaydlの使い方

実行例です。

$ yaydl "https://www.youtube.com/watch?v=jNQXAC9IVRw"
Fetching from YouTube.
"Me at the zoo.mp4" successfully downloaded.

ヘルプです。

$ yaydl --help
yaydl 0.6.6
Yet Another Youtube Down Loader

USAGE:
    yaydl [FLAGS] [OPTIONS] <url>

ARGS:
    </url><url>    Sets the input URL to use

FLAGS:
    -h, --help          Prints help information
    -x, --only-audio    Only keeps the audio stream
    -v, --verbose       Talks more while the URL is processed
    -V, --version       Prints version information

OPTIONS:
    -f, --audio-format <audio>    Sets the target audio format (only if --only-audio is used).
                                  Specify the file extension here (defaults to "mp3").
    -o, --output <outputfile>     Sets the output file name

執筆時点でyaydlが対応しているのは次のサイトです。

  • YouTube.com
  • Vimeo.com
  • VOE.sx
  • WatchMDH.to
  • VIVO.sx
  • Vidoza.net

YouTube DLはもっと遙かに数多くのWebサイトに対応していますので、完全に置き換えられる存在になるのはまだまだ遠いでしょう。しかしオーディオファイルだけのダウンロードに対応しているなど、今後に期待ができます。

yaydlはRust製のソフトウェア(ライセンスは独自)です。

GitHub - dertuxmalwieder/yaydl: yet another youtube down loader (Git mirror)