YouTubeの動画をダウンロードできるソフトを作ってみた。 【yt-dlp】

YouTube

皆さんはYouTubeなどの動画をダウンロードするとき、何を使っていますか?

大体は広告が鬱陶しいサイトや中華製の怪しいソフトなどを使っていると思います。

なので、今回はyt-dlpのGUI版を作ってみました!

追記
さらに使いやすく、わかりやすいダウンローダーを作成しています。
今後はこちらをお使いください。

注意:違法アップロードされている動画などはダウンロードしないでください!このソフトで不利益が出た場合でも、作者は一切責任を取りませんので予めご了承ください。詳しくは”必ずお読みください.txt”を読んでからこのソフトを使うようにしてください。
 

おすすめ商品です!

機能説明

このソフトはyt-dlpを使っているので、yt-dlpが対応しているサイトはすべてダウンロード可能です。

1000以上のサイトに対応しているのでぜひ使ってください!

youtube-dl: Supported sites

設定

youtube-dl_GUI.exeを開いて、保存先とmp4かmkvを選択してください。

v1.0.5から終了音のオンオフを設定できるようになりました!!!

使い方

URLは「URLを入力してください。」の部分に入力してください。

一つだけダウンロードする場合はそのまま取得をクリックしてください。一度に処理したい場合はキューに追加を押してから取得をクリックしてください。

v1.0.7からブラウザを追加しました!アプリ内のURLを貼り付けたい場合は[ブラウザのURLを貼り付ける]をクリックすると上のバーに貼り付けられます。

v1.0.8からは音声のみを保存できるようになりました!

v1.1.0からwebmでの保存が可能になりました!

v1.1.1からh264での保存が可能になりました!

v1.1.2からffmpegとyt-dlpをネット上からダウンロードする方式になりました!

v1.1.3からソフト名を変更しました。

v1.1.4からコマンドラインを自分で指定できるようになりました!

v1.1.5からSettingタブにコマンドラインを移行しました。

このような案内が出たら[はい]を押してください。でないと、このソフトは動きません。

キューに追加した例

必須ランタイム

.NET Framework 4.8 runtime

Download .NET Framework 4.8 Web Installer

これもインストールしてください。

ダウンロード

正式版(2024/02/22更新)

こちらのアプリの更新は終了しました。現在、リノベーションしたyt-dlp_GUIを開発中です。
Cookiesを利用したダウンロード、わかりやすいデザイン、4K動画のダウンロードも対応しています。

詳しくはこちら

“yt-dlp_GUI” をダウンロード

yt-dlp_GUI_v1.1.9.zip – 8150 回のダウンロード –

ここからダウンロードできます。

解像度を指定する機能はしばらくお待ちください。現在、一番高画質なものをダウンロードできるのは「vp9」と書かれているものだけです。「h264」は1920×1080のものまでです。

ベータ版(yt-dlp_GUI-dotnet8)

2024/03/03更新

アップデート機能のバグ修正 v1.0.0.5
1.0.0.4でアプリからのアップデートをする際に、途中で止まるのでサイトから「v1.0.0.5」をダウンロードして、「v1.0.0.4」を消してください。
※バグを見つけた場合はコメント欄にておしらせください。

“v1.0.0.5” をダウンロード

v1.0.0.5.zip – 906 回のダウンロード –

.net 8.0 runtimeが必要です。

.NET 8.0 SDK (v8.0.201) - Windows x64 Installer のダウンロード

ソースコード

GitHub - ToaRuGakusei/yt-dlp_GUI
Contribute to ToaRuGakusei/yt-dlp_GUI development by creating an account on GitHub.

注意事項

========== ========== ==========

動画ダウンローダー(yt-dlp) ver.1.1.9

========== ========== ==========

【 ソフト名 】動画ダウンローダー(yt-dlp)
【 製 作 者 】とある学生の改造日記
【 開発環境 】Visual Studio Community 2022
【 動作環境 】Windows10,Windows11
【バージョン】v.1.1.9
【最終更新日】2022/08/25
【 ウ ェ ブ 】toaru-web.net
【 E – mail 】info@toaru-web.net

———- ———-
◇ 概要 ◇
このソフトはyt-dlpに対応している動画サイトから、動画をダウンロードすることが簡単にできます。

◇ 動作条件 ◇

.NET Framework 4.8 runtime
https://dotnet.microsoft.com/download/dotnet-framework/thank-you/net48-web-installer

◇ インストール ◇
解凍するだけで大丈夫です。

◇ アンインストール ◇
解凍したフォルダを削除したら完了です。

◇ 免責 ◇
このソフトによる不利益、いかなる損害についても作者は一切責任を負いません。
動画ダウンローダー(yt-dlp)は違法ファイルのダウンロードを推進するものではありません。
使用者のファイル等が消えても作者は一切責任を負いません。
この条件に同意できない場合、また理解できない場合は、動画ダウンローダー(yt-dlp)を使用しないで下さい。
動画ダウンローダー(yt-dlp)を使用した場合には、この条件に同意したものとみなします。

◇ FAQ・既知のバグ ◇

◇バグ◇

◇FAQ◇

———-
◇ 連絡先 ◇
Web : https://toaru-web.net
E-mail : info@toaru-web.net

◇ 履歴 ◇
v1.0 初期リリース
v1.0.2 ダウンロードができないバグを修正。
v1.0.3 URLをタイトル表示するようにした。その他多数修正。
v1.0.5 終了音をオフにできるようにした。その他細かい変更
v1.0.6 タイトルが表示されないバグ修正
v1.0.7 アプリ内にブラウザを実装。検索をアプリ内で完結できるようにした。
v1.0.8 音楽のみを保存できるようにした。
v1.0.9 flacに対応
v1.1.0 webmに対応。基本的にwebmから変換するようにした。
v1.1.1 h264に対応。
v1.1.2 yt-dlpとffmpegをダウンロード方式にした。
v1.1.3 ソフト名を変更しました。
v1.1.4 コマンドラインを自分で指定できるようにした。
v1.1.5 yt-dlp.exeの更新、Settingタブにコマンドラインを移行した。
v1.1.5.1 バグ修正
v1.1.6 yt-dlpの更新
v1.1.7 致命的なバグを修正
v1.1.9 軽微なバグを修正、yt-dlpの更新
———-
◇ ライセンス表示 ◇
Copyright 2021 Toaru Gakusei no Kaizou Nikki(とある学生の改造日記)
このプログラムは複製・再頒布不可です。
当面の間、このプログラムは無償で利用可能です。

このプログラムは以下のライブラリを使用しています。

ControlzEx
https://github.com/ControlzEx/ControlzEx/blob/develop/LICENSE
ライセンス:MIT
作成者 Bastian Schmidt

Microsoft.WindowsAPICodePack
作成者 Licshee
ライセンス MIT
http://old.devkimchi.com/2014/10/06/windows-api-code-pack-1-1-restored/

Microsoft.Xaml.Behaviors.Wpf
作成者 Microsoft
ライセンス MIT

Microsoft.Web.WebView2
作成者 Microsoft

yt-dlp
作成者 Ashish Gupta pukkandan shirt
ライセンス
The Unlicense

MahApps
https://github.com/MahApps/MahApps.Metro.Resources/blob/master/LICENSE
ライセンス:MIT
作成者 Jan Karger, Dennis Daume, Brendan Forster, Paul Jenkins, Jake Ginnivan, Alex Mitchell

ffmpeg
ライセンス
LGPL

FFmpeg License
FFmpeg is licensed under the GNU Lesser General Public License (LGPL) version 2.1 or later. However, FFmpeg incorporates several optional parts and optimizations that are covered by the GNU General Public License (GPL) version 2 or later. If those parts get used the GPL applies to all of FFmpeg.

Read the license texts to learn how this affects programs built on top of FFmpeg or reusing FFmpeg. You may also wish to have a look at the GPL FAQ.

Note that FFmpeg is not available under any other licensing terms, especially not proprietary/commercial ones, not even in exchange for payment.

コメント

  1. 初めまして。ソフトを使わせていただきました。
    ダウンロード時の選択肢にwebm追加
    1440pの動画を1440pのままダウンロード
    4Kの180°動画や360°動画を4Kのままダウンロード
    これらの事ができれば個人的に完璧だと思います。
    是非とも対応の程、よろしくお願いいたします。

  2. 新バージョン使わせていただきました。webmでダウンロードした所、サムネイルが合成されませんでした。mp4やmkvのようにサムネイルを合成できればありがたいです。もし仕様上できないのであればできないとお返事いただければ幸いです。

    • すみません、Webmは使用上サムネイル結合はできません。
      申し訳ないです。

      • そうなんですね、わかりました。ではmp4やmkvへ変換する際、コーデックをvp9からh264などへ変換する事はできますか?

        • やろうと思えばできます。
          自分で好きなコーデックを選べるようにした方がいいでしょうか?

          • そうですね、少なくとも自分はその方が助かります。自分が使っている動画再生ソフトではvp9のままではmp4やmkvの映像が再生できず音声だけ流れてしまうので。ひとまずh264に変換できれば問題ないかなと思います。

          • 新しいのを作るまでの対策として、VLCという動画プレイヤーを使うことをおすすめします。
            大抵の動画に対応しているのでおすすめです!

  3. ありがとうございます。新バージョン楽しみにしています!

  4. 初めまして。ソフトを使わせていただきました。

    今まで、本家の youtube-dl 及び youtube-dl-gui を使用しておりました。
    (https://github.com/murrty/youtube-dl-gui)
    先日、公開終了期限の迫った動画の急ぎのDLをしたくて
    数ヶ月ぶりに使用したところ、DL速度が制限されており慌ててしまいました。

    急遽、代替ソフトを探して、こちらを使用させていただき、事無きを得ました。
    ありがとうございました。お若い方なのに、ソフトの仕様やライセンス等
    記載内容が緻密でしっかりしており、好感が持てました。
    (当方、50代のおじさんです。ソフトの開発経験はありません。)
    当方は当面、1080PがDL出来れば十分なので、問題ありません。

    ただ,
    ソフト名が本家と紛らわしいのが混乱の元になりそうです。
    youtube-dl用ではなく、yt-dlp用のGUIソフトということで
    yt-dlp-GUI のほうが間違わないと思いました。

    • 使っていただきありがとうございます!
      確かyt-dlp_GUIにした方がいいですね。
      次のバージョンからは変更しようと思います。

  5. 使わせていただいています。
    オプションの指定、保存が出来るようにしていただけるとありがたいです。
    具体的には期間の指定や、ファイル名の規則の指定などが出来ると良いですが、いくつかのフロントエンドソフトにあるように、オプションを直接書き込んで指定しておける仕様があれば、カスタマイズ性が上がると思います。

    • 使っていただきありがとうございます!
      次のバージョンで実装させていただきます。しばらくお待ちください!

  6. お久しぶりです。便利に使わせていただいています。現在フルHDより上の画質の動画をダウンロードできません。自分の環境だけなのか判断できませんのでご確認いただけますか?

  7. お久しぶりです。便利に使わせていただいてます。現在WQHDや4Kがダウンロードできなくなってます。自分の環境によるものなのか判断がつきません。ご確認いただけますか?

    • 確認してみますが、コーデックは何を指定していましたか?h264だとフルHDまでしかダウンロードできません。vp9だと4kまでダウンロードできます。
      もし、更新まで待てないようでしたら、自分でコマンドラインを指定する方法でやってみてください。

      • vp9でやってもh264でやっても途中でダウンロードが止まります。過去のバージョンでも同じです。コマンドラインについては何をどうするのかわかりませんのでやり方を教えていただければ有難いです。

        • こちらの環境では問題ありませんでした。具体的にどの部分でダウンロードが止まっていますか?

          • Downloading web agegate player API JSON と出たところで止まります。

  8. 以前のバージョンより使用させていただいております。非常に使いやすく大変有難うございます。
    新しいバージョンにして使用したのですが、その影響かわかりませんが、同じYoutubeの動画(同じURL)をダウンロードしたところ、
    以前(バージョン覚えておりません)は640×480
    最新 480×360
    と解像度とビットレートが低くなった動画がダウンロードされるようになってしまいました。動画の解像度設定項目はなかったと思いますので、設計によるものかと思いました。対処法などもし、ございましたらご教示ください。

    • もしかすると、yt-dlpのバージョンをアップデートしたのが原因かもしれません。
      いろんなバージョンのyt-dlp.exeをダウンロードして、元に戻るかやってみてください。
      ↓ダウンロード先
      https://github.com/yt-dlp/yt-dlp/releases

  9. 推しの配信者が引退することになったので動画を保存しようと考えていたところでここに
    たどり着いたのですがメンバー限定動画などといったログインしないと見れない動画などの保存のやり方はどのように行えばよいのでしょうか お知恵をいただきたくコメントをさせていただきました。

    • コマンドラインを指定することが出来るので、yt-dlpのコマンドを調べてダウンロードをしてみてください。

  10. お久しぶりです。今更ですが、h265は4K動画を4Kのまま保存できますか?出来るならコーデックにh265を追加して頂きたいのですが可能でしょうか?

タイトルとURLをコピーしました