Ich habe gerade einen Server eingerichtet und einige Beispielvideotests durchgeführt, aber aus irgendeinem Grund zeigt das Video Zeichen und Zahlen anstelle von Pixeln. Hier ist ein Bild, wie ich es sehe:
Glauben Sie, dass dies irgendetwas mit der Grafikkartenkonfiguration zu tun hat, oder kann es eine einfache Sache sein, die Eigenschaften von VLC richtig einzustellen?
Ich kann im Moment keinen anderen Videoplayer installieren, da ich keine Administratorrechte besitze. Daher bin ich bei VLC hängen geblieben.
video
vlc-media-player
Andrei Tapia
quelle
quelle
Antworten:
Basierend auf dem Symbol im Screenshot:
Ich gehe davon aus, dass Sie PuTTY auf einem Windows-Computer verwenden, um über eine SSH-Sitzung eine Verbindung zu einem Remote-Host herzustellen.
In dem Screenshot sehen Sie, was passiert, wenn Sie VLC über PuTTY oder eine andere SSH-Sitzung verwenden. Im Allgemeinen können in SSH-Sitzungen nur Zeichen übertragen werden (und Escape-Sequenzen, mit denen beispielsweise Farben festgelegt werden usw.). VLC erkennt dies als den einzigen verfügbaren Ausgang und spielt es so ab. (Ich wette, es wird auch kein Audio abgespielt?) Was Sie wollen, erfordert einen Grafikmodus.
Grafische Programme CAN remote auf Linux - Rechnern ausgeführt werden, aber es erfordert X11 - Forwarding. Wie funktioniert es? Der SSH-Server überträgt keine Zeichen (und Escape-Sequenzen), sondern X11-Nachrichten. Auf diese Weise kann Ihr lokaler Fenstermanager diese Meldungen analysieren, interpretieren und das Fenster lokal emulieren. Ereignisse wie Mausklicks, Tastendrücke usw. werden an den Server zurückgesendet, der den eigentlichen Programmcode ausführt. Ich kenne keine andere grafische Umgebung, die auf diese Weise funktionieren kann.
Sie können ein Linux X11-Programm unter Windows ausführen, wenn Sie einen lokalen X11-Server ausführen. Die einzige Software, die dazu in der Lage ist, ist Cygwin, die die X11-Umgebung emulieren kann. Andere Methoden sind mir nicht bekannt. (Sie müssen Cygwin starten, den X-Server im Inneren starten, das Terminal auf dem X-Server öffnen, eine Verbindung zum Remote-Host über SSH-Weiterleitung herstellen und den Befehl von dort ausführen.)
Es gibt auch die ganze VNC / Virtual Desktop-Sache, aber es funktioniert anders: Sie stellen eine Verbindung zum Remote-Host her und Sie werden dumm vom Remote-Desktop gestreamt. Der Unterschied besteht darin, dass Sie den gesamten Remotedesktop in einem Fenster sehen (das eine andere Bildschirmgröße aufweist, wenn die Remotemonitorauflösung nicht mit Ihrer übereinstimmt), anstatt Remoteanwendungen normalerweise so zu sehen, als ob sie lokal ausgeführt würden. Und da es dumm ist, komprimiert es den Desktop, als wäre es ein Video, im laufenden Betrieb, ohne zu verstehen, was wirklich passiert (abgesehen von Dingen wie der Cursor-Zeiger-Interaktion).
Beide Methoden sind sehr ressourcenintensiv, wenn sie für die Remote-Videowiedergabe verwendet werden, und es lohnt sich einfach nicht.
Was Sie vielleicht wollen, ist, den entfernten Film zu nehmen, ihn auf Ihren lokalen Computer herunterzuladen und ihn lokal abzuspielen. Dies können Sie mit
scp
der PuTTY-Suite oder einer gleichwertigen Version tun .quelle
VLC unterstützt die Wiedergabe von Videos als ASCII-Grafik (die Konvertierung erfolgt im laufenden Betrieb). Überprüfen Sie Ihre VLC-Einstellungen und stellen Sie sicher, dass Sie etwas anderes als die ASCII-Ausgabe auswählen.
Der Screenshot ist Windows, aber es ist im Wesentlichen das gleiche in anderen Betriebssystemen.
HINWEIS: Es ist auch möglich, dass VLC auf einen Anzeigemodus zurückgreift, der in Ihrem Setup tatsächlich funktioniert. Wenn Sie VLC über einen Terminalemulator oder eine Remoting- / Client-Server-Konfiguration ausführen, funktioniert möglicherweise nur ASCII.
quelle
Könnte es eine einfache Sache sein, die Eigenschaften von VLC richtig einzustellen?
Sie haben unter "Einstellungen"> "Videoeinstellungen" die Option "Farbige ASCII-Kunstvideoausgabe" ausgewählt.
Um dies zu beheben:
Ändern Sie "Ausgabe" von "Farb-ASCII-Kunstvideoausgabe" in "Automatisch".
Klicken Sie auf "Speichern".
quelle
rr- answer und Ciprian Tomoiaga comment haben mein Problem gelöst! Sowohl MobaXterm als auch Cygwin haben den Job gemacht. Ich habe MobaXterm Personal Edition v8.2 und Cygwin 2.2.1 heruntergeladen
MobaXterm hat eine freundlichere Oberfläche und ist sofort einsatzbereit (zumindest für das, was ich brauchte: Dateitransfer, SSH-Kommunikation, X11-Server, Speichern von Sitzungen und einige andere nützliche Tools :)) der Moment. Für Cygwin müssen Sie:
Auf der anderen Seite hat Moba meine Putty-gespeicherten Sessions geladen, so dass ich nur einen Doppelklick ausführen musste und ... ich war dabei :). Wenn Sie jedoch keine gespeicherte Sitzung haben, müssen Sie eine neue erstellen, auf die Registerkarte ssh klicken, den Benutzernamen und den Host angeben und speichern (X11-Weiterleitung und SFTP sind standardmäßig aktiviert, und der standardmäßig ausgewählte Port ist 22)
Ein kleines Problem, das ich immer noch habe, ist, dass ich nur mit Videos von geringer Qualität (dh 360x240) arbeiten konnte, weil Videos von "höherer" Qualität im ersten Frame einfrieren (dh> 640x360). Nun, zumindest mit VLC ...
Auch wenn ich nur aufnehmen möchte:
Aber nun, hier ist was ich gerade habe:
quelle