
インターネットからビデオやオーディオをダウンロードするのが好きなのに、コンソールや広告だらけのアプリケーションで苦労しているなら、 NeoDLPはまさにあなたが探していたものかもしれません。 それは 最新のデスクトップツール非常に洗練されたインターフェースを備えており、YT-DLP を活用することで、コマンドを 1 つも書かなくてもその全機能を発揮します。
クロスプラットフォームであり、多くの高度な機能を統合していることに加えて、 NeoDLPはブラウザとの統合と100%無料ソフトウェアであることで際立っていますつまり、無料で使用でき、コードをレビューし、自分でコンパイルし、改善に貢献し、必要に応じて独自のカスタム バージョンを作成することもできます。
NeoDLP (Neo Downloader Plus) とは何ですか? また、何に基づいていますか?
NeoDLP(Neo Downloader Plusとも呼ばれる)は 何千ものウェブサイトからビデオやオーディオをダウンロードするためのデスクトップアプリケーション非常に明確な焦点: コマンドラインに触れることなく、シンプルでモダンなグラフィカル インターフェースで YT-DLP のすべての機能を提供すること。
このアプリケーションは、 Tauri (JavaScript + Rust)これにより、小規模なシステムでもリソース消費を抑え、非常に優れたパフォーマンスを実現できます。内部的には、いくつかの主要なオープンソースソフトウェアに依存しています。
- YT-DLP: は「大変な」作業を行うコンソールツールです。 2.500以上の互換性のあるウェブサイトからビデオやオーディオをダウンロード (YouTube、Facebook、Instagram、X/Twitter、その他多数)。
- FFmpeg と FFprobe彼らは担当しています すべてのビデオとオーディオの後処理トラックの結合、形式の変換、字幕やメタデータの埋め込み、サムネイルの生成など。
- エリア2: 外部ダウンロードクライアント ダウンロード速度を大幅に向上させることができます。 並列接続の場合、macOS などの一部のビルドでは必ずしも含まれているわけではありませんが、インストールしておけば使用できます。
- 電王: 提供 分離されたJavaScriptランタイム環境 特定の YT-DLP 機能、特に最新のサービス変更後の YouTube ダウンロードに必要です。
- BgUtils POT プロバイダー (Rust): は、 「原産地証明」(PO)トークンを生成する YouTube からのダウンロードは、新しい保護が適用されても引き続き機能します。
このセット全体がNeoDLPで「パッケージ化」されているので、ユーザーは ボタン、メニュー、設定を備えたわかりやすいインターフェース各部分を個別に設定するのを忘れる。
サポートされているプラットフォームと互換性
NeoDLPは次のように設計されています 真のクロスプラットフォームアプリケーションそのため、ツールを変更することなく、事実上あらゆる現在のシステムで使用できます。
公式情報と入手可能な文書によると、 NeoDLP は、Windows、Linux、macOS で利用できます。ほとんどの場合、x86_64 と ARM64 の両方のアーキテクチャをサポートします。
- Windows: Windows 10およびWindows 11の64ビット版をサポート(以下を含む) x86_64およびARM64システム.
- Linux: 動作する 最新のディストリビューションDebian/Ubuntu、Fedora、Arch Linux 専用に設計されたパッケージがあり、さらに多くのシステムをカバーするために Flatpak 形式も用意されています。
- macOS利用可能です macOS 11以降 Intel (x64) および Apple Silicon (ARM64) プロセッサ用のバージョン。一部のテキストでは少し前のバージョンとの互換性について言及されていますが、安定したサポートはより新しい macOS に重点を置いています。
アプリケーションは多くのプラットフォーム向けにパッケージ化されていますが、 すべてのビルドが徹底的にテストされているわけではない開発者自身が、複数のシステムへの迅速なリリースを優先しており、一部のパッケージは「未テスト」とマークされていると公言しています。
ダウンロードマネージャーとしてのNeoDLPの主な機能
NeoDLPの本質は、 非常に完全で使いやすいビデオとオーディオのダウンローダーすべての YT-DLP オプションとその他のコンポーネントを整理したグラフィカル インターフェースを備えています。
デスクトップ アプリケーションとしての NeoDLP の最も優れた機能は次のとおりです。
- 何千ものウェブサイトからダウンロードYT-DLPのおかげで、アプリケーションは 2.500以上のサイトからコンテンツをダウンロード古典的なプラットフォーム(YouTube、Facebook、Instagram、X/Twitter)からあまり知られていないページまで。
- 個別の動画と再生リストのサポート: あなたはできる 個々のビデオとプレイリスト全体の両方をダウンロードチャンネル、コース、音楽プレイリストなどに非常に便利です。
- ストリームの品質と組み合わせNeoDLPでは、 高品質プリセット(ソースが許可する場合、最大 8K 60fps HDR) または、好みのビデオ トラックとオーディオ トラックを手動で組み合わせて、必要なバージョンだけを取得することもできます。
- さまざまな形式アプリケーションのダウンロードは MP4、WEBM、MKV、MP3 FFmpeg の機能を活用して、必要に応じて変換することで、一般的なコンテナにも対応できます。
- 字幕とテキストトラック: あなたはできる 複数の言語で字幕やキャプションを埋め込む教育ビデオや多言語コンテンツに最適な、優先言語と埋め込み言語を選択します。
- 豊富なメタデータNeoDLPではダウンロードに追加できます タイトル、チャプター、サムネイル、チャンネルの詳細などの情報これにより、ビデオ ライブラリを整理しやすくなります。
- スポンサーブロックサポートスポンサーブロックとの統合は、 ビデオからセグメントをマークまたは削除する フィルタリングするカテゴリに応じて、広告、自己宣伝、不要な部品などが表示されます。
- ネットワーク制御インターフェース自体から設定できます プロキシ、ダウンロード速度制限、その他のネットワークパラメータこれは、接続に過負荷をかけたくない場合や、VPN または企業ネットワークの背後でブラウジングしている場合に便利です。
- ダウンロードマネジャーメインインターフェースには、 完了したダウンロード、進行中のダウンロード、および設定これにより、ダウンロード中のものと準備済みのものを常に追跡できます。
これらを合わせると、NeoDLPは 非常に強力なツールエコシステムのためのユーザーフレンドリーなフロントエンドこれまでコンソールでしか実行できなかった操作を、技術的な知識のないユーザーでも実行できるようになります。
ブラウザ統合: NeoDLP拡張機能
NeoDLPの最も興味深い強みの一つは、 ChromiumおよびFirefoxベースのブラウザとの統合表示しているページとデスクトップ アプリケーション間のブリッジとして機能する公式拡張機能のおかげです。
これ NeoDLP拡張機能 その目的は、 プログラムにダウンロードを送信する際の非常にスムーズな体験 リンクを手動でコピー&ペーストする必要はありません。その機能には以下が含まれます。
- 現在のタブのURLを検出するこの拡張機能は アクティブなタブのアドレスを読み取り、NeoDLPに直接送信しますアプリケーションの検索フィールドに自動的に入力します。
- オーディオ/ビデオソースの検出 コンテキストメニュー経由: リンク、マルチメディア要素、またはテキスト選択を右クリックし、 「Neo Downloader Plusで検索」というオプションが表示されます。、その情報を NeoDLP に送信して処理します。
- キーボードショートカットを使ったクイック検索: 押すと Alt + Shift + Q (ブラウザ設定から変更できるショートカット) NeoDLPで即時検索が開始される 拡張機能ウィンドウを操作することなく、現在の URL を使用します。
- その他の選択的な検索アクション: ブラウザのコンテキストメニューからプログラムにコマンドを送信できます 特定のリンクまたはテキスト選択 NeoDLP がそれらを解釈し、ダウンロード オプションを提供できるようにします。
これら全てがうまくいくためには、 NeoDLP アプリケーションがコンピューターにインストールされ、実行されている必要があります。拡張機能自体は何もダウンロードしません。単にブラウザとデスクトップ プログラムの間の仲介役として機能します。
開発者は拡張機能の説明から以下の直接リンクを提供しています。 公式ウェブサイトとGitHubのリリースページここから、システムと互換性のある最新バージョンをダウンロードできます。
オペレーティング システム別の前提条件と依存関係
NeoDLPはほとんどのコンポーネントを自ら組み込んで構成しようとしますが、 考慮すべきシステム依存性がいくつかあります 実行時に問題を回避するためです。
ドキュメントによると、プラットフォームごとの主な要件は次のとおりです。
- Windows: 必須です Microsoft Visual C++ 再頒布可能パッケージ 2015 以上wingetを使用してNeoDLPをインストールする場合、このコンポーネントは自動的にインストールされますが、別の方法を使用する場合は、コマンドを使用して手動でインストールできます。
winget install Microsoft.VCRedist.2015+.x64. - macOSアプリケーションは Xcodeコマンドラインツールこれらは多くのシステムに既に存在していることが多いです。問題がある場合は、手動でインストールすることもできます。
xcode-select --install必要なツールがすべて利用可能であることを確認します。 - Linuxほとんどのディストリビューションでは、 依存関係はパッケージマネージャーを通じて自動的に取得されます具体的な注意点として、Fedoraでは rpmfusionのフリーおよび非フリーリポジトリを有効化する NeoDLP RPMパッケージをインストールする前に、必要なコーデックとマルチメディアライブラリをインストールする必要があります。依存関係を手動でインストールしたい場合は、公式ガイドで一般的なパッケージの詳細をご確認ください。
これ以外にもNeoDLPには YT-DLP、FFmpeg、Deno、その他のコンポーネントに必要なバイナリ 公式ビルドには含まれていないか、初回起動時またはインストール プロセス中に自動的にダウンロードされ、構成されます。
各プラットフォームにNeoDLPをダウンロードしてインストールします
NeoDLPは以下を通じて配布されます いくつかの公式チャンネルパッケージ マネージャー、スクリプト、または Web からダウンロードしたパッケージを使用してインストールできるようになります。
システムに応じた主なインストール オプションは次のとおりです。
| Plataforma | 運河 | 説明書 |
|---|---|---|
| Windows x86_64 / ARM64 | ウィンゲット | コンソールからのインストール winget install neosubhamoy.neodlp |
| macOS x86_64 / ARM64 | 自作 | brewを使ったインストール brew install neosubhamoy/tap/neodlp |
| macOS x86_64 / ARM64 | スクリプト curl-bash | 実行によるクイックインストール curl -sSL https://neodlp.neosubhamoy.com/macos_installer.sh | bash |
| Linux x86_64 / ARM64 (フラットパック) | フラット | Flatpakでインストールする flatpak install flathub com.neosubhamoy.neodlp |
| Linux x86_64 / ARM64 (ネイティブ) | スクリプト curl-bash | ネイティブインストール curl -sSL https://neodlp.neosubhamoy.com/linux_installer.sh | bash |
| アーチリナックス x86_64 / ARM64 | AUR | AURからのインストール、例えば yay -S neodlp o paru -S neodlp |
これらの方法に加えて、公式ウェブサイトや一部のソフトウェアダウンロードページでは、 Windows、macOS(IntelおよびApple Silicon)、Linux向けの直接パッケージ最新バージョン (バージョン 0.4.3 など) と古いバージョンのファイルの両方で使用できます。
NeoDLPは次のように配布されます フリーソフトウェアおよびオープンソースソフトウェア(FOSS)したがって、Windows、macOS、Linux で無料で使用でき、必要に応じてバージョン アーカイブを使用して以前のビルドをダウンロードできます。
ソースコードからNeoDLPをコンパイルする
ご希望の場合は、 使用するビルドを完全に制御あるいは、単にコードをいじるのが好きな場合は、GitHub の公式リポジトリから NeoDLP をコンパイルすることもできます。
要約すると、このプロセスには次の一般的な手順が含まれます。
- リポジトリのクローンを作成する あなたのマシン上で:
git clone https://github.com/neosubhamoy/neodlp.git. - ディレクトリに入る プロジェクトの:
cd neodlp. - Node.jsの依存関係をインストールする フロントエンドとTauriとの統合に必要なもの:
npm install. - 必要な外部バイナリをダウンロードする お使いのプラットフォーム(YT-DLP、FFmpegなど)に応じて:
npm run download. - ビルドプロセスを開始する プロジェクト ドキュメントに示されている特定のコマンドに従って、システムとアーキテクチャに対応します。
- コンパイルが終了するまで待つこれには5~10分ほどかかる場合があります。署名キーに関するエラーメッセージが表示される場合があります。
TAURI_SIGNING_PRIVATE_KEY)だが、 ローカルビルドのみが必要な場合はこれを無視できます。生成されたパッケージは、src-tauri/target/release/bundle.
このプロジェクトは、 変更内容を明確に説明したプルリクエストを送信して参加してくださいただし、開発プロセスの秩序を維持するために、十分な説明のない PR は拒否されることに注意してください。
オープンプロジェクト、コミュニティ、サポート
NeoDLPはプロジェクトです 完全にオープンソースでMITライセンスデスクトップアプリケーションと公式ウェブサイトの両方で利用可能です。つまり、誰でも コードを使用、変更、再配布、さらには商用プロジェクトに統合することただし、ライセンス ファイルが保持されている必要があります。
開発者は積極的にユーザーに 協力し、バグを報告し、新しい機能を提案するこの目的のために、いくつかの連絡チャネルが提供されています。
- GitHubの問題: は、次のような場合に推奨される方法です。 エラーを報告したり、改善を依頼したり、変更を提案したりするタスクを簡単にするためにレポート テンプレートが用意されています。
- メールアドレスアドレスが有効になりました support@neodlp.neosubhamoy.com メーリング リストを使用することを好む人や、GitHub に慣れていない人は、バグや新機能を報告するときにテンプレートに従うことをお勧めします。
- Redditコミュニティ: サブレディット r/NeoDLP それは、 NeoDLPに関する一般的な質問、ユーザーコメント、体験談、ディスカッション.
さらに、公式ウェブサイトのグループ リポジトリ、公式配布チャネル、関連プロジェクトへのリンク信頼できる情報源をいつでも手元に置いて、情報をダウンロードしたり参照したりできるようになります。
著者は、NeoDLPが今後もそうあり続けることを明確にしている。 無料でオープンソース、しかしそれも認識しています 開発には時間、労力、そしてお金がかかります。そのため、余裕のある方は、プロジェクトの維持と改善のために少額の寄付をお願いしています。たとえ少額のご寄付でも、プロジェクトの継続的な発展に大きく貢献することができます。
バージョン、最近の変更、使用のセキュリティ
ダウンロードサイトで公開されている情報の中で、バージョンが目立ちます。 NeoDLP 0.4.3Windows 64 ビット、macOS Intel、macOS Apple Silicon、Linux 64 ビットのパッケージがあり、サイズはすべて 140 MB 前後と非常に似ています。
このバージョンの注釈には、特に、 Linux Flatpakのサポートの追加このフォーマットは厳格なサンドボックスの性質を持つため、一部の機能は利用できなかったり、動作が異なったりします。詳細については、アプリのセクションを参照してください。 「設定 > 情報 > ヘルスチェック」ここでは、アクティブな機能と、考えられる制限が示されます。
について セキュリティフォーラムやプレゼンテーションでは、NeoDLPがユーザーにとって安全なツールであるかどうかという疑問が提起されています。開発者自身は次のように答えています。 はい、そうです。誰でもコードを監査できます。 このプロジェクトはMITライセンスに基づきGitHubで公開されています。さらに、このトピックに関する公開会話や討論が引用されており、プロジェクトの透明性とオープン性を強調しています。
許容ライセンスの組み合わせ、 アクセス可能なコードと活発なコミュニティ これは、不透明なソフトウェアではなく、その進化を詳細に追跡できるプログラムに依存するユーザーへの信頼を構築するのに役立ちます。
これらすべての機能に加え、クロスプラットフォームのサポート、ブラウザ統合、YT-DLP、FFmpeg、Deno、Aria2などの技術の使用、そして活発なコミュニティと開発を伴うオープンソースプロジェクトとしてのステータスにより、NeoDLPは これは、ビデオやオーディオのダウンロードを制御したい人にとって非常に堅実なオプションです。 コマンドラインで物事を複雑にすることなく、より技術的なツールに通常備わっている高度な機能を放棄することもありません。