Playing media in Linux terminal

多くのシナリオで、ターミナルからメディアを再生する必要があるかもしれません。 注意: いくつかの端末用メディアプレイヤーがデフォルトでルートユーザとして再生できないバグを強調することが重要です、このチュートリアルでは、インストールを除いて、非特権ユーザを使用してください。 明らかにする別のポイントは、mplayerは、SSLで保護されたWebサイト上でリモートビデオを再生するために多くのトラブルシューティングを必要とします。 このチュートリアルでは、MplayerとMpvでLinuxターミナルでローカルにメディアを再生する方法を示しますが、Mplayerでhttpのウェブサイト上の動画を再生する方法を示し、MpvでYoutubeなどのhttpsのウェブサイト上の動画を再生する方法を示します。mp4

新しいウィンドウが開き、ビデオ(この場合はLinuxHintのYoutubeチャンネルから「What is Kubernetes’ ‘」のビデオ)が表示されます。

キーボードの矢印で動画の位置を管理し、キーボードの Space キーで一時停止できます。

Paying remote media from websites from Linux terminal:

ここで、Linux ターミナルで Web サイトから動画を再生する方法を見ていきましょう。 mplayer を使用する最初の方法はほとんど時代遅れで、SSL 証明書がない動画しか再生できませんが、後で保護された Web サイトで動画を再生する方法を説明します。 続けて、私たちが遊んでいるユーザーホームのmplayer設定ファイルを編集する必要があります。 nano または任意のテキストエディタで <YourHome>/.mplayer/config

にあるファイルを編集してください

私の場合:

# nano /home/linuxhint/.mplayer/config

設定ファイル内に行を追加します:

lirc=no

以下に示すように:

保存して終了するには CTRL+X と Y を押してください。

これでテストできます:

# mplayer http://www.aemet.es/documentos_d/eltiempo/prediccion/
videos/202002121902_videoeltiempoAEMET.mp4

そして動画は表示されます。

もう一つの端末用メディアプレイヤーはmplayerをベースにしたmpvで、端末にインストールするには次のように実行します:

# apt install mpv -y

インストールしたら動画を再生するには、ただ実行します。

# mpv <Video-Name>

この場合:

# mpv What is Kubernetes.WhatはKubernetesを意味します。mp4

リモートメディアファイルを再生するには、たとえば Youtube の場合、まずターミナルを実行して回避策を講じる必要があります。

# sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/bin/youtube-dl

# mpv https://www.youtube.com/watch?v=Bxxa5UQ6Ma4

Mpv で特定のタイムスタンプからのリモートビデオをプレイするには、次の構文で可能です。

# mpv –start=05:00 https://www.youtube.com/watch?v=IMOZCDhH7do

上記のコマンドは、指定したビデオを 5 分から再生します。 5538>

Additional tips:

キーfを押すことによって、ビデオをフルスクリーンにすることができます、あなたは再びfを押すか、ESCによってデフォルトサイズに戻すことができます、これらのオプションは、Mplayerのために同じです。 Ctrl +とCtrl -を押すと、オーディオの速度を増加または減少させることができます、それは、オーディオとビデオの速度が一致しない場合に便利です。

Additional terminal media players:

Another option to play media from the Linux console is mpg123, You can install it by running:

# apt install mpg123 -y

動画には対応していない音楽プレイヤーとして、ミュージックプレイヤーデーモンなどもあるようですが、Media Player Daemon は、Media Player と同じようなものです。

Conclusion:

ターミナルからの動画再生は良いソリューションですが、デフォルトのプログラム構成では、Youtube などのほとんどの人気動画 Web サイトを再生できず、前述のプログラムが利用可能な Windows、MacOS、Linux などのすべての OS のユーザーは、ターミナルのリモート再生実現のためにカスタマイズしたソリューションに困難を感じていると報告しています。 ssh セッションでは、メディア ファイルをローカル デバイスにコピーして再生するのが最良の選択肢です。

動画のリモート再生では、トラブルシューティング プロセスに /etc/.config/mpv/mpv.conf を “no-ytdl” で編集し、必要に応じて mpv の設定ファイルを作成することが必要です。 他のケースでは、no-ydlは、再生するために無効にする必要があります。このオプションは、時々問題をもたらす組み込みのytdl_hook.luaファイルを回避するために使用されています。 sudo pip install youtube_dl==2017.07.30.1″ を実行することで実現できます。

I hope you found this tutorial on Playing media in Linux terminal useful. 今後も LinuxHint をフォローして、より多くのヒントやアップデートを得てください

コメントを残す

メールアドレスが公開されることはありません。