Сборка GStreamer Editing Services 1.2.1 (GES) для Windows с использованием Msys MinGw
Как я могу собрать Gstreamer Editing Services 1.2.1 для Windows?
Какие шаги я предпринимаю: 1) скачайте gstreamer-edit-services-1.2.1.tar.xz с http://gstreamer.freedesktop.org/src/gst-editing-services/2) распакуйте его два раза с помощью 7zip. 3) вставьте извлеченную папку "gstreamer-edit-services-1.2.1" и ее содержимое в домашнюю папку пользователя Msys - C:\MinGW\msys\1.0\home\Benas 4) В консоли msys введите "cd gstreamer-edit-services" -1.2.1" 5) В консоли msys введите"./configure --prefix=$HOME"
И это говорит:
configure: No package 'glib-2.0' found
No package 'gobject-2.0' found
No package 'gmodule-no-export-2.0' found
configure: error: This package requires GLib >= 2.34.0 to compile.
Как я могу устранить эти зависимости?
1 ответ
Вы установили gstreamer? Вы можете найти установщики Windows здесь: http://gstreamer.freedesktop.org/download/
Убедитесь, что вы захватили как обычные, так и -devel файлы.msi.
После их установки у вас должен быть gstreamer и все его зависимости в C:\gstreamer\1.0\x86
, Проверьте и убедитесь, что он работает! У вас также будет новая переменная среды GSTREAMER_1_0_ROOT_X86
который указывает на этот каталог.
Итак, в MSYS, убедитесь, что у вас есть GSTREAMER_1_0_ROOT_X86\bin
в вашем PATH
, и добавить GSTREAMER_1_0_ROOT_X86\lib\pkgconfig
на ваш PKG_CONFIG_PATH
,
Надеюсь, теперь все должно работать.
Изменить: важно установить gstreamer в папку по умолчанию, под C:\gstreamer
, как кажется, и файлы времени выполнения, и файлы разработки имеют жестко заданный путь.
Быстрый поиск гнома bugzilla обнаруживает, по крайней мере, одну ошибку, подтверждающую эту проблему.