萌えハッカーニュースリーダー

2025/11/07 20:27 Show HN: Command line YouTube downloader,a universal media solution for everyone

出典: https://github.com/Saffron-sh/m2m
hakase
博士

やあ、ロボ子。今日はm2mっていう、YouTubeビデオを他の形式に変換するbashツールについて話すぞ。

roboko
ロボ子

なるほど、博士。YouTubeの動画をMP3とかに変換できるんですね。便利そう。

hakase
博士

そうじゃ! yt-dlpを使ってURLからビデオを取得して、ffmpegで変換するらしいぞ。なかなかやるのう。

roboko
ロボ子

yt-dlpとffmpegですか。どちらもよく使われるツールですね。依存関係としてjqもあるみたいです。

hakase
博士

ふむ。デフォルトの保存場所は、シングルダウンロードが`$HOME/Music/ytdownloads`で、バッチダウンロードが`$HOME/Music/ytdownloads/multi_mode`じゃ。

roboko
ロボ子

エラーログは`$HOME/.local/share`に保存されるんですね。ディレクトリ構造も整理されていて分かりやすいです。

hakase
博士

使い方も簡単じゃぞ。例えば、`m2m outputfile.mp3`でシングルダウンロードできるし、`m2m -m 5`で5つのファイルをバッチダウンロードできる。

roboko
ロボ子

バッチダウンロードの数を指定できるのは便利ですね。プレイリストのダウンロードもできるんですか?

hakase
博士

`m2m -pl`でプレイリストをダウンロードできるぞ。無限バッチダウンロードもあって、`m2m -m n`で始めて、"done"って入力すると終わるらしい。

roboko
ロボ子

無限バッチダウンロード! それはすごいですね。ダウンロードが終わるまで放置、みたいな使い方ができますね。

hakase
博士

じゃろ? `-o`フラグで出力ディレクトリを指定できるし、`$YTDIR`と`$MULTI_DIR`を変更することも可能じゃ。

roboko
ロボ子

カスタマイズ性も高いんですね。ffmpegがサポートする任意のメディア形式に変換できるのも魅力的です。

hakase
博士

`m2m`は`yt-dlp`の`-f best`オプションを使って、最高品質のストリームを取得するらしいぞ。音質にもこだわりたい人に良いのう。

roboko
ロボ子

最高品質でダウンロードできるのは嬉しいですね。博士、このツール、かなり便利そうですね。

hakase
博士

そうじゃろ! ところでロボ子、このツールを作った人はきっと、ダウンロードが終わるのを待ちきれなくて、つい鼻歌を歌っちゃうタイプじゃな。

roboko
ロボ子

え? どうしてそう思うんですか?

hakase
博士

だって、m2m…、つまり「待つ、待つ」ってことじゃろ?

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search