GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Regardez des vidéos synchronisées avec vos amis éloignés en utilisant Syncplay (Linux, macOS, Windows)

Syncplay est un outil open source gratuit permettant de synchroniser des lecteurs multimédias avec des amis éloignés pour regarder des vidéos ensemble, disponible pour Microsoft Windows, macOS, Linux et * BSD. Il prend en charge mpv, VLC, MPC-BE et MPC-HC, et tout utilisateur peut utiliser n'importe lequel de ces lecteurs multimédias.

L'application synchronise la position et l'état de lecture du lecteur multimédia sur Internet afin que tous les téléspectateurs puissent regarder la même vidéo en même temps. Ainsi, lorsqu'un spectateur recherche, met en pause ou met en pause une vidéo, cela s'applique à tous les spectateurs/lecteurs multimédias qui se trouvent dans la même salle de lecture synchronisée sur le même serveur.

Vous pouvez choisir, Utiliser l'un des serveurs Syncplay publics gratuits ou héberger votre propre serveur Syncplay public ou privé , que ce soit sous Windows, macOS, Linux (y compris Raspberry Pi).

De plus, Syncplay propose également :

  • Lire des vidéos locales (avec playlist partagée) ou en ligne prises en charge par youtube-dl (sur mon ordinateur, cela fonctionnait avec mpv mais pas avec VLC)
  • L'affichage synchronisé se fait via une salle de type chat, vous pouvez donc... discuter avec les autres participants, voir leur statut de joueur, etc. Vous pouvez également discuter avec d'autres via mpv (au-dessus de la fenêtre du lecteur mpv)
  • Peut mettre automatiquement la vidéo en pause en cas de déconnexion d'un utilisateur
  • Contient des options pour gérer les retards, telles que l'avance/le retour rapide ou le ralentissement lors de la désynchronisation
  • Peut afficher des messages OSD sur un lecteur vidéo avec différents événements (par exemple, les utilisateurs qui sont/pas prêts, etc.)


Il est important de noter que tous les utilisateurs (spectateurs) doivent avoir la même vidéo locale qu'ils souhaitent lire. Syncplay ne diffuse pas les vidéos entre les utilisateurs, il ne synchronise pas la configuration du lecteur, la sélection des pistes audio/sous-titres ou le volume.

Comment utiliser Syncplay pour regarder des vidéos en synchronisation avec vos amis distants

Tous les téléspectateurs qui souhaitent participer à cette lecture synchronisée doivent suivre les étapes suivantes.

Ce dont vous aurez besoin :

  • Lecture synchronisée. Sous Linux, il est disponible en tant qu'AppImage (pour l'exécuter, vous devez faire un clic droit sur le .AppImage, cliquez sur Properties , allez à Permissions Tab et activez Allow executing file as program; Cela dépendra du gestionnaire de fichiers que vous utilisez, mais dans la plupart des cas, il devrait être similaire) ou de la boutique Snap
  • mpv, VLC, MPC-BE ou MPC-HC (le site Web syncplay indique que mpv a la meilleure compatibilité avec syncplay). Pour VLC, Syncplay devrait installer automatiquement un script LUA (syncplay.lua ); Sinon, vous devrez l'installer vous-même (récupérez-le ici)
  • Facultatif :youtube-dl pour pouvoir lire des vidéos en ligne prises en charge lors de l'utilisation de mpv (sous Windows, vous pouvez utiliser le youtube-dl.exe téléchargé mpv.exe suivant , et mpv le récupérera automatiquement)

Dans mes tests, j'ai utilisé mpv avec un serveur public Syncplay et les instructions ci-dessous supposent que vous utilisez le même. Si vous souhaitez exécuter votre propre serveur, consultez ces instructions.

Il convient de noter que le serveur Syncplay est disponible dans le binaire téléchargé sur Windows, mais pas sur Linux Clonez le référentiel Syncplay GitHub qui contient syncplayServer.py.

Lorsque ces conditions sont remplies, vous pouvez utiliser Syncplay pour regarder des vidéos en synchronisation avec vos amis éloignés.

1. Configurer Syncplay

Lorsque vous démarrez Syncplay, vous constaterez qu'il vous sera demandé une adresse de serveur, un nom d'utilisateur, une salle par défaut, etc. Vous devez définir ceci :

  • Adresse du serveur  :tous les utilisateurs / spectateurs doivent sélectionner le même serveur de la liste des serveurs publics, par ex. syncplay.pl:8997 . Le site Web Syncplay recommande d'éviter les serveurs publics fonctionnant sur les ports 8995 et 8999 car ils sont retardés en raison de la majorité des utilisateurs qui les utilisent
  • Mot de passe du serveur (si disponible)  : n'entrez pas de mot de passe ici, car cela ne s'applique qu'aux serveurs privés
  • Nom d'utilisateur  :Utilisez n'importe quel nom d'utilisateur (différent pour chaque spectateur)
  • chambre standard  :Entrez le même nom de pièce sur chaque ordinateur avec lequel vous souhaitez synchroniser la lecture . La lecture est uniquement synchronisée avec les autres dans cette pièce sur le même serveur. Les noms de salle sont sensibles à la casse. Étant donné que les serveurs publics n'ont pas de mot de passe, je dirais d'utiliser un nom de salle compliqué (en remplacement du mot de passe) afin que les invités non invités ne puissent pas deviner et détourner le nom de votre salle
  • Chemin d'accès au lecteur multimédia  :Syncplay a deviné le chemin vers le lecteur multimédia dans mon cas, mais si ce n'est pas le cas pour vous, veuillez entrer le chemin vers mpv, VLC ou tout autre lecteur multimédia que chaque spectateur souhaite utiliser

2. Exécutez / connectez Syncplay

Dans la fenêtre Syncplay, vous verrez un gros bouton indiquant Click Store configuration and run Syncplay - cliquez dessus. Cela ouvrira le lecteur multimédia configuré (par exemple, mpv) et rejoindra la salle que vous avez entrée dans les paramètres Syncplay :

3. Lire la même vidéo synchronisée pour tous les spectateurs

Gauche :Ubuntu 20.04 s'exécute dans VirtualBox avec Syncplay / Droite :mon bureau Linux actuel avec Syncplay ; les deux lisent la même vidéo synchronisée

La lecture d'une vidéo est maintenant aussi simple que de glisser-déposer la vidéo sur la fenêtre du lecteur multimédia (vous pouvez également ouvrir une vidéo ou un lien depuis le syncplay File Menu). Chaque spectateur doit le faire. Le fichier ne doit pas nécessairement être le même pour le glisser-déposer (différent lors de l'utilisation de la liste de lecture partagée - voir ci-dessous), mais la durée doit être la même.

De la même manière, vous pouvez également faire glisser un lien YouTube depuis un navigateur Web dans la fenêtre du lecteur multimédia pour jouer en synchronisation avec tous les téléspectateurs (tous les téléspectateurs doivent le faire en utilisant le même lien).

Il convient de noter que le domaine à partir duquel vous faites glisser et déposez le lien doit être mis sur liste blanche dans Syncplay et que seul youtube.com (et youtu.be) est mis sur liste blanche par défaut. Ajoutez tous les domaines souhaités à la liste des domaines de confiance dans les paramètres de Syncplay (si Syncplay n'est pas connecté :activez Show more settings en bas de la fenêtre Syncplay puis cliquez sur Sync dans la barre latérale et vous verrez une liste de domaines de confiance que vous pouvez modifier. si Syncplay est connecté :depuis son Advanced menu -> Set trusted domains ).

Lorsque tout le monde a la vidéo prête à être lue, appuyez sur SPACE pour vous marquer prêt et lire la vidéo. Ou cliquez sur I'm ready to watch Case à cocher en bas de la fenêtre Syncplay, et lorsque tout le monde est prêt, concentrez la fenêtre du lecteur multimédia et commencez à jouer avec SPACE .

Chaque fois qu'un spectateur fait une pause, fait une pause ou saute, cette action est appliquée à tous les spectateurs / lecteurs multimédias connectés à la même pièce sur le même serveur.

Plus

Une autre façon de lire des vidéos consiste à les faire glisser et à les déposer sur la liste de lecture partagée dans la fenêtre Syncplay. Avant de faire cela, cependant, vous devez ajouter les dossiers contenant les fichiers multimédias que vous souhaitez lire :faites un clic droit dans la liste de lecture partagée, sélectionnez Set Media Directories et sélectionnez le dossier contenant les vidéos que vous souhaitez lire (n'ajoutez pas un répertoire avec un grand nombre de fichiers car Syncplay peut avoir des problèmes de numérisation). Chaque spectateur doit le faire. Ensuite, faites glisser un fichier vidéo de ce dossier dans la liste de lecture Syncplay partagée - le même fichier doit exister dans le répertoire multimédia ajouté pour tous les spectateurs et avoir le même nom de fichier (contrairement au glisser-déposer d'une vidéo sur la fenêtre du lecteur multimédia).

Si le nom du fichier s'affiche en rouge dans la playlist partagée, cela signifie que le fichier n'a pas été trouvé sur tous les ordinateurs connectés à cette salle. Si le fichier est trouvé sur tous les ordinateurs, il sera de couleur noire. Sélectionnez-le dans Syncplay, concentrez le lecteur multimédia et appuyez sur SPACE pour vous marquer prêt et jouer.

Souhaitez-vous discuter avec les autres spectateurs via la fenêtre du lecteur vidéo MPV ? Appuyez sur Enter , saisissez votre message, puis appuyez sur Enter à nouveau pour envoyer le message. La position, la police, la couleur, etc. peuvent être configurées dans les paramètres de Synplay (activez Show more settings pour y accéder).

h / t teruakohatu à HN


Ubuntu
  1. Comment vider le cache DNS sous macOS, Windows et Linux

  2. Comment exécuter un traceroute sur Linux, Windows et macOS

  3. Double démarrage d'Os X ou de Macos avec Linux sans refind ?

  4. Utilisation de Samba pour partager un dossier d'un invité Linux avec un hôte Windows dans VirtualBox

  5. Utilisation de raccourcis clavier avec la touche Windows dans Linux Mint Mate

Comment surveiller vos serveurs Linux avec Checkmk

Comment héberger votre propre serveur multimédia en streaming à l'aide de Streama (Mini Netflix sous Linux)

Faire semblant d'utiliser Windows avec le mode d'infiltration de Kali Linux

Utilisez votre Chromecast depuis Linux et MacOS avec mkchromecast

Utilisation de la commande Watch sous Linux

Installer Windows 10 sur Linux avec VirtualBox