Repolode
oop7

oop7/YTSage

yt-dlpを基盤に、動画・音声・字幕のダウンロードやSponsorBlockによる広告部分の除去に対応したPySide6製デスクトップアプリ。

代替できる製品:4K Video Downloader

スター
4,661
フォーク
339
未解決の Issue
7
最終コミット
昨日

これは何?

YTSageは、YouTubeの動画やプレイリストをダウンロードするデスクトップアプリです。ダウンロードエンジンにyt-dlpを採用し、PySide6製のGUIを備えています。ユーザーはURLを貼り付けて解析し、フォーマット一覧から形式を選んでダウンロードを開始できます。

動画や音声の基本的なダウンロードに加え、音声の抽出とMP3、FLAC、Opusなどへの変換、字幕の取得と結合、SponsorBlockによるスポンサー区間の削除、チャプターやサムネイルの埋め込み、時間範囲を指定した動画のトリミングが可能です。ダウンロード前にプレイリストを絞り込めるほか、TXT、CSV、M3U、JSON形式でエクスポートできます。キュー、ダウンロード履歴、速度制限、プロキシとCookieのサポートに加え、yt-dlpが対応するYouTube以外のサイトで使えるオプションのGeneric Modeも備えています。

YTSageはpipからインストールできるほか、Windows、macOS、Linux向けのインストーラーを利用するか、Docker経由で実行できます。Dockerでは、ブラウザーにストリーミングされるデスクトップとしてアプリが動作します。

主な機能

  • 01フォーマット一覧から画質を選んで動画をダウンロード
  • 02音声を抽出し、MP3、FLAC、Opusなどに変換
  • 03字幕の取得・絞り込み・結合に対応し、動画への字幕焼き付けも選択可能
  • 04SponsorBlockを使ってスポンサー区間を削除
  • 05プレイリストの項目をTXT、CSV、M3U、JSON形式でエクスポート
  • 06ダウンロードをキューに追加し、ダウンロード履歴を確認

ユースケース

  • チュートリアルや講義の動画を保存し、オフラインで視聴する
  • YouTubeからポッドキャストや音楽を音声ファイルとしてダウンロードする
  • 字幕やメタデータと一緒にプレイリストをアーカイブする
  • スポンサー区間を除いて動画をダウンロードする

クイックスタート

  1. 1

    PyPIからインストール

    pip install ytsage
  2. 2

    アプリケーションを起動

    ytsage

使う前に知っておきたいこと

  • pipでインストールする場合は、Python 3.11以降が必要です。
  • Generic Modeでは、一部のサイトでCookie、ログイン、またはプロキシが必要になる場合があります。また、インストール済みのyt-dlpのバージョンに依存します。
  • macOSのプリビルトインストーラーはApple Silicon専用です。Intel搭載MacではPython経由でインストールしてください。

トピック

よくある質問

YTSage とは?
yt-dlpを基盤に、動画・音声・字幕のダウンロードやSponsorBlockによる広告部分の除去に対応したPySide6製デスクトップアプリ。 YTSageは、YouTubeの動画やプレイリストをダウンロードするデスクトップアプリです。ダウンロードエンジンにyt-dlpを採用し、PySide6製のGUIを備えています。ユーザーはURLを貼り付けて解析し、フォーマット一覧から形式を選んでダウンロードを開始できます。
YTSage は無料で使えますか?ライセンスは?
YTSage は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
YTSage は今もメンテナンスされていますか?
活発にメンテナンス中。YTSage の最終コミットは 2026年10月18日 です。
YTSage は何に使えますか?
チュートリアルや講義の動画を保存し、オフラインで視聴する YouTubeからポッドキャストや音楽を音声ファイルとしてダウンロードする 字幕やメタデータと一緒にプレイリストをアーカイブする スポンサー区間を除いて動画をダウンロードする
YTSage のインストール方法は?
PyPIからインストール: pip install ytsage アプリケーションを起動: ytsage
YTSage はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/oop7/YTSage

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト