Не удалось выполнить VLC из PHP

Вы можете начать с компакт-диска Windows в режиме восстановления для выполнения таких задач, как chkdsk. Если у вас нет доступа к установочному компакт-диску, вы также можете загрузить образ CD Recovery.

1
задан 26 August 2013 в 19:56

2 ответа

Сделано это:)

Это было весело: D

предпосылки: vlc должен быть запущен, должен существовать файл fifo. Ниже будет указано следующее:

в файле php:

<?php
passthru('echo "add /path/to/video.avi" | tee /tmp/vlcfifo');
?>

Попробуйте:)

4
ответ дан 24 May 2018 в 18:41
  • 1
    Я попробую это завтра утром! Надеюсь, что это сработает для версии безгласного noX (Non GUI) VLC. – Seemant Mathur 29 August 2013 в 02:10

В вашем сценарии перед запуском vlc есть строка: export DISPLAY=:0

Это должно запустить его в вашем основном сеансе X, если веб-сервер работает в том же поле, что и ваш X-сеанс.

Вам также нужно будет что-то сделать со звуком, если вы этого потребуете. Как удаленный сервер ALSA или Pulseaudio.

2
ответ дан 24 May 2018 в 18:41
  • 1
    Предполагая, что в системе есть X-сессия. Это может быть сервер без GUI. – Thomas Ward♦ 28 August 2013 в 01:32
  • 2
    Привет, спасибо! я попробую это завтра! Я действительно ... надеюсь, что это сработает! Кстати, это безголовый (без GUI) сервер. Что также в основном означает, что на нем установлена ​​версия VX версии noX. Считаете ли вы, что это все еще могут быть решения? – Seemant Mathur 29 August 2013 в 02:07
  • 3
    Использование безголового сервера в порядке, но вам нужны базовые X-библиотеки и X-версия VLC. Переменная среды DISPLAY сообщает вам, к какому X-серверу подключиться. Это простой способ отобразить любое X-приложение на разных X-дисплеях, и он не обязательно должен быть одним и тем же хостом. Я делаю это через SSH X11 переадресацию все время. Я предполагаю, что больше узнать о том, что вы пытаетесь сделать, поможет, я просто взял, и запустил графическую версию VLC через Apache (я предполагаю) страницу PHP. & Quot; – Trevor Dell 29 August 2013 в 22:48

Другие вопросы по тегам:

Похожие вопросы: