はじめに
LuxはGoで書かれた高速でシンプルなビデオダウンロードライブラリとコマンドラインツールです。Luxは、マルチスレッドダウンロード、ブレークポイント、自動リトライなど、様々なダウンロードオプションと機能を提供し、ダウンロード効率とユーザーエクスペリエンスを大幅に向上させます。luxはまた、プロキシ経由のダウンロード、クッキーによる認証、その他の高度な機能をサポートしており、様々なダウンロードニーズに適しています。
このプロジェクトは、あなたのAIワークフローをできるだけ多くのビデオプラットフォームのダウンロード機能と迅速に統合するために共有されます。
機能一覧
- マルチプラットフォーム対応Windows、macOS、Linuxなど複数のオペレーティングシステムに対応。
- マルチスレッドのダウンロードダウンロード速度を上げ、時間を節約。
- ストップ・アンド・スタート・トランスミッションダウンロードを中断しても、ダウンロードを続けることができます。
- 自動リトライダウンロード失敗時に自動的に再試行し、ダウンロードを成功させます。
- 代理店サポートプライバシー保護のため、プロキシサーバー経由でダウンロードしてください。
- クッキーサポートログインが必要なビデオをダウンロードするためにクッキーを使用した認証。
- 複数のフォーマットに対応幅広いビデオフォーマットと品質オプションをサポートします。
- コマンドライン操作コマンドラインインターフェイスによるシンプルで効率的な操作。
ヘルプの使用
設置プロセス
- Goによるインストール::
go install github.com/iawia002/lux@latest
- Homebrew経由でのインストール(macOSのみ)::
brew install lux
- スクープによるインストール (Windows)::
スクープ・インストール・ルクス
- Chocolatey経由のインストール(Windows)::
チョコインストールルクス
使用方法
- ビデオをダウンロード::
ルクス [OPTIONS] URL [URL...].
例
ルクス "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
このコマンドは、指定したURLのビデオをダウンロードします。
- 利用可能なビデオ画質を見る::
LUX-I "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
このコマンドは、利用可能なすべてのビデオ品質オプションを表示します。
- ダウンロード形式の指定::
lux -f 248 "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
このコマンドは指定されたフォーマットのビデオをダウンロードする。
- ストップ・アンド・スタート・トランスミッション::
LUX-C "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
このコマンドは、最後に不完全だったダウンロードを継続する。
- プロキシを使ったダウンロード::
lux --proxy http://proxyserver:port "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
このコマンドは、指定したプロキシサーバーを通してビデオをダウンロードします。
- クッキーによるダウンロード::
lux --cookie "cookie_string" "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
このコマンドは、指定されたクッキーを使用してビデオを認証し、ダウンロードします。
高度な機能
- マルチスレッドのダウンロードスルー
--スレッド
オプションはダウンロードスレッド数を指定する。 - 自動リトライスルー
--リトライ
オプションは、ダウンロードに失敗したときの再試行回数を設定する。 - 出力パスとファイル名を指定スルー
-o
オプションは、ダウンロードしたファイルを保存するパスとファイル名を指定します。 - デバッグモードスルー
--デバッグ
オプションはデバッグモードを有効にし、詳細なデバッグ情報を出力する。