これは、シンプルな YouTube ダウンローダーとして設計された yt-dlp の Windows グラフィカル インターフェイスです。 v1.2 以降、インターフェイスは YouTube 以外の URL も受け入れるため、理論的にはyt-dlp
サポートするあらゆるサイトからのダウンロードに使用できます (リストを参照)。
使用するには、選択した場所の新しいフォルダーにアーカイブを解凍し、 ytdlp-interface.exe
を実行します。
最新バージョン (64 ビット) のダウンロード リンク: https://github.com/ErrorFlynn/ytdlp-interface/releases/download/v2.14.1/ytdlp-interface.7z
32 ビット ビルド: https://github.com/ErrorFlynn/ytdlp-interface/releases/download/v2.14.1/ytdlp-interface_x86.7z
このプロジェクトは、Nana C++ GUI ライブラリ v1.8 以降 (この記事を書いている時点では v1.8 が開発中であるため、ブランチdevelop-1.8
をビルドする必要があります)、libjpeg-turbo、および bit7z の 3 つの静的ライブラリに依存しています。
このプロジェクトでは、Nana ライブラリの修正バージョン (ファイルnana-develop-1.8 (2024-05-06) ytdlp-interface mod.7z
) を使用します。元のライブラリに対してリンクすることはできますが、変更されたバージョンには、元のライブラリにはない機能や動作が含まれています (2024 年 6 月現在)。最も重要なことは、変更されたライブラリにより、すべてのインターフェイス要素が選択された配色に従い、ほとんどのインターフェイス要素がシステムのスケール係数に合わせて適切にスケールされることが保証されることです。
このプログラムは、最新の C++ 用の JSON を使用してyt-dlp.exe
からビデオ情報を取得し、設定ファイルを読み書きしますが、これはプロジェクトに含まれる単なるヘッダー ファイルです (本当に必要な場合は、最新バージョンに置き換えることができます)したい)。