GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Sehen Sie sich synchronisierte Videos mit Ihren entfernten Freunden mit Syncplay an (Linux, macOS, Windows)

Syncplay ist ein kostenloses Open-Source-Tool zum Synchronisieren von Mediaplayern mit entfernten Freunden, um gemeinsam Videos anzusehen, verfügbar für Microsoft Windows, macOS, Linux und * BSD. Es unterstützt mpv, VLC, MPC-BE und MPC-HC, und jeder Benutzer kann jeden dieser Mediaplayer verwenden.

Die Anwendung synchronisiert die Position und den Wiedergabestatus des Mediaplayers über das Internet, sodass alle Zuschauer gleichzeitig dasselbe Video ansehen können. Wenn also ein Zuschauer ein Video sucht, pausiert oder pausiert, wird dies auf alle Zuschauer/Mediaplayer angewendet, die sich im selben Syncplay-Raum auf demselben Server befinden.

Sie können wählen, verwenden Sie einen der kostenlosen öffentlichen Syncplay-Server oder hosten Sie Ihren eigenen öffentlichen oder privaten Syncplay-Server , sei es unter Windows, macOS, Linux (einschließlich Raspberry Pi).

Darüber hinaus bietet Syncplay auch:

  • Spielen Sie lokale (mit freigegebener Wiedergabeliste) oder Online-Videos ab, die von youtube-dl unterstützt werden (auf meinem Computer funktionierte dies mit mpv, aber nicht mit VLC)
  • Die synchronisierte Anzeige erfolgt über einen Chat-ähnlichen Raum, sodass Sie … mit den anderen Teilnehmern chatten, ihren Spielerstatus sehen können usw. Sie können auch mit anderen über mpv (über dem mpv-Player-Fenster) chatten
  • Kann das Video automatisch anhalten, falls ein Benutzer die Verbindung trennt
  • Enthält Optionen zum Umgang mit Verzögerungen, z. B. schneller Vorlauf/Rücklauf oder Verlangsamung bei Desynchronisation
  • Kann OSD-Meldungen über Videoplayer mit verschiedenen Ereignissen anzeigen (z. B. Benutzer, die bereit / nicht bereit sind usw.)


Es ist wichtig zu beachten, dass alle Benutzer (Zuschauer) dasselbe lokale Video haben müssen, das sie abspielen möchten. Syncplay streamt keine Videos zwischen Benutzern, es synchronisiert nicht die Player-Konfiguration, Audio-/Untertitel-Spurauswahl oder Lautstärke.

So verwenden Sie Syncplay, um Videos synchron mit Ihren weit entfernten Freunden anzusehen

Alle Zuschauer, die an dieser synchronisierten Wiedergabe teilnehmen möchten, müssen die folgenden Schritte ausführen.

Was Sie brauchen:

  • Synchronisieren. Unter Linux ist es als AppImage verfügbar (um es auszuführen, müssen Sie mit der rechten Maustaste auf das .AppImage klicken und auf Properties klicken , gehen Sie zu Permissions Tippen und aktivieren Sie Allow executing file as program; Dies hängt vom verwendeten Dateimanager ab, sollte aber in den meisten Fällen ähnlich sein) oder aus dem Snap Store
  • mpv, VLC, MPC-BE oder MPC-HC (Die Syncplay-Website sagt, dass mpv die beste Kompatibilität mit Syncplay hat). Für VLC sollte Syncplay automatisch ein LUA-Skript installieren (syncplay.lua ); Wenn nicht, müssen Sie es selbst installieren (hier herunterladen)
  • Optional:youtube-dl, um Online-Videos abspielen zu können, die es unterstützt, wenn mpv verwendet wird (unter Windows können Sie den heruntergeladenen youtube-dl.exe verwenden Weiter mpv.exe , und mpv nimmt es automatisch auf)

In meinen Tests habe ich mpv mit einem öffentlichen Syncplay-Server verwendet, und die folgenden Anweisungen gehen davon aus, dass Sie denselben Server verwenden. Wenn Sie Ihren eigenen Server betreiben möchten, lesen Sie diese Anleitung.

Beachten Sie, dass der Syncplay-Server in der heruntergeladenen Binärdatei unter Windows verfügbar ist, aber nicht unter Linux. Klonen Sie das Syncplay-GitHub-Repository, das syncplayServer.py enthält.

Wenn diese Anforderungen erfüllt sind, können Sie Syncplay verwenden sehen Sie sich Videos synchron mit Ihren weit entfernten Freunden an.

1. Syncplay konfigurieren

Wenn Sie Syncplay starten, werden Sie nach einer Serveradresse, einem Benutzernamen, einem Standardraum usw. gefragt. Sie müssen dies einstellen:

  • Serveradresse :alle Benutzer/Zuschauer müssen denselben Server auswählen aus der öffentlichen Serverliste, z.B. syncplay.pl:8997 . Die Syncplay-Website empfiehlt, die öffentlichen Server zu meiden, die auf den Ports 8995 und 8999 laufen, da sie aufgrund der Mehrheit der Benutzer, die sie verwenden, verzögert sind
  • Serverpasswort (falls vorhanden) :Geben Sie hier kein Passwort ein, da dies nur für private Server gilt
  • Benutzername :Verwenden Sie einen beliebigen Benutzernamen (für jeden Betrachter unterschiedlich)
  • Standardzimmer :Geben Sie denselben Raumnamen auf jedem Computer ein, mit dem Sie die Wiedergabe synchronisieren möchten . Die Wiedergabe wird nur mit anderen in diesem Raum auf demselben Server synchronisiert. Bei Raumnamen wird zwischen Groß- und Kleinschreibung unterschieden. Da öffentliche Server kein Passwort haben, würde ich sagen, dass Sie einen komplizierten Raumnamen (als Passwortersatz) verwenden, damit ungebetene Gäste Ihren Raumnamen nicht erraten und entführen können
  • Pfad zum Mediaplayer :Syncplay hat in meinem Fall den Pfad zum Mediaplayer erraten, aber wenn das bei Ihnen nicht der Fall ist, geben Sie bitte den Pfad zu mpv, VLC oder einem anderen Mediaplayer ein, den jeder Betrachter verwenden möchte

2. Syncplay ausführen / verbinden

Im Syncplay-Fenster sehen Sie eine große Schaltfläche mit der Aufschrift Click Store configuration and run Syncplay - Klick es. Dies öffnet den konfigurierten Mediaplayer (z. B. mpv) und tritt dem Raum bei, den Sie in den Syncplay-Einstellungen angegeben haben:

3. Spielen Sie dasselbe synchronisierte Video für alle Zuschauer ab

Links:Ubuntu 20.04 läuft in VirtualBox mit Syncplay / Rechts:mein aktueller Linux-Desktop mit Syncplay; beide spielen das gleiche, synchronisierte Video ab

Das Abspielen eines Videos ist jetzt so einfach wie das Ziehen und Ablegen des Videos über das Mediaplayer-Fenster (Sie können auch ein Video oder einen Link aus dem Syncplay öffnen File Speisekarte). Das muss jeder Zuschauer machen. Die Datei muss für Drag’n’Drop nicht dieselbe sein (anders bei Verwendung der geteilten Wiedergabeliste – siehe unten), aber die Dauer sollte dieselbe sein.

Auf die gleiche Weise können Sie auch einen YouTube-Link von einem Webbrowser in das Media Player-Fenster ziehen, um es synchron mit allen Zuschauern abzuspielen (alle Zuschauer müssen dies tun, indem sie denselben Link verwenden).

Es ist erwähnenswert, dass die Domain, von der Sie den Link ziehen und ablegen, in Syncplay auf die weiße Liste gesetzt werden muss und nur youtube.com (und youtu.be) standardmäßig auf die weiße Liste gesetzt wird. Fügen Sie alle gewünschten Domains zur Liste der vertrauenswürdigen Domains in den Syncplay-Einstellungen hinzu (wenn Syncplay nicht verbunden ist:aktivieren Sie Show more settings unten im Syncplay-Fenster und klicken Sie dann auf Sync in der Seitenleiste und Sie sehen eine Liste vertrauenswürdiger Domänen, die Sie bearbeiten können. wenn Syncplay verbunden ist:von seinem Advanced menu -> Set trusted domains ).

Wenn alle das Video abspielbereit haben, drücken Sie SPACE um sich bereit zu markieren und das Video abzuspielen. Oder klicken Sie auf I'm ready to watch Kontrollkästchen am unteren Rand des Syncplay-Fensters, und wenn alle bereit sind, fokussieren Sie das Mediaplayer-Fenster und beginnen Sie mit SPACE zu spielen .

Immer wenn ein Zuschauer pausiert, pausiert oder überspringt, wird diese Aktion auf alle Zuschauer/Mediaplayer angewendet, die mit demselben Raum auf demselben Server verbunden sind.

Mehr

Eine andere Möglichkeit, Videos abzuspielen, besteht darin, sie per Drag &Drop auf die freigegebene Wiedergabeliste im Syncplay-Fenster zu ziehen. Zuvor müssen Sie jedoch die Ordner hinzufügen, die die Mediendateien enthalten, die Sie abspielen möchten:Klicken Sie mit der rechten Maustaste in die freigegebene Wiedergabeliste, wählen Sie Set Media Directories und wählen Sie den Ordner mit den Videos aus, die Sie abspielen möchten (fügen Sie kein Verzeichnis mit einer großen Anzahl von Dateien hinzu, da Syncplay möglicherweise Probleme beim Scannen hat). Das muss jeder Zuschauer machen. Ziehen Sie als Nächstes eine Videodatei aus diesem Ordner in die freigegebene Syncplay-Wiedergabeliste – dieselbe Datei muss im hinzugefügten Medienverzeichnis für alle Zuschauer vorhanden sein und denselben Dateinamen haben (im Gegensatz zum Ziehen und Ablegen eines Videos über das Mediaplayer-Fenster).

Wenn der Dateiname in der freigegebenen Wiedergabeliste rot angezeigt wird, bedeutet dies, dass die Datei nicht auf allen Computern gefunden wurde, die mit diesem Raum verbunden sind. Wenn die Datei auf allen Computern gefunden wird, ist sie schwarz. Wählen Sie es in Syncplay aus, fokussieren Sie den Mediaplayer und drücken Sie SPACE um sich bereit zu markieren und zu spielen.

Möchten Sie über das Fenster des MPV-Videoplayers mit anderen Zuschauern chatten? Drücken Sie Enter , geben Sie Ihre Nachricht ein und drücken Sie dann Enter erneut, um die Nachricht zu senden. Position, Schriftart, Farbe etc. können in den Synplay-Einstellungen konfiguriert werden (Show more settings aktivieren). um darauf zuzugreifen).

h/t teruakohatu bei HN


Ubuntu
  1. So leeren Sie den DNS-Cache in macOS, Windows und Linux

  2. So führen Sie eine Traceroute unter Linux, Windows und macOS aus

  3. Dual-Boot von OS X oder Macos mit Linux ohne Refind?

  4. Verwenden von Samba zum Freigeben eines Ordners von einem Linux-Gast mit einem Windows-Host in VirtualBox

  5. Verwenden von Tastaturkürzeln mit der Windows-Taste in Linux Mint Mate

So überwachen Sie Ihre Linux-Server mit Checkmk

So hosten Sie Ihren eigenen Streaming-Medienserver mit Streama (Mini Netflix unter Linux)

Geben Sie vor, Windows mit dem Kali Linux Undercover-Modus zu verwenden

Verwenden Sie Ihren Chromecast von Linux und MacOS mit mkchromecast

Verwenden des Watch-Befehls unter Linux

Installieren Sie Windows 10 unter Linux mit VirtualBox