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