AIパーソナル・ラーニング
と実践的なガイダンス
ビーンバッグ・マースコード1

TubeTube: 自己展開型YouTube動画ダウンロードツール

はじめに

TubeTubeはMattBlackOnlyによって開発されたオープンソースのYouTube動画ダウンロードツールです。このツールは、コアダウンロードエンジンとしてyt-dlpを使用しており、マルチスレッドダウンロードをサポートしています。ユーザーはYAMLファイルを介してダウンロードの場所とフォーマットをカスタマイズすることができ、オーディオとビデオの両方のオプションをサポートしています。さらに、TubeTubeはモバイルデバイス用に最適化され、複数のライブストリームのダウンロードをサポートしています。このツールはDocker Composeコンフィギュレーションを提供し、ユーザーが素早くデプロイしてさまざまな環境で使用するのに便利です。

TubeTube:YouTube動画ダウンロードツール-1


 

機能一覧

  • マルチスレッドダウンロード:ダウンロード速度を向上させるために、複数のビデオを同時にダウンロードすることをサポートします。
  • 場所とフォーマットのカスタマイズ: YAMLファイルでダウンロードパスとファイルフォーマットを設定します。
  • モバイル最適化:小さな画面のデバイスで使用できるように設計されています。
  • ダウンロードオプション:オーディオまたはビデオのダウンロードを選択できます。
  • ライブ・ビデオのサポート:複数のライブ・ストリームのダウンロードをサポート。
  • Docker Configuration: Docker Compose設定ファイルを提供し、デプロイを容易にします。

 

ヘルプの使用

設置プロセス

  1. Dockerのインストール以下のコマンドでDockerをインストールできる:
   sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
  1. クローンプロジェクトgit を使って TubeTube プロジェクトをローカルにクローンしてください:
   git clone https://github.com/MattBlackOnly/TubeTube.git
cd TubeTube
  1. Docker Composeファイルの作成を作成する。docker-compose.ymlファイルの内容は以下の通り:
   services:
tubetube:
image: ghcr.io/mattblackonly/tubetube:latest
container_name: tubetube
ports:
- 6543:6543
volumes:
- /path/to/general:/data/General
- /path/to/music:/data/Music
- /path/to/podcasts:/data/Podcast
- /path/to/videos:/data/Video
- /path/to/config:/config
- /path/to/temp:/temp
environment:
- PUID=1000
- PGID=1000
restart: unless-stopped
  1. 設定ファイルの作成/path/to/configディレクトリにsettings.yamlファイルの内容は以下の通り:
   General:
audio_ext: m4a
audio_format_id: '140'
video_ext: mp4
video_format_id: '625'
Music:
audio_ext: mp3
audio_format_id: '140'
Podcast:
audio_ext: m4a
audio_format_id: '140'
Video:
video_ext: mp4
video_format_id: '625'
  1. サービス開始プロジェクトのルート・ディレクトリで以下のコマンドを実行してサービスを開始する:
   docker-compose up -d

使用プロセス

  1. ウェブインターフェースへのアクセスブラウザで開くhttp://localhost:6543をクリックして、TubeTubeのウェブ・インターフェイスに入ります。
  2. ビデオをダウンロード検索バーにYouTubeビデオのリンクを入力し、ダウンロードオプション(オーディオまたはビデオ)を選択し、ダウンロードボタンをクリックします。
  3. ダウンロード管理ダウンロード管理ページで、ダウンロードの進捗状況を確認したり、ダウンロードしたビデオファイルを管理したりできます。

注目の機能操作

  • マルチスレッドのダウンロード設定ページでマルチスレッドダウンロードオプションを有効にし、同時ダウンロードのスレッド数を設定します。
  • カスタムフォーマットsettings.yamlファイル内のオーディオとビデオのフォーマット設定を変更し、複数のフォーマット選択をサポートする。
  • ライブ映像ダウンロード検索バーにライブビデオのリンクを入力し、ダウンロードオプションを選択すると、TubeTubeは自動的にライブストリームのダウンロードを処理します。
無断転載を禁じます:チーフAIシェアリングサークル " TubeTube: 自己展開型YouTube動画ダウンロードツール
ja日本語