Alejandro Rioja.
Scripts

YouTubeの動画をMP3に変換する方法

Alejandro Rioja
Alejandro Rioja
1 分で読める
TL;DR

2026年における唯一の信頼できる安全な方法は yt-dlp + ffmpeg です。ブラウザベースのコンバーターサイトのほとんどはアドウェアの罠か閉鎖済みです。コマンドラインでクリーンに実行する方法と法的な制限について解説します。

無料ニュースレター

毎週水曜。28,400人以上の読者。無駄なし。

目次

2026年5月更新。

TL;DR: 2026年における唯一の信頼できる安全な方法は yt-dlp + ffmpeg です。ブラウザベースのコンバーターサイトのほとんどはアドウェアの罠か閉鎖済みです。コマンドラインでクリーンに実行する方法と法的な制限について解説します。

この記事が最初に書かれてからの変化

2022年に最初にこれを書いたとき、実際に機能するウェブベースの「YouTube to MP3」コンバーターが半ダース程度ありました。2026年までに、そのほぼすべてが消滅、機能停止、または危険な状態になっています:

元の youtube-dl ツールも動作が遅くなり、メンテナンスが不十分になりました。そのアクティブなフォークである yt-dlp が今やコミュニティの標準です――積極的にメンテナンスされており、YouTubeの現在の不正bot対策を処理でき、私が実際に使用しているツールです。

2026年にYouTubeの音声を変換する理由

方法の説明に入る前に、これが実際に適切なケースについて直接触れておく価値があります:

オフライン音楽が欲しいだけなら、YouTube Premiumが最もクリーンな方法です。YouTubeアプリとYouTube Music内でのオフラインダウンロードが含まれており、誰かの利用規約に違反することもありません。自分のアップロードや正当にライセンスされた音声の個人的なアーカイブには、yt-dlpが適切なツールです。

実際の方法:yt-dlp + ffmpeg

これが私の使用方法です。macOS、Linux、Windowsで動作します。

ステップ1:yt-dlpのインストール

HomebrewでmacOSの場合:

bash
brew install yt-dlp

Linuxの場合(ほとんどのディストリビューション):

bash
pip install yt-dlp

Windowsの場合は、yt-dlp GitHubリリースページから .exe をダウンロードし、PATHに追加してください。

ステップ2:ffmpegのインストール

yt-dlpはffmpegを使用して音声ストリームを変換します。macOSの場合:

bash
brew install ffmpeg

Ubuntu/Debianの場合:

bash
sudo apt install ffmpeg

Windowsの場合は、ffmpeg.orgからffmpegをダウンロードし、binフォルダをPATHに追加してください。

ステップ3:音声の抽出

bash
yt-dlp -x --audio-format mp3 --audio-quality 0 "https://www.youtube.com/watch?v=VIDEO_ID"

各フラグの説明:

ファイルは動画タイトルをファイル名として現在のディレクトリに保存されます。

プレイリストの一括ダウンロード

bash
yt-dlp -x --audio-format mp3 --audio-quality 0 "https://www.youtube.com/playlist?list=PLAYLIST_ID"

yt-dlpはページネーションを自動的に処理します。コマンドを再実行した場合、すでにダウンロード済みのファイルはスキップされます。

メタデータの追加(任意ですが便利)

bash
yt-dlp -x --audio-format mp3 --audio-quality 0 --add-metadata "URL"

これにより、タイトル、アップロード者、サムネイルがMP3のID3タグに埋め込まれ、メディアプレーヤーで表示できるようになります。

yt-dlpを機能させ続けるには

YouTubeは時折yt-dlpを一時的に破壊する変更を展開することがあります。ダウンロードが失敗し始めたら、まず更新してください:

bash
yt-dlp -U

この自己更新コマンドが最新リリースを取得します。YouTubeが何かを壊した後、メンテナーは通常1〜2日以内に修正をプッシュします。

ブラウザベースのコンバーターを推奨しない理由

元々はByClick Downloader、320YTmp3、MyConverters、Mp3Download、YTMp3、DVDVideoSoftを掲載していました。現状は次のとおりです:

これらへのリンクは掲載しません。GUIベースのツールを使いたいがコマンドラインを使いたくない場合は、**4K Video Downloader+**が合理的な実績を持っていますが、インストール前に現在の状態を確認してください。

まとめ

2026年において、yt-dlp + ffmpegは留保なしで推奨できる唯一の組み合わせです。オープンソースで、積極的にメンテナンスされており、無料で、アドウェアなしのクリーンな出力を生成します。コマンドは3つのフラグとURLだけです。

自分が所有しているか明示的な権利を持つ音声を抽出する場合、これはクリーンなワークフローです。本来購入すべき音楽をリッピングしている場合は、法的にグレー(または赤)ゾーンにいることを理解してください――以下のFAQを参照してください。


このガイドは alejandrorioja.com の一部です――Alejandro Rioja 著。 現在は 創業者向けAIエージェントシステム を構築しています。このサイトを最新に保つエージェントも含めて。仕組みはこちら →

2026年5月の更新

YouTubeと動画ダウンロードツールの全体的な状況は2024〜25年に大きく変化しました:

この記事のハウツーは対象とするケースに対して引き続き機能します。ただし、選択したツールがまだ稼働していることをワークフローに組み込む前に確認してください。

YouTube to MP3――2026年FAQ

YouTubeの動画をMP3に変換することは合法ですか?

変換するものによります。YouTubeの利用規約は、YouTubeまたは権利者から明示的な許可なしにコンテンツをダウンロードすることを禁止しています。利用規約を超えて、自分が所有していない著作権で保護された音声(例えば音楽)を抽出することは、ほとんどの法域で著作権法に違反します――動画が公開視聴可能であるという事実は、ローカルコピーを作成するためのライセンスを付与するものではありません。自分のアップロードをアーカイブしたり、クリエイティブ・コモンズライセンスのマテリアルをダウンロードしたり、クリエイターが明示的に許可を与えている場合は問題ありません。それ以外の場合は、YouTube Music、Spotify、Apple Musicなどのストリーミングサービスが法的にクリーンな方法です。

youtube-dlは閉鎖されましたか、それともまだ機能していますか?

youtube-dlは2020年にRIAAのテイクダウン要請に従い、一時的にGitHubから削除されましたが、その後復元されました。存在し続けていますが、開発は大幅に遅くなっています。コミュニティはそれを yt-dlp にフォークしました。yt-dlpは頻繁に更新され、YouTubeの現在のbot検出対策を処理します。私はyt-dlpのみを使用しています――もはや元のツールを使う正当な理由はありません。

なぜYouTube-to-MP3のウェブサイトには偽のダウンロードボタンがあるのですか?

これらのサイトは広告で収益を得ています。本物の「ダウンロード」ボタンは、広告クリック、ブラウザ拡張機能のインストール、またはリダイレクトチェーンを引き起こす複数の大きな偽ボタンの中に埋もれていることが多いです。実際のマルウェアを配信するものもあります。これらのサイトは、本物のボタンと偽物を区別するほど技術的でないユーザーからの広告収益を最大化するために構築されています。yt-dlpを使用したコマンドラインアプローチにはこれらの問題がありません――出力は要求した通りのものです。

取得できる最高の音質は何ですか?

YouTubeはほとんどの動画で最大128 kbps(AACまたはOpusコーデック)で音声をストリーミングします。一部の動画では最大256 kbps Opusの高品質ストリームが利用可能です。--audio-quality 0でyt-dlpを実行すると、利用可能な最高品質のソースが選択されます。この時点でMP3に変換することはロッシーからロッシーへのトランスコードです――ソースストリームより高い品質は得られず、再エンコードは常にある程度の劣化を引き起こします。音質が重要な場合は、余分なトランスコードステップを避けるために--audio-format opusまたは--audio-format m4aを使用してください。

関連記事:

続きを読む

AIプレイブックをメールでお届け

毎週水曜。28,400人以上の読者。無駄なし。

↵ すべての結果を見る esc esc で閉じる