Hello, 各位 iT 邦幫忙 的粉絲們大家好~~~
在本系列文因為工作上的產品應用需求,進而探索到很多層面的點滴事。透過每篇 EP 的分享把這些點滴整理,看起來或許像是個獨立的小品抒發文、也或許是一系列技術研究文!?
總之,就當作的隨手雜記文吧!
本篇是 莫名其妙就跟世界等級的 OpenSource 專案攪和了!? 系列文的 EP18。
由於在 Windows 平台上 Gstreamer 已經有封裝成 *.msi 的安裝檔了,所以其實只要順著 *.msi 的安裝步驟走就相對單純。
由於要測試 fork 自 "gstreamer-netcore" 所在 EP17 所調整的 commit:
fix: add solution file for vs
這邊安裝的 Gstreamer 仍會是使用 MinGW 的版本來安裝。
安裝檔執行 -> Next:
點選 "Custom":
在 "Gstreamer 1.0" 的選項上點選 "Entire feature will be installed on local hard drive":
然後勾選其安裝的子項目如下圖,並且注意安裝的跟目錄路徑,點選 "Next":
等待安裝:
安裝完成,點選 "Finish":
比較麻煩的是環境變數的設定(如果以前沒有接觸過 Windows 環境變數設定的人應該會很困擾)。
透過 "sysdm.cpl" 可開啟 Windows 的 "系統內容" 設定:
進階 -> 環境變數:
系統變數 -> %GSTREAMER_1_0_ROOT_MINGW_X86_64%:
Path -> 編輯:
新增 -> "%GSTREAMER_1_0_ROOT_MINGW_X86_64%bin":
另開啟新的開啟命令提示字元視窗,輸入指令 "gst-launch-1.0 --version" 查詢:
其結果會顯示:
gst-launch-1.0 version 1.26.5
GStreamer 1.26.5
Unknown package origin