So klonen Sie eine Linux-Festplatte mit Gparted
So klonen Sie eine Linux-Festplatte mit Gparted
Viele Benutzer unter Linux entscheiden sich dafür, mit dem Open Broadcaster-Tool zu Twitch unter Linux zu streamen. Nicht jeder mag dieses Tool und einige wünschen sich eine Alternative. Sie können Twitch-Streams ansehen, ohne einen Browser zu verwenden , und Sie können einen einfachen Bash-Skriptstream für Twitch verwenden.
Wenn Sie ein VPN mit Twitch verwenden , müssen Sie es separat aktivieren.
Das Streaming zu Twitch von der Linux-Befehlszeile aus läuft mit Hilfe des FFmpeg-Codierungstools. Bevor wir mit diesem Tutorial fortfahren, müssen Sie es auf Ihrem Linux-PC installieren. Öffnen Sie ein Terminalfenster und geben Sie Folgendes ein. Um FFmpeg zu installieren, müssen Sie Ubuntu, Debian, Arch Linux, Fedora oder OpenSUSE ausführen. Wenn Sie keine dieser Linux-Distributionen verwenden, können Sie die FFmpeg-Codierungssoftware direkt von der Website hier erstellen und installieren .
sudo apt install ffmpeg
sudo apt-get install ffmpeg
sudo pacman -S ffmpeg
sudo dnf installiere ffmpeg
sudo zypper installieren ffmpeg
Nachdem das Codierungstool installiert ist, führen Sie es im Terminal aus, um sicherzustellen, dass alles richtig funktioniert. FFmpeg benötigt keine Dateicodierung, um ausgeführt zu werden. Versuchen Sie in einem Terminal:
ffmpeg --help
Bestätigen Sie, dass die Hilfeseite korrekt gestartet wird, und geben Sie clear ein , um das Terminal zu löschen.
Das Encoder-Tool ist installiert und funktioniert. Der nächste Schritt besteht darin, den Twitch-Streaming-Alias auf dem System einzurichten. Um den Streaming-Alias zu erstellen, müssen Sie die bashrc- Datei ändern . Diese Datei enthält viele verschiedene Befehlsvariablen für jeden Benutzer. Die bashrc- Datei funktioniert auf Benutzerbasis, sodass jeder Benutzer, der diesen Befehl zum Streamen auf Twitch verwenden möchte, den folgenden Prozess befolgen muss.
Beginnen Sie mit der Sicherung der bashrc- Datei. Dadurch wird sichergestellt, dass alle Änderungen oder Fehler rückgängig gemacht werden können, wenn Sie den Streaming-Befehl löschen möchten. Erstellen Sie ein Backup, indem Sie eine Kopie der Datei erstellen:
mkdir ~/bashrc-backup cp ~/.bashrc ~/bashrc-backup/.bashrc-bak
Nachdem das Backup erstellt wurde, starten Sie die Bearbeitung. Öffne bashrc im Terminal. VERWENDEN SIE NICHT ROOT , Sie könnten versehentlich die bashrc- Datei des Root-Benutzers anstelle Ihrer eigenen bearbeiten , was ein Fehler wäre.
nano ~/.bashrc
Fügen Sie den folgenden Code ganz am Ende der bashrc- Datei ein. Beachten Sie, dass Sie diesen Code möglicherweise durchgehen und ihn an Ihre Bedürfnisse anpassen müssen. Insbesondere die Auflösungen, Threads, Qualität, CBR usw.
Hinweis: Füllen Sie Ihren Stream-Schlüssel nicht in bashrc aus , da er unsicher ist. Dieses Skript fragt aus Sicherheitsgründen jedes Mal nach dem Schlüssel, wenn Sie streamen.
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"
}
Wenn sich der Code in bashrc befindet , speichern Sie den Nano-Texteditor mit Strg + O und beenden Sie ihn mit Strg + X.
Um direkt von der Befehlszeile zu Twitch zu streamen, öffnen Sie ein Terminal und verwenden Sie den neuen Streaming- Befehl, der in bashrc eingerichtet wurde . Sie müssen Ihren Twitch-Stream-Schlüssel kennen. Melden Sie sich bei Twitch an, gehen Sie zum Dashboard und suchen Sie Ihren Streaming-Schlüssel.
Wenn der Schlüssel richtig eingerichtet ist, sollte das Streaming von der Befehlszeile wie folgt funktionieren:
Streaming-Streamkey
Um das Streaming zu beenden, drücken Sie „Q“ und es sollte enden, da der Stream FFmpeg verwendet. Wenn die Q- Taste nicht funktioniert, erzwingen Sie das Beenden des Skripts mit Strg + Z .
Wenn die wiederholte Eingabe eines Stream-Schlüssels anstrengend wird, sollten Sie ein Stream-Skript erstellen. Denken Sie daran, dass Ihr Schlüssel dadurch allen anderen zugänglich gemacht wird, die Zugriff auf Ihren PC haben. Um das Skript zu erstellen, öffnen Sie das Terminal und geben Sie die folgenden Befehle ein.
Verwenden Sie zuerst echo , um den Shebang hinzuzufügen. Ein Shebang teilt dem Bash-Interpreter mit, welche Art von Skript ausgeführt werden soll, die Umgebung usw.
Hinweis: Verschieben Sie das Skript nicht aus Ihrem Home-Ordner! Es basiert auf dem Streaming-Skript innerhalb von bashrc . Wenn Sie es an andere Stellen im Dateisystem verschieben, die nicht über die richtigen Berechtigungen verfügen, funktioniert es möglicherweise nicht richtig.
echo "#!/bin/bash" > ~/stream-script.sh
Als nächstes kopieren Sie Ihren Streaming-Befehl und schreiben ihn mit echo in das Skript.
echo "streaming streamkey" >> ~/stream-script.sh
Aktualisieren Sie zuletzt die Berechtigungen des Skripts, damit das System die korrekte Ausführung zulässt. Andernfalls kann das Skript fehlschlagen.
sudo chmod +x stream-script.sh
Führen Sie das Skript aus mit:
./stream-script.sh
oder
sh stream-script.sh
Beenden Sie das Skript mit Q oder Strg + Z .
So klonen Sie eine Linux-Festplatte mit Gparted
STALKER: Shadow of Chernobyl ist ein Survival-Horror-FPS-Spiel, das von GSC Game World entwickelt und von THQ veröffentlicht wurde. In dieser Anleitung zeigen wir Ihnen, wie Sie es unter Linux zum Laufen bringen.
Unter Linux gibt es viele Tools, um Benutzer aufzulisten. Diese Anleitung zeigt Ihnen verschiedene Methoden, wie Sie alle Benutzer anzeigen können, inklusive versteckter Systembenutzer.
So integrieren Sie Thunderbird mit Tor unter Linux
Eine umfassende Anleitung zur Einrichtung der Qbittorrent-Webbenutzeroberfläche für Linux.
So erstellen Sie ein Linux-NAS mit Amahi
Tiny Media Manager ist eine ausgezeichnete Anwendung für Windows, Mac und Linux, mit der Benutzer TV-Sendungen und Filmdateien einfach verwalten können
So planen Sie das Herunterfahren unter Linux
Eine umfassende Anleitung zum Entfernen defekter Grub-Boot-Einträge unter Linux mit Grub Customizer.
Erfahren Sie, wie Sie die Lese- und Schreibgeschwindigkeit Ihrer Festplatten oder SSDs unter Linux mit Kdiskmark messen können. Installationsanleitungen und Testanleitung inklusive.