Gstreamerインストール
Install
サイトからインストーラをダウンロードします。
https://gstreamer.freedesktop.org/download/
-
Runtime installer
gstreamer-1.0-msvc-x86_64-{VERSION}.msi
-
Development files installer
gstreamer-1.0-devel-msvc-x86_64-{VERSION}.msi
環境変数追加
例
インストール先:D:\gstreamer
- ユーザ環境変数
変数名:GSTREAMER_1_0_ROOT_MSVC_X86_64
変数値:D:\gstreamer\1.0\msvc_x86_64\bin
- システム環境変数
変数名:GST_PLUGIN_SYSTEM_PATH
変数値:D:\gstreamer\1.0\msvc_x86_64\lib\gstreamer-1.0
テスト
CMD起動、以下コマンド実行
gst-launch-1.0 videotestsrc ! videoconvert ! autovideosink
VS2019ビルド
-
gst-docs-master\examples\tutorials\vs2010\tutorials.sln
をVS2019で開く -
アップグレードするメッセージが表示され、YESを選択
-
basic-tutorial-1
をビルドすると、エラーが表示される -
basic-tutorial-1
を右クリックして、プロパティを選択する。ダイアログでDebugging(デバッグ)をクリックして、Working Directory
を選択する -
Working Directory
にD:\gstreamer\1.0\msvc_x86_64\bin
を追加して、OKボタン -
C/C++
を選択して、Additional Include Directories
をクリックする。以下ファイルパスを追加D:\gstreamer\gst-docs-master\examples\tutorials\vs2010\include D:\gstreamer\1.0\msvc_x86_64\lib\glib-2.0\include D:\gstreamer\1.0\msvc_x86_64\include\gstreamer-1.0 D:\gstreamer\1.0\msvc_x86_64\include\glib-2.0\ D:\gstreamer\1.0\msvc_x86_64\include\glib-2.0\glib
-
Linker(リンカー)
を選択して、General
をクリックする。以下パスを追加D:\gstreamer\1.0\msvc_x86_64\lib
-
Linker(リンカー)
を選択して、Input(入力)
をクリックする。以下のlib追加(使用Libに応じて追加)gobject-2.0.lib glib-2.0.lib gstreamer-1.0.lib gstaudio-1.0.lib gstpbutils-1.0.lib gstvideo-1.0.lib
-
再度ビルド