Как показать изображения и видео на Ubuntu-сервере? [закрыто]

Я использую ARM-платформу типа raspberrypi, и Ubuntu-сервер на ней. Мне нравится писать программу на C ++, в которой я могу показать некоторые изображения и видео в моей программе. Я имею в виду, что я могу включить некоторые библиотеки выше моей программы, а затем вызвать функции в коде на C ++ для этого. Но, возможно, в Linux есть лучшие варианты, и я могу использовать их для этой цели? Меньшее потребление процессора / памяти - это то, что я ищу ...

Я сказал здесь более конкретно: https://unix.stackexchange.com/questions/400096/how-to-create-a-lite -graphical-способность-к-Linux-сервера

-1
задан 3 November 2017 в 16:23

2 ответа

API MagickWand является рекомендуемым интерфейсом между языком программирования C и библиотеками обработки изображений ImageMagick. Я установил libgtk-3-dev и попытался запустить с ним код на Ubuntu 16.04, и он тоже работал. VLC-Qt - бесплатная библиотека, используемая для подключения библиотек Qt и libvlc. Он содержит основные классы для основного воспроизведения мультимедиа и некоторые классы графического интерфейса для более быстрого развития медиаплеера. Основная библиотека VLC-Qt подключается к libvlc и контролирует воспроизведение. Вся библиотека libvlc полностью завернута в C ++ / Qt.

ImageMagick, libgtk-3-dev, VLC, libvlc-пакеты и Qt-пакеты могут быть установлены из репозиториев Ubuntu по умолчанию.

Чтобы установить минимальную систему окон X на сервере Ubuntu, выполните следующая команда:

sudo apt-get install xorg

Затем установите диспетчер окон:

sudo apt-get install openbox
3
ответ дан 18 July 2018 в 04:31
API MagickWand является рекомендуемым интерфейсом между языком программирования C и библиотеками обработки изображений ImageMagick. Я установил libgtk-3-dev и попытался запустить с ним код на Ubuntu 16.04, и он тоже работал. VLC-Qt - бесплатная библиотека, используемая для подключения библиотек Qt и libvlc. Он содержит основные классы для основного воспроизведения мультимедиа и некоторые классы графического интерфейса для более быстрого развития медиаплеера. Основная библиотека VLC-Qt подключается к libvlc и контролирует воспроизведение. Вся библиотека libvlc полностью завернута в C ++ / Qt.

ImageMagick, libgtk-3-dev, VLC, libvlc-пакеты и Qt-пакеты могут быть установлены из репозиториев Ubuntu по умолчанию.

Чтобы установить минимальную систему окон X на сервере Ubuntu, выполните следующая команда:

sudo apt-get install xorg

Затем установите диспетчер окон:

sudo apt-get install openbox
3
ответ дан 24 July 2018 в 18:06
  • 1
    Установлены ли imageMagic и libvlc по умолчанию на сервере Ubuntu? Если нет, лучше ли они выбрать GTK или, возможно, OpenCV? – user145959 26 October 2017 в 12:06
  • 2
    Очень спасибо за отредактированный пост. Поэтому, если это возможно, вы также рассмотрите мой другой вопрос: unix.stackexchange.com/questions/400096/… – user145959 26 October 2017 в 12:38
  • 3
    см. это пожалуйста: unix.stackexchange.com/questions/401922/… – user145959 2 November 2017 в 09:15
  • 4
    Я посетил вашу ссылку и скопировал ваш код в файл с именем test.c. Затем я скомпилировал его с помощью команды из моего ответа по этой ссылке: askubuntu.com/questions/939243/… и запустил исполняемый тестовый файл с помощью команды ./test 1.png, и он работал в Ubuntu 16.04 без ошибки. – karel 3 November 2017 в 05:54
  • 5
    Я прикрепил клавиатуру к своей доске, и в ней терминал выполнил мою программу, и это сработало! – user145959 3 November 2017 в 16:16

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

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