Empfohlen

So streamen Sie Videos von Android auf Linux

So streamen Sie Videos von Android auf Linux

Es gibt viele Apps und Tools, mit denen Sie Ihren Android-Bildschirm auf Ihren Linux-PC übertragen können. Das Hauptproblem besteht jedoch darin, dass nur das gespiegelt wird, was auf dem Bildschirm zu sehen ist, und nicht der Ton. Dies kann ein Problem sein, wenn Sie versuchen, Videos von Android zu streamen, was erfordert, dass Sie sowohl Video als auch Audio weiterleiten.

Außerdem erfordern die Tools, mit denen Sie Videos (einschließlich Audio) effektiv von Ihrem Android-Gerät auf Ihren Linux-PC übertragen können, entweder ein gerootetes Android-Telefon oder leiden unter Latenzproblemen. Und wenn nicht, dann ist es ein Premium-Tool und erfordert, dass Sie Geld bezahlen.

Aber es ist Linux, über das wir sprechen! Gibt es kein kostenloses Open-Source-Tool, das uns hilft, Videos zu übertragen und Audio von Android an Linux weiterzuleiten??

Nun ja, sicher gibt es! Aber die Einrichtung kann etwas kompliziert sein, wenn Sie neu bei Linux sind. Es beinhaltet im Wesentlichen die Verwendung von zwei Tools - scrcpy (screen cÖpy) und sndcpy (sodund cÖpy). Keines der Tools erfordert Android-Root-Berechtigungen, aber Sie müssen den „Entwicklermodus“ und „USB-Debugging“ auf Ihrem Android-Telefon aktivieren, damit die Dinge funktionieren.

Wenn all dies etwas kompliziert erscheint, dann haben wir Sie abgedeckt. Hier ist eine vollständige Schritt-für-Schritt-Anleitung zur Verwendung von scrcpy und sndcpy zum Übertragen von Videos von Android auf Linux.

Übertragen von Videos von Android auf Linux

Aber lassen Sie uns zuerst eine kurze Vorstellung von den Tools bekommen, die wir verwenden werden.

Was sind scrcpy und sndcpy??

Das scrcpy tool – kurz für Bildschirmkopie – ist eine Anwendung, die Ihr Android-Gerät über USB oder TCP/IP auf einen angeschlossenen Linux-PC spiegelt. Darüber hinaus können Sie Ihr Android-Gerät auch von Ihrem PC aus mit Maus und Tastatur steuern.

Hier ist ein kurzer Blick auf einige der wichtigsten Funktionen von scrcpy:

Wie Sie sehen, ist scrcpy ein leistungsstarkes und funktionsreiches Tool zum Streamen von Videos. Es fehlt jedoch eine entscheidende Funktionalität - die Audioweiterleitung. Und hier kommt das sndcpy-Tool ins Spiel.

Abkürzung für Sound Copy, sndcpy hat eine Funktion und eine Funktion nur zu Leiten Sie Audio von Ihrem Android-Telefon an Ihren PC weiter. Es wurde entwickelt, um beim Spiegeln mit scrcpy verwendet zu werden, aber beide Tools können unabhängig voneinander verwendet werden.

Voraussetzungen für scrcpy und sndcpy

Damit scrcpy und sndcpy funktionieren, müssen wir unser Android-Gerät und unseren Linux-PC konfigurieren, indem wir einige Einstellungen aktivieren und einige zusätzliche Tools installieren. Hier ist ein kurzer Überblick über die Anforderungen und was Sie benötigen:

Ein Gerät mit Android 10 zu haben ist ziemlich selbsterklärend. Das sndcpy-Tool, das wir für die Audioweiterleitung verwenden werden, verwendet die Playback Capture API, um zu funktionieren, und wurde in Android 10 eingeführt. Das für das Screencasting verwendete scrcpy-Tool ist jedoch mit Android 5 und höher kompatibel.

Wer kein Interesse an Audioweiterleitung hat, kommt mit einem etwas veralteten (>Android 5) Android Smartphone durch.

Als nächstes müssen Sie "Entwickleroptionen" und "USB-Debugging" auf Ihrem Android-Telefon aktivieren und auch "ABD" und "VLC" unter Linux installieren. Wenn Sie nicht wissen, wie das geht, finden Sie hier eine kurze Anleitung, die Ihnen hilft.

Schritt 1: Aktivieren Sie „Entwickleroptionen“ und „USB-Debugging“

Die Option „USB-Debugging“ befindet sich in den „Entwickleroptionen“, einem versteckten Einstellungsbereich auf Android-Geräten.

Um es zu aktivieren, öffnen Sie "Einstellungen" und scrollen Sie nach unten zu "Über das Telefon".” Öffne es jetzt und scrolle erneut nach unten, bis du die „Build-Nummer“ des Telefons siehst.” Tippen Sie 7 Mal darauf und Sie erhalten eine Nachricht mit der Meldung „Sie sind jetzt ein Entwickler!”.

Android-Build-Nummer finden

Die Einstellung "Entwickleroptionen" ist jetzt auf Ihrem Gerät aktiviert und Sie finden sie unter Einstellungen > System.

Entwickleroptionen freigeschaltet

Haftungsausschluss: Wir verwenden ein Nokia 6.1 Plus-Telefon mit Android 10. Wenn Sie ein Android-Gerät mit einem benutzerdefinierten Skin verwenden, haben die Hersteller möglicherweise mit diesen Einstellungen jongliert. Wir haben einige Anleitungen zum Aktivieren der „Entwickleroptionen“ auf allen gängigen Geräten beigefügt.

Wenn die "Entwickleroptionen" aktiviert sind, sind alle Einstellungen, die Sie darin haben, auf allen Geräten so ziemlich gleich. Scrollen Sie einfach nach unten und Sie sollten eine Option namens "USB-Debugging" sehen.„Einfach einschalten und los geht’s.

Aktivieren Sie das USB-Debugging

Hinweis: Bei einigen Geräten wird möglicherweise eine zusätzliche Option namens „USB-Debugging (Sicherheitseinstellungen)“ angezeigt.”Wenn das verfügbar ist, müssen Sie es auch aktivieren, damit scrcpy richtig funktioniert function.

Und das ist es. Sie haben Ihr Android-Telefon erfolgreich konfiguriert. Jetzt ist es an der Zeit, Ihren Linux-PC einzurichten.

Schritt 2: Installieren Sie ADB Tools und VLC auf Ihrem Linux-PC

Sie haben wahrscheinlich VLC bereits auf Ihrem Linux-PC installiert. Wenn nicht, können Sie es einfach mit dem Paketmanager Ihrer Distribution installieren.

Um nun ADB-Tools zu installieren, geben Sie die folgenden Befehle basierend auf der von Ihnen verwendeten Distribution ein:

Für Ubuntu- und Debian-basierte Distributionen:

sudo apt-get install android-tools-adb

Für Arch-basierte Distributionen:

sudo pacman -S android-tools

Für Fedora- und RHEL-basierte Distributionen:

sudo yum Android-Tools installieren

Wir haben auch eine detaillierte Anleitung zur Installation und Einrichtung von ADB-Tools unter Linux, die Sie vielleicht ausprobieren möchten.

Inzwischen sind sowohl Ihr Android-Telefon als auch Ihr Linux-PC bereit. Es ist also endlich an der Zeit, scrcpy und sndcpy zu installieren und zu konfigurieren.

Wie installiere und richte ich „scrcpy“ und „sndcpy“ ein, um Video von Android auf Linux zu übertragen?

Schritt 1: Installieren Sie scrcpy und sndcpy

Das Wichtigste zuerst, wir müssen installieren scrcpy auf unserem Linux-PC. Geben Sie dazu, je nachdem, welche Distribution Sie ausführen, den folgenden Befehl in Ihrem Terminal ein:

Debian- und Ubuntu-basierte Distributionen:

sudo apt install scrcpy

Fedora- und RHEL-basierte Distributionen:

sudo dnf install scrcpy

Arch und Arch-basierte Distributionen:

sudo pacman -S scrcpy

Das Tool ist auch als Snap-Paket erhältlich. Wenn Sie Snap auf Ihrem System aktiviert haben, geben Sie den folgenden Befehl ein, um das Tool zu installieren:

sudo snap install scrcpy

Wenn scrcpy installiert ist, müssen wir als nächstes sndcpy installieren. Es ist jedoch noch in keinem der Repos verfügbar.

Um es herunterzuladen, müssen wir also zur offiziellen sndcpy GitHub-Seite gehen. Dort haben Sie zwei Möglichkeiten - Sie können entweder die neueste sndcpy-Version als ZIP-Datei herunterladen oder die App erstellen.

Für dieses Tutorial werden wir die .zip-Datei, da es viel einfacher ist.

sndcpy herunterladen

Extrahieren Sie nach dem Herunterladen den Inhalt davon .zip-Datei in einen Ordner. Wir haben einen eigenen Ordner für die App erstellt und ihn „sndcpy“ genannt.„Wir werden später darauf zurückkommen.

Schritt 2: Verbinden Sie Ihr Android-Gerät mit Ihrem Linux-PC

Wenn "USB-Debugging" auf Ihrem Android-Gerät aktiviert ist, verbinden Sie es über ein USB-Kabel mit Ihrem Linux-PC. Dadurch wird auf Ihrem Android-Gerät ein Popup-Fenster geöffnet, in dem Sie gefragt werden, ob Sie "USB-Debugging zulassen" möchten?”

USB-Debugging autorisieren

Klicken Sie auf die Schaltfläche "Zulassen", und das war's!!

Hinweis: Ja, mit scrcpy können Sie Ihr Android-Gerät über WLAN mit Ihrem Linux-PC verbinden und dann Ihren Bildschirm auf Ihren PC-Monitor übertragen. Eine Anleitung dazu finden Sie in einem späteren Schritt. Wenn Sie Ihr Android-Gerät zum ersten Mal mit Ihrem Linux-PC verbinden, tun Sie dies am besten über eine kabelgebundene USB-Verbindung.

Schritt 3: Starten Sie scrcpy & sndcpy

Um scrcpy zu starten, geben Sie den folgenden Befehl in Ihr Terminal ein:

scrcpy

Und das ist es!

scrcpy starten

Sie haben Ihren Android-Bildschirm erfolgreich auf Ihren Linux-PC gespiegelt. Sie sollten Ihr Android-Gerät jetzt auch mit Maus und Tastatur auf Ihrem Linux-PC steuern.

Hinweis: Stellen Sie sicher, dass der Bildschirm auf Ihrem Android-Gerät entsperrt ist. Andernfalls funktioniert das Screencasting nicht.

Jetzt ist es Zeit, sndcpy zu starten.

Wir müssen den Ordner öffnen, in dem wir die heruntergeladene sndcpy-Datei gespeichert haben. Geben Sie dazu den Befehl cd gefolgt vom Pfad zu Ihrem Ordner wie unten gezeigt ein:

cd path_of_folder

Da wir im Home-Verzeichnis den Ordner „sndcpy“ angelegt haben, haben wir in unserem Terminal einfach folgenden Befehl eingegeben:

cd /sndcpy

Geben Sie im Inneren den folgenden Befehl ein, um das sndcpy-Tool zu starten:

./sndcpy

Dadurch wird das folgende Popup-Fenster auf Ihrem Android-Gerät angezeigt.

sndcpy autorisieren

Autorisieren Sie es und drücken Sie dann die Eingabetaste auf Ihrem Terminal.

Hinweis: Möglicherweise bemerken Sie diese Fehlermeldung „Mainstream-Fehler: Verbindungsfehler: Verbindung abgelehnt.” Laut dem Entwickler ist es “erwartet” und hat keinen Einfluss auf Ihre Nutzung.

Und das ist es! Das sndcpy-Tool läuft jetzt.

sndcpy starten

Versuchen Sie, Musik auf Ihrem Telefon abzuspielen, und Sie werden feststellen, dass sowohl Ihr Telefon als auch Ihr Linux-PC das Audio aussenden. Um den Ton ausschließlich von Ihrem Linux-PC zu erhalten, drehen Sie die Lautstärke Ihres Android-Telefons herunter.

Beachten Sie, dass die Lautstärkepegel Ihres Android-Geräts und Ihres Linux-PCs unabhängig voneinander funktionieren.

Wichtig: Wenn Sie den Spiegel und die Audioweiterleitung deaktivieren möchten, schließen Sie die entsprechenden Terminalfenster. Sie können auch das USB-Kabel von Ihrem Android-Telefon trennen.

Schritt 4: Erhalten Sie die volle Kontrolle über die scrcpy-Spiegelung.

Die ganze Konfiguration funktioniert einwandfrei. Sie können jetzt Videos von Ihrem Android-Gerät auf Ihren Linux-PC streamen. Standardmäßig spiegelt scrcpy jedoch den Bildschirm im Hochformat und wir möchten keine Videos im Hochformat ansehen.

Also wie können wir das beheben?

Nun, standardmäßig dreht sich das Fenster je nach verwendeter App automatisch vom Hoch- ins Querformat.

Sie wissen beispielsweise, dass beim Ansehen von YouTube auf Ihrem Telefon, wenn Sie ein Video öffnen und dann in den Vollbildmodus wechseln, es automatisch in den Querformatmodus wechselt!

Hier gilt das gleiche! Wenn YouTube in den Querformatmodus wechselt, dreht sich auch das Scrcpy-Fenster vom Hochformat in das Querformat.

Davon abgesehen können Sie die Drehung jedoch manuell steuern, indem Sie die folgenden Hotkeys verwenden:

Sie können den Vollbildmodus auch ein- und ausschalten, indem Sie drücken mod + f.

Wenn Sie nicht wissen, welcher Schlüssel der ist mod Schlüssel - es ist normalerweise der links alt Taste oder die links super auf den meisten Systemen, es sei denn, Sie haben sie manuell geändert changed.

Um eine vollständige Liste aller Verknüpfungen zu erhalten, können Sie ein Terminalfenster einschalten und den folgenden Befehl eingeben:

scrcpy --help

Diese Verknüpfungen und andere Optionen sind auch auf der Github-Seite gut dokumentiert documented.

(Optional) Schritt 5: Verwenden Sie scrcpy und sndcpy drahtlos

Die scrcpy- und sndcpy-Tools können Ihren Android-Bildschirm spiegeln und auch Audio drahtlos über WLAN weiterleiten. Sie müssen jedoch verstehen, dass sich dies auf die Gesamtleistung auswirkt.

Standardmäßig funktioniert scrcpy mit einer Bitrate von 8 Mbit/s. Aber das ist meist zu viel für das Standard-WLAN. Um eine reibungslosere Erfahrung zu erzielen, müssen Sie möglicherweise die Bitrate sowie die Auflösung verringern, indem Sie scrcpy mit diesem Befehl starten:

scrcpy --bitrate 2M --max-size 800

Damit das erledigt ist, richten wir Ihr Android-Gerät so ein, dass es Videos drahtlos auf Ihren Linux-PC überträgt.

Wichtig: Stellen Sie sicher, dass der Port 5555 nicht durch einen Switch oder eine Firewall blockiert wird. Wenn es von einer Firewall blockiert wird, richten Sie eine Firewallregel ein, um eine Verbindung über diesen Port zuzulassen. Alternativ können Sie auch verschiedene Ports wie 3389 (rdp) oder 443 (https) verwenden.

In der Praxis sollte dieser Befehl etwa so aussehen:

adb connect 199.64.70.96:443

Hier 199.64.70.96 ist die IP-Adresse des Geräts und es verbindet sich über Port 44343.

oder

adb connect 199.64.70.96:5555

Hier 199.64.70.96 ist die IP-Adresse und verbindet sich über den Port 5555.

Öffnen Sie nun ein Terminal und starten Sie scrcpy mit dem oben besprochenen Befehl: scrcpy -bit-rate 2M -max-size 800. Sie können sndcpy ohne zusätzliche Optionen oder Parameter starten.

So deaktivieren Sie ADB über WLAN?

Wenn Sie ADB über WLAN deaktivieren möchten, öffnen Sie ein Terminalfenster und geben Sie den folgenden Befehl ein:

adb usb

Dadurch wird ADB über WLAN deaktiviert. Sie müssen Ihr Telefon jetzt über USB verbinden, um ADB-Befehle auszuführen.

So entfernen Sie scrcpy und sndcpy von Ihrem System?

Es wäre ungerecht, unseren Lesern zu zeigen, wie man eine Software/ein Paket installiert und dennoch das Deinstallieren/Entfernen überspringt.

Nun, da ist das Entfernen von scrcpy ziemlich einfachpy.

Wenn Sie es mit dem Paketmanager Ihrer Distribution installiert haben, verwenden Sie den Deinstallationsbefehl, um es zu entfernen.

Wenn Sie das scrcpy-Paket installiert haben, verwenden Sie alternativ den folgenden Befehl, um es zu deinstallieren:

sudo snap entfernen scrcpy

Um sndcpy zu entfernen, öffnen Sie den Pfad, aus dem Sie es extrahiert haben .zip-Datei und entfernen/löschen Sie alle sndcpy-Dateien. So einfach ist das!

Einpacken

Dies war also unser ausführlicher, umfassender Leitfaden zum Übertragen von Videos von Ihrem Android-Gerät auf Ihren Linux-PC. Wir hoffen, dass Sie dies nützlich fanden und Ihnen dabei geholfen haben, den Inhalt Ihres Telefons auf einem größeren Bildschirm mit den lauteren Lautsprechern Ihres Linux-PCs zu genießen.

Wie Sie sehen, ist scrcpy nicht nur eine App zum Streamen von Videos. Tatsächlich ist es ein äußerst leistungsstarkes Tool, das Ihnen bei der Arbeit mit Ihren mobilen Anwendungen mit Ihren PC-Peripheriegeräten helfen kann. Wir sind sicher, dass das Hören von scrcpy und sndcpy Ihre Fantasie bei möglichen Anwendungsfällen anregt. Teilen Sie uns in den Kommentaren unten mit, wie Sie diese verwenden möchten.

Sollten Sie beim Einrichten der Tools auf ein Problem stoßen, zögern Sie nicht, uns in den Kommentaren zu schreiben. Sie können auch auf der offiziellen FAQ-Seite nach einer möglichen Lösung für Ihr Problem suchen.

Battle for Wesnoth-Tutorial
The Battle for Wesnoth ist eines der beliebtesten Open-Source-Strategiespiele, die Sie derzeit spielen können. Dieses Spiel befindet sich nicht nur se...
0 A.D. Lernprogramm
Von den vielen Strategiespielen da draußen, 0 A.D. schafft es, sich trotz Open Source als umfassender Titel und sehr tiefgehendes, taktisches Spiel ab...
Unity3D-Tutorial
Einführung in Unity 3D Unity 3D ist eine leistungsstarke Engine für die Spieleentwicklung. Es ist plattformübergreifend, das heißt, Sie können Spiele ...