ウェブサイト検索

Linuxターミナルでytfzfを使ってYouTube動画を見る方法


Linuxターミナルの快適さを離れる必要はなく、YouTube動画を視聴できます。ytfzfを使用すると、コマンドラインからYouTubeを検索するのが簡単になります。

Linuxのキーボード戦士たちがターミナルで人生を過ごし、好きなテイラー・スウィフトのミュージックビデオをYouTubeで見るためにブラウザを立ち上げるためだけに顔を出すことは秘密ではありません。

ytfzfを使えば、ターミナルからYouTube動画を検索でき、軽量なメディアプレーヤーでストリーム再生できます。これでLinuxでYouTubeを見るためにブラウザを開く必要はありません!

ytfzfとは何ですか?

ytfzfは、ターミナルで実行されるスクリプトのセットであり、YouTube APIを使用していません。ytfzfが起動すると、トップ10のInvidiousインスタンスのリストを取得し、その中からランダムに1つを選択します。InvidiousはYouTubeのウェブベースの代替フロントエンドであり、世界中に何千ものインスタンスがあります。

Invidious APIを使って、ytfzfはあなたが探している動画を検索します。それから、yt-dlpを使用して動画をダウンロードし、mpvにストリーミングします。

YouTubeはあなたのデバイスにクッキーを設定できず、広告やプレロール動画も表示されません。

Linuxにytfzfをインストールする方法

ytfzfをインストールする前に、その依存関係をインストールする必要があります。これには、コマンドライン用の無料メディアプレーヤーで、さまざまなメディアファイル形式、オーディオおよびビデオコーデック、字幕タイプをサポートしているmpvが含まれます。

sudo apt install jq curl mpv fzf

ytfzfは、見つけたYouTube動画をダウンロードするためにyt-dlpを使用するので、あなたもyt-dlpをインストールする必要があります。

ytfzfリポジトリをクローンして、その中に移動します:

git clone https://github.com/pystardust/ytfzf\ncd ytfzf

今、ytfzfをコンパイルし、ドキュメントをインストールし、アドオンをコンパイルします:

sudo make install
sudo make install doc
sudo make addons

ytfzfはあなたのLinuxシステムにインストールされましたので、次のように入力して開始できます:

ytfzf

ytfzfは少しタイピングしづらいか覚えにくいので、このコマンドのために記憶に残るエイリアスを作成することをお勧めします。

ytfzfを使用してコマンドラインで動画を検索する方法

ytfzfはYouTubeに直接接続して動画を検索するわけではないので、アプリを起動すると「健全なインビディオスインスタンスのリストを取得中」と表示されます。

検索プロンプトに検索したい動画の名前を入力します。これは正確である必要はなく、「swif」と入力してEnterを押せば、テイラー・スウィフトの音楽動画がすべて表示されます。さらにテキストを追加することで、これを絞り込むことができます。

キーボードの矢印キーを使って結果を移動し、Enterを押して選択したものをストリーミングします。

mpvが開き、動画が再生されます。スペースで動画を一時停止でき、矢印キーで早送りや巻き戻しができます。

ストリーミングする前に動画のサムネイルを見たい場合は、ytfzfを起動する前にスイッチを追加する必要があります。

ytfzf -t

これはすべての端末で動作するわけではないことに注意してください。

ytfzfとmpvを使ってプレイリストを作成するには、観たい動画がハイライトされているときにTabを押し、次にEnterを押してプレイリストに追加します。

ytfzfを起動してから検索語を入力する代わりに、以下のようにコマンドを入力できます:

ytfzf linux

...から選択するためのLinuxビデオのリストを受け取ることになります。ytfzfは、より正確な体験を提供するための引数を受け付けます。以下はそのいくつかです:

  1. -d: このオプションでytfzfを開始すると、選択した動画をmpvにストリーミングするのではなく、yt-dlpがその動画をダウンロードします。
  2. -m: 音声のみ再生する
  3. -l: 動画の再生が停止したときにメニューを再表示する
  4. -L: 選択した動画のリンクを表示してください
  5. -a: 最初のビデオを自動的に選択する
  6. -r: 自動的にランダムなビデオを選択します

例として、次のように入力します:

ytfzf -a taylor bejeweled

…そしてmpvはすぐにテイラー・スウィフトの「ビジュエルド」を再生し始める。

ターミナルからYouTubeを検索するのは信じられないほどクールです

ブラウザを開いて広告やトラッキング、クッキー同意ダイアログに同意することなく、ターミナルからYouTubeを検索できるようになると、友達に羨ましがられます。

お気に入りの音楽アーティストのウィキペディアの要約を、同じターミナルウィンドウで読み上げて、彼らをさらに感心させてみてはいかがでしょうか?

関連記事: