По значку на скриншоте:
Я предполагаю, что вы используете PuTTY на компьютере с Windows для подключения к удаленному хосту через сеанс SSH.
То, что вы видите на скриншоте, это то, что происходит, если вы используете VLC через PuTTY или любой другой сеанс SSH в этом отношении. Как правило, сеансы SSH способны передавать только символы (и escape-последовательности, которые выполняют такие функции, как установка цветов и т. Д.). VLC определяет это как единственный доступный выход и воспроизводит его так. (Могу поспорить, что он не воспроизводит звук тоже?) Для того, что вы хотите, требуется графический режим.
Графические программы МОГУТ выполняться удаленно на машинах Linux, но для этого требуется пересылка X11. Как это работает? Сервер SSH вместо передачи символов (и escape-последовательностей) передает сообщения X11. Таким образом, ваш локальный оконный менеджер может анализировать эти сообщения, интерпретировать их и эмулировать окно локально. Такие события, как щелчки мыши, нажатия клавиш и т. Д., Отправляются обратно на сервер, который выполняет реальный программный код. Я не знаю других графических сред, которые могли бы работать таким образом.
Вы сможете запустить программу Linux X11 в Windows, если запустите локальный сервер X11. Единственное программное обеспечение, способное сделать это, я знаю, это Cygwin, который может эмулировать среду X11, я не знаю других методов. (Вам нужно запустить Cygwin, запустить X-сервер внутри, открыть терминал на X-сервере, подключиться к удаленному хосту с помощью пересылки SSH и выполнить команду оттуда.)
Существует также целый VNC / виртуальный рабочий стол, но он работает по-другому: вы подключаетесь к удаленному хосту, и он тупо транслирует вам удаленный рабочий стол. Разница в том, что вы видите весь удаленный рабочий стол внутри окна (у которого будет другой размер экрана, если разрешение удаленного монитора не соответствует вашему), вместо того, чтобы видеть удаленные программы, как если бы они выполнялись локально. А поскольку он тупой, он сжимает рабочий стол, как если бы это было видео, на лету, не понимая, что на самом деле происходит (за исключением таких вещей, как взаимодействие с курсором).
Оба эти метода очень дороги, когда используются для удаленного воспроизведения видео, и это того не стоит.
Вам может понадобиться захватить удаленный фильм, загрузить его на локальный компьютер и воспроизводить его локально. Вы можете сделать это, используя scp
или его эквивалент из пакета PuTTY.