LiveLeaper は、Pythonで開発されたシンプルかつ高機能な YouTube動画ダウンローダー です。使いやすさと高い柔軟性を兼ね備え、お気に入りの動画を簡単に保存して、オフラインでも楽しむことができます。
LiveLeaperは、直感的なGUIと強力なダウンロードエンジンを搭載したYouTubeダウンロードアプリケーションです。動画や音声を自由な形式で保存でき、今後はプレイリストや字幕の対応なども予定しています。
-
🖱️ シンプルでわかりやすい操作性
初心者の方でもすぐに使い始められる、直感的なインターフェースを採用しています。 -
⚡ 高速なダウンロード処理
yt-dlpを活用し、高速かつ高品質な動画・音声のダウンロードが可能です。 -
🎵 複数フォーマットへの対応
MP4、MP3 などの形式に対応。音声だけの保存も可能です。 -
📃 字幕の取得(※実装予定)
字幕付き動画では、字幕ファイルの保存にも対応予定です。 -
📂 プレイリストの一括取得(※実装予定)
YouTubeのプレイリスト全体をワンクリックで保存できるよう対応予定です。
- Python 3.8以上を推奨(3.x系)
以下のライブラリが必要です(すべて requirements.txt に記載済みです):
yt-dlp:動画・音声のダウンロード処理pytube:補助的にYouTubeの解析処理に使用PyQt5:GUI構築用PyQtWebEngine:GUI内での動画プレビューなどに使用ffmpeg(※別途インストール):動画変換および音声抽出処理
- GitHubリリースページ から、最新版の実行ファイルをダウンロードしてください。
-
Python 3.x をインストールしておきます。
-
以下のコマンドで必要な依存ライブラリをインストールします:
pip install -r requirements.txt
-
GitHubからLiveLeaperをクローンまたはZIPダウンロードします:
git clone https://github.com/yunfie-twitter/LiveLeaper.git cd LiveLeaper
-
ターミナルまたはエクスプローラーから、
liveleaper.pyを実行します:python liveleaper.py
-
アプリのGUIが立ち上がったら、YouTube動画のURLを入力してください。
-
フォーマットや保存先を選択し、「ダウンロード」をクリックするだけで処理が開始されます。
-
処理が完了すると、指定されたフォルダにファイルが保存されます。
- 本ソフトウェアはYouTubeの利用規約を尊重し、著作権を侵害しない範囲での利用を前提としています。
- 商用目的での利用や再配布については、Apache License 2.0ライセンスの条件を遵守してください。
yt-dlpやYouTube側の仕様変更により、予告なく動作に影響が出る可能性があります。
本プロジェクトは Apache License 2.0 のもとで公開されています。自由な改変・配布が可能ですが、著作権表記の保持が必要です。
バグの報告、改善提案、新機能の提案など、どんな形でも貢献を歓迎しています!
GitHub上で Issue や Pull Request を通じてご連絡ください。
- 2025-05-11: 初版リリース