Właśnie skonfigurowałem serwer i przeprowadziłem kilka przykładowych testów wideo, ale z jakiegoś powodu wideo pokazuje znaki i liczby zamiast pikseli. Oto obraz tego, jak to widzę:
Czy uważasz, że ma to związek z konfiguracją karty graficznej, czy może jest to prosta kwestia prawidłowego ustawienia właściwości VLC?
Nie mogę teraz zainstalować żadnego innego odtwarzacza wideo, ponieważ nie mam uprawnień administratora, więc utknąłem w VLC.
video
vlc-media-player
Andrei Tapia
źródło
źródło
Odpowiedzi:
Na podstawie ikony na zrzucie ekranu:
Zakładam, że używasz PuTTY na komputerze z systemem Windows, aby połączyć się ze zdalnym hostem za pośrednictwem sesji SSH.
To, co widzisz na zrzucie ekranu, dzieje się, jeśli korzystasz z VLC za pośrednictwem PuTTY lub innej sesji SSH. Zasadniczo sesje SSH są w stanie transmitować tylko znaki (i sekwencje specjalne, które wykonują takie czynności, jak ustawianie kolorów itp.). VLC wykrywa to jako jedyne dostępne wyjście i odtwarza to w ten sposób. (Założę się, że też nie odtwarza dźwięku?) To, czego chcesz, wymaga trybu graficznego.
Programy graficzne MOŻNA uruchamiać zdalnie na komputerach z systemem Linux, ale wymaga to przekazywania X11. Jak to działa? Serwer SSH zamiast przesyłać znaki (i sekwencje specjalne), przesyła komunikaty X11. W ten sposób lokalny menedżer okien może analizować te wiadomości, interpretować je i emulować okno lokalnie. Zdarzenia takie jak kliknięcia myszą, naciśnięcia klawiszy itp. Są wysyłane z powrotem do serwera, który wykonuje aktualny kod programu. Nie znam żadnych innych środowisk graficznych, które mogłyby działać w ten sposób.
Będziesz mógł uruchomić program Linux X11 w systemie Windows, jeśli prowadzisz lokalny serwer X11. Jedyne oprogramowanie potrafiące to zrobić, jakie znam, to Cygwin, które może emulować środowisko X11, nie znam żadnych innych metod. (Musisz uruchomić Cygwin, uruchomić X serwer wewnątrz, otworzyć terminal na X serwerze, połączyć się ze zdalnym hostem za pomocą przekierowania SSH i wykonać polecenie z tego miejsca.)
Istnieje również cała funkcja VNC / wirtualnego pulpitu, ale działa inaczej: łączysz się ze zdalnym hostem i głupio przesyła strumieniowo do zdalnego pulpitu. Różnice polegają na tym, że widzisz cały zdalny pulpit w oknie (który będzie miał inny rozmiar ekranu, jeśli rozdzielczość zdalnego monitora nie będzie zgodna z twoją), zamiast widzieć zdalne programy normalnie, jakby były uruchamiane lokalnie. A ponieważ jest głupi, kompresuje pulpit tak, jakby był wideo, w locie, bez zrozumienia, co się naprawdę dzieje (z wyjątkiem rzeczy takich jak interakcja wskaźnika kursora).
Obie te metody są bardzo kosztowne pod względem zasobów, gdy są używane do zdalnego odtwarzania wideo, i po prostu nie jest tego warte.
Możesz pobrać zdalny film, pobrać go na komputer lokalny i odtworzyć lokalnie. Możesz to zrobić za pomocą
scp
lub jego odpowiednika z pakietu PuTTY.źródło
VLC obsługuje odtwarzanie wideo jako grafikę ASCII (dokonuje konwersji w locie). Sprawdź ustawienia VLC i upewnij się, że wybierasz coś innego niż wyjście ASCII.
Zrzut ekranu to Windows, ale w zasadzie jest taki sam w innych systemach operacyjnych.
UWAGA: Możliwe jest również, że VLC wraca do trybu wyświetlania, który faktycznie będzie działał w twojej konfiguracji. Jeśli korzystasz z VLC za pomocą emulatora terminali lub jakiegoś systemu zdalnego / konfiguracji klient-serwer, to ASCII może być jedynym trybem wyświetlania, który ustanowił VLC.
źródło
Czy może to być prosta kwestia prawidłowego ustawienia właściwości VLC?
W „Preferencjach”> „Ustawieniach wideo” wybrałeś „Wyjście artystyczne wideo w kolorze ASCII”.
Aby to naprawić:
Zmień „Wyjście” z „Wyjście artystycznego wideo w kolorze ASCII” na „Automatyczne”.
Kliknij „Zapisz”.
źródło
rr- odpowiedź i komentarz Cipriana Tomoiaga rozwiązał mój problem! Zarówno MobaXterm, jak i Cygwin wykonali robotę. Pobrałem MobaXterm Personal Edition v8.2 i Cygwin 2.2.1
MobaXterm ma bardziej przyjazny interfejs i jest gotowy od razu po wyjęciu z pudełka (przynajmniej do tego, czego potrzebowałem: transfer plików, komunikacja ssh, serwer X11, zapisywanie sesji i kilka innych fajnych narzędzi :)), więc myślę, że użyję tego do chwila. W przypadku Cygwin musisz:
Z drugiej strony Moba załadował moje zapisane sesje szpachli, więc musiałem tylko dwukrotnie kliknąć i ... byłem w :). Ale jeśli nie masz zapisanej sesji, musisz utworzyć nową, kliknąć kartę ssh, podać nazwę użytkownika i hosta, a następnie zapisać (domyślnie sprawdzane jest przekazywanie x11 i sftp, a domyślnie wybrany port to 22)
Jednym z drobnych problemów, które wciąż napotykam, jest to, że mogłem pracować tylko z filmami niskiej jakości (tj. 360 x 240), ponieważ filmy „wyższej” jakości zawieszają się na pierwszej klatce (tj.> 640 x 360). Cóż, przynajmniej używając VLC ...
Nawet gdy chcę tylko nagrywać:
Ale cóż, oto co mam teraz:
źródło