LinuxでコマンドラインからTwitchにストリーミングする方法

Linuxの多くのユーザーは、OpenBroadcasterツールを使用してLinuxのTwitchにストリーミングすることを選択します。誰もがこのツールを気に入っているわけではなく、代替手段を望んでいる人もいます。あなたはできる単収縮は、ブラウザを使用せずにストリーム見て、あなたは単収縮に簡単なbashスクリプトストリームを使用することができます。

TwitchVPNを使用する場合は、別途有効にする必要があります。

FFmpegエンコーディングツールをインストールする

LinuxコマンドラインからTwitchへのストリーミングは、FFmpegエンコーディングツールを使用して実行されます。このチュートリアルを進める前に、LinuxPCにインストールする必要があります。ターミナルウィンドウを開き、次のように入力します。FFmpegをインストールするには、Ubuntu、Debian、Arch Linux、Fedora、またはOpenSUSEを実行している必要があります。これらのLinuxディストリビューションのいずれかを実行していない場合は、こちらのWebサイトから直接FFmpegエンコーディングソフトウェアをビルドしてインストールできます

Ubuntu

sudo apt install ffmpeg

Debian

sudo apt-get install ffmpeg

Arch Linux

sudo pacman -S ffmpeg

Fedora

sudo dnf install ffmpeg

OpenSUSE

sudo zypper install ffmpeg

エンコーディングツールがインストールされたので、ターミナルでそれを実行して、すべてが正しく機能していることを確認します。FFmpegを実行するためにファイルエンコーディングは必要ありません。ターミナルで、次のことを試してください。

ffmpeg --help

ヘルプページが正しく起動することを確認し、clearと入力 してターミナルを消去します。

Bashrcを変更する

LinuxでコマンドラインからTwitchにストリーミングする方法

エンコーダツールがインストールされ、機能しています。次のステップは、システムにTwitchストリーミングエイリアスを設定することです。ストリーミングエイリアスを作成するには、bashrcファイルを変更する必要があり ます。このファイルには、ユーザーごとにさまざまなコマンド変数が含まれています。bashrcには単収縮にストリーミングするために、このコマンドを使用したい各ユーザーは、以下のプロセスに従わなければならないので、ファイルは、ユーザーごとに動作します。

まずbashrcファイルをバックアップします。これにより、ストリーミングコマンドを削除する場合に、編集や間違いを元に戻すことができます。ファイルのコピーを作成してバックアップを作成します。

mkdir〜 / bashrc-backup

cp〜 / .bashrc〜 / bashrc-backup / .bashrc-bak

バックアップが完了したら、編集を開始します。ターミナルでbashrc を開きます。 ROOTを使用しないでください。自分のファイルではなくrootユーザーのbashrcファイルを誤って編集する可能性が あります。これは間違いです。

nano〜 / .bashrc

次のコードをbashrcファイルの最後に貼り付け ます。このコードを確認し、ニーズに合わせて編集する必要があるかもしれないことを理解してください。具体的には、解像度、スレッド、品質、CBRなどです。

注:安全ではないため、bashrcにストリームキーを 入力しないでください。このスクリプトは、安全のためにストリーミングするたびにキーを要求します。

 streaming() {
     INRES="1920x1080" # input resolution
     OUTRES="1920x1080" # output resolution
     FPS="15" # target FPS
     GOP="30" # i-frame interval, should be double of FPS, 
     GOPMIN="15" # min i-frame interval, should be equal to fps, 
     THREADS="2" # max 6
     CBR="1000k" # constant bitrate (should be between 1000k - 3000k)
     QUALITY="ultrafast"  # one of the many FFMPEG preset
     AUDIO_RATE="44100"
     STREAM_KEY="$1" # use the terminal command Streaming streamkeyhere to stream your video to twitch or justin
     SERVER="live-sjc" # twitch server in California, see https://bashtech.net/twitch/ingest.php to change 
     
     ffmpeg -f x11grab -s "$INRES" -r "$FPS" -i :0.0 -f alsa -i pulse -f flv -ac 2 -ar $AUDIO_RATE \
       -vcodec libx264 -g $GOP -keyint_min $GOPMIN -b:v $CBR -minrate $CBR -maxrate $CBR -pix_fmt yuv420p\
       -s $OUTRES -preset $QUALITY -tune film -acodec libmp3lame -threads $THREADS -strict normal \
       -bufsize $CBR "rtmp://$SERVER.twitch.tv/app/$STREAM_KEY"
 }

コードがbashrcにある場合は、NanoテキストエディターをCtrl + Oで保存し、Ctrl + Xで終了します

ストリーミング

LinuxでコマンドラインからTwitchにストリーミングする方法

コマンドラインから直接Twitchにストリーミングするには、ターミナルを開き、bashrcで設定された新しいストリーミング コマンドを使用 し ます。Twitchストリームキーを知っている必要があります。Twitchにログインし、ダッシュボード移動してストリーミングキーを見つけます。

キーが正しく設定されている場合、コマンドラインからのストリーミングは次のように機能するはずです。

ストリーミングストリームキー

ストリーミングを終了するには、「Q」を押すと、ストリームがFFmpegを使用しているため、終了するはずです。ボタンが機能しない場合は 、Ctrl + Zを押してスクリプトを強制終了し ます。

ストリームスクリプト

ストリームキーを何度も入力するのが面倒な場合は、ストリームスクリプトの作成を検討してください。これを行うと、PCにアクセスできる他の人にキーが公開されることに注意してください。スクリプトを作成するには、ターミナルを開き、次のコマンドを入力します。

まず、エコーを使用 してシェバンを追加します。シバンは、Bashインタープリターに、実行しようとしているスクリプトの種類、環境などを知らせます。

注:ホームフォルダーからスクリプトを移動しないでください。これは、bashrc内のストリーミングスクリプトに依存しています 。正しい権限を持たないファイルシステム内の他の場所に移動すると、正しく機能しない可能性があります。

echo "#!/ bin / bash">〜/ stream-script.sh

次に、ストリーミングコマンドをコピーし、echo を使用 してスクリプトに書き込みます。

echo "streaming streamkey" >>〜/ stream-script.sh

最後に、スクリプトの権限を更新して、システムがスクリプトを正しく実行できるようにします。これがないと、スクリプトが失敗する可能性があります。

sudo chmod + x stream-script.sh

次のコマンドを使用してスクリプトを実行します。

./stream-script.sh

また

sh stream-script.sh

または Ctrl + Zでスクリプトを終了します 。

Leave a Comment

LinuxにOperaDeveloperEditionブラウザをインストールする方法

LinuxにOperaDeveloperEditionブラウザをインストールする方法

Linuxを使用しているOperaユーザーで、開発に取り掛かろうとしている場合は、Operaに開発者向けのブラウザがあることを知っていただければ幸いです。これ

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDE Plasmaパネルのクラッシュの問題を修正するための総合的なガイド

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

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

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

FedoraLinuxアプリインストーラーを高速化する方法

FedoraLinuxアプリインストーラーを高速化する方法

Fedora Linuxアプリインストーラーを高速化するための完全ガイド

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindows Bitlockerパーティションにアクセスする方法

Linux で画像をアップスケールする方法

Linux で画像をアップスケールする方法

Upscaler は、Linux 用のシンプルな Flatpak アプリで、使用すると、あらゆる画像をより高い解像度に拡大縮小できます。システムでの使用方法は次のとおりです。

7zip:Ubuntuのインストール[ガイド]

7zip:Ubuntuのインストール[ガイド]

7Zipは、Windows用の最も人気のある無料のオープンソースアーカイブツールです。Ubuntuに7Zipをインストールして、様々な圧縮ファイルを扱えるようにしましょう。

LinuxデスクトップでYouTubeMusicを使用する方法

LinuxデスクトップでYouTubeMusicを使用する方法

YouTube Musicは優れたサービスです。しかし、Linuxユーザーがサービスを楽しむための公式クライアントはありません。コミュニティのアプリを利用してLinuxでYouTube Musicを楽しむ方法について説明します。

Ubuntu:フォーマットSDカード[ガイド]

Ubuntu:フォーマットSDカード[ガイド]

UbuntuでSDカードをフォーマットする方法がわからないですか?このガイドを参考に、GpartedやGnome Disk Utilityを使って簡単にフォーマットする方法を学びましょう。

無料でプレイできる6つのLinuxパズルゲーム

無料でプレイできる6つのLinuxパズルゲーム

あなたはパズルゲームが好きですか?Linux PCで最高の無料パズルゲームを見つけるお手伝いをします。以下の6つのゲームをチェックしてください!