前情提要

在上一篇「VIRB Edit幫你的影片加上GPS相關資訊」中

吉米跟大家分享

透過 Garmin VIRB Elite 的運動攝影機可以拍攝精彩畫面之外,它還透過GPS以及機體本身的感應器,來記錄外的豐富資訊,最後搭配 VIRB Edit 編輯軟體,做到畫面上豐富額外資訊的顯示

不過,上一篇的前提都是你得要有一台 Garmin VIRB Elite

所以上一篇教學分享之後,很多人問吉米:「若沒有 Garmin VIRB Elite 的話,有沒有其他解法?」

先瞭解我們缺了什麼?

有了這樣的問題,我們就來思考怎麼解決

首先我們先來瞭解一下VIRB Elite拍攝後產出的內容,包括了MP4影片檔,以及GPX檔

若我們改用其他設備來錄製時,例如使用GoPro來錄製,我們只有MP4影片檔

這兩個相差,就差別在最重要的GPX檔啦

什麼是GPX檔?

什麼是GPX檔呢?

維基百科有記載 http://zh.wikipedia.org/wiki/GPX

GPX(GPS eXchange Format,GPS交換格式)是一個XML格式,為應用軟體設計的通用GPS數據格式。

它可以用來描述路點、軌跡、路程。

這個格式是免費的,可以在不需要付任何許可費用的前提下使用。

它的標籤保存位置,海拔和時間,可以用來在不同的GPS設備和軟體之間交換數據。

如查看軌跡、在照片的exif數據中嵌入地理數據。

而看過上一篇「VIRB Edit幫你的影片加上GPS相關資訊

有了MP4加上GPX並且搭配VIRB Edit的影像編輯軟體,就可以達到我們的目的

所以現在的課題就是

在沒有Garmin VIRB Elite時,我們要怎麼去產生記錄「GPX」檔案呢?

使用GPS追蹤裝置來記錄產生GPX檔

既然GPX檔是為應用軟體設計的通用GPS數據格式

所以當然我們就先來用專門用途的GPS記錄器來蒐集GPX檔

這邊吉米用的是Bad Elf的GPS PRO

這是一台硬體的GPS接收器,同時可以針對需求來「記錄」航程、軌跡等等GPS資訊

當然一切的重點,在於記錄之後,可以匯出「VIRB Edit 可以接受」的GPX檔案啦

這非常重要喔,因為後期我們還是得透過VIRB Edit這個軟體做畫面後製的作業

所以GPX檔能不能被VIRB Edit所接受,就是非常重要的課題

Bad Elf GPS PRO 記錄好之後,匯出GPX檔,然後丟入BaseCamp來看看結果

這就是這段記錄下來的路徑圖

點擊之後可以看到詳細的節點狀況

海拔高度的曲線圖呈現

速度的曲線圖

海拔高度與速度結合之後的分布

這就是Bad Elf GPS PRO的紀錄結果

專用GPS裝置,來做專業的GPS路徑記錄

不過這個裝置也不便宜,相對的也不是這麼容易買到

那還有其他的解法嗎?

用智慧型手機來記錄GPX檔

這時候大家其實想的都一樣啦,我手上的智慧型手機,不是也可以導航、也可以接收GPS訊號

那應該也能記錄GPX檔案吧?

有喔,其實有很多軟體都可以做GPS軌跡記錄,但是問題就在於上面提到匯出「VIRB Edit 可以接受」的GPX檔案啦

吉米測試了很多軟體,不過今天就針對這幾套來做分享啦

而其中「Bad Elf GPS」則是上面那台Bad Elf GPS PRO的手機端軟體,用來設定與下載GPX檔案用的,所以就不多做介紹囉,因為記錄的重點還是在那台硬體上

而接下來分享的則是用同一個硬體「iPhone6 Plus」來做接收GPS資料,透過不同軟體記錄而成的結果啦

MotionX GPS

MotionX GPS
https://itunes.apple.com/tw/app/motionx-gps/id299949744?l=zh&mt=8

這是一套挺強大好用的GPS記錄軟體

功能很多,而且還有Apple Watch的對應軟體

同樣的路段、同樣的時間、同樣的衛星訊號,並且使用iPhone6 Plus來接收

得到的資料如下

路線看起來都一樣對吧?

數據資料上面看起來也還好

切換成海拔高度曲線圖,就可以開始看出差異了,前250公尺的大坑是怎麼回事?

落差有5公尺耶

速度曲線圖是鋸齒狀的

疊起來之後,跟硬體Bad Elf硬體抓下來的資料相差還真大

所以我又回頭來看資料,發現這套軟體每一筆資料的紀錄區間,不是固定的一秒一筆

有三秒、有兩秒、有四秒的… 真是奇怪

我以為都是一秒一次的呀

GPS Tracks

接著我們來看第二套軟體

GPS Tracks
https://itunes.apple.com/tw/app/gps-tracks/id425589565?l=zh&mt=8

這套軟體在功能上、介面上,也算上乘之作

所以我們用同樣的路段、同樣的時間、同樣的衛星訊號,同樣使用iPhone6 Plus來接收

路徑結果

有了上面的經驗,我這次會仔細看每筆資料的紀錄時間,確實是一秒一次

海拔高度曲線圖,前面確實也有巨量變化

速度曲線圖

海拔高度與速度的疊和

Trckr

第三套軟體

Trckr – GPS Logger with GPX Export
https://itunes.apple.com/tw/app/trckr-gps-logger-gpx-export/id704921899?l=zh&mt=8

這套算是畫面最簡單,功能最陽春的一套軟體,進來之後就是「錄製」與「停止」兩個功能,匯出GPX檔要購買匯出套件90元

接著我們用同樣的路段、同樣的時間、同樣的衛星訊號,同樣使用iPhone6 Plus來接收

所記錄的資料

海拔高度曲線圖

速度曲線圖

疊和海拔高度與速度之後的曲線圖

所以從這三套軟體吉米找出來的iOS軟體上,可以看到許多差異,對不對?

BaseCamp路徑顯示的差異

吉米這邊順便補充一下,為什麼你看到的BaseCamp路線圖是這樣空蕩蕩沒有圖資

而吉米的有時候會跑出路線圖資來

因為若你有Garmin的導航系統或是其他具備圖資的設備,插上電腦之後,開啟BaseCamp

它就會去你的裝置上面讀取圖資來顯示給你看

所以以可以注意此張圖片左上角「我的Garmin 裝置」有顯示我的nuvi 2567連接在上面,此時才有圖資顯示喔

不然就是空蕩蕩只有路徑圖而已囉

不同裝置、不同軟體的GPX數據比較

從上面吉米分享的資料,大家應該看的不是很懂吧

我也只能看大概

不過為了方便分析,所以把這些圖片疊和在一起就知道答案了

在同樣的路段,同樣的GPS衛星訊號,不同的硬體、不同的軟體

在速度方面看似線型相類似,差別應該只是在精細度上面

但是在海拔高度上面,這差異就很不同了,尤其是後段差異最大

疊和在一起之後,可以看出

「假設」Bad Elf GPS PRO硬體記錄是正確的資料(因為它不像iPhone有AGPS為輔助記錄)

其他iPhone搭配軟體記錄出來的資料,速度可以參考,但是海拔高度的正確性就得想一想了

不知道眼尖的你有沒有發現?

這兩個GPS Tracks與Trckr的線型,看起來還真接近

我也同樣產生懷疑,是不是我抓錯資料了?

所以我把GPX打開來看

這是GPS Tracks的GPX原始碼

這是Trckr的GPX原始碼

兩者確實不同,且記錄的高度值的小數點位數也不同

所以照道理說,在同樣的時間、路徑,甚至同一個裝置下

iPhone 6 Plus接收到的GPS訊號是一樣的

只是透過不同的軟體去做紀錄,應該也是很接近甚至一樣才對

只是為什麼MotionX GPS記錄出來的資料差這麼多呢?應該不只是記錄區間的問題而已吧~

接著來錄製影像了

既然我們GPX資料有了

那影像的部分呢

當然除了可以用「GoPro」來錄製MP4檔之外

這大家都知道,所以吉米當然不這麼做啦

我一定來惡搞的啊

所以吉米拿出了這台很受到船長歡迎且具備停車警衛的「kyuba timebox t6 高畫質行車記錄器」啦

不過,我也因此踢到鐵板

因為它錄出來的影片不是MP4檔,而是MOV檔

所以我還花了一些時間把它去轉成VIRB EDIT可以接受的MP4檔案

呵呵…

沒關係,挑戰極限嘛~

不然下次又有人問,除了GoPro之外,可以用「行車記錄器」來結合嗎?

那我不是又要再寫一篇教學?

所以這次就一次搞定好了

與VIRB Edit的結合

所以有了MP4影片,加上GPX記錄檔,

就可以請出Garmin最佛心的影片編輯軟體「VIRB Edit[/url]」啦

PC / Mac 下載連結
http://www.garmin.com.tw/products/application/virb_edit/

首先將「轉好成VIRB Edit可以接受」的MP4影片檔匯入

接著新增上面提到的各種軟體所記錄回來的GPX檔案

確認一下路徑

同步一下GPS資訊,詳情請參考上一篇「VIRB Edit幫你的影片加上GPS相關資訊

先選擇一個影片中的定位點

再GPS地圖上面找到對應位置

接著就完成啦

最後再加上想要的圖表與數據

這是「Kyuba T6 行車記錄器」+ Bad Elf GPS PRO 記錄的GPX所結合出來的畫面,同樣你看下方速度與高度的曲線

就跟我們上面講的一樣啦

這是「Kyuba T6 行車記錄器」+ 「MotionX GPS」 記錄的GPX所結合出來的畫面

這是「Kyuba T6 行車記錄器」+ 「GPS Tracks」 記錄的GPX所結合出來的畫面

這是「Kyuba T6 行車記錄器」+ 「Trckr」 記錄的GPX所結合出來的畫面

後記

所以從上面的結果我們可以看到,不同裝置、不同軟體的紀錄,在速度上面的表現誤差不會太大

但是在海拔高度的呈現上面,就差很多啦

不過我們今天這樣測試之後發現

我們確認了這件事情

只要我們能夠錄製出「VIRB Edit」可以接受的MP4檔以及GPX檔

那要合成輸出上面這樣的畫面,就不是什麼難事了

真的要感謝佛心的Garmin

提供這麼棒的軟體可以讓大家產出更多不同的結果

當然若你想要省這些麻煩

直接買一套Garmin VIRB Elite更省事喔~

而我相信Android上面一定有更多紀錄GPX相關的軟體

只是這不是我的專業,就交給大家去分享啦

延伸閱讀

VIRB Edit幫你的影片加上GPS相關資訊
https://iphone4.tw/forums/showthread.php?t=216619

BESV PS1 智能助力 電動自行車 挑戰風櫃嘴 實記
https://iphone4.tw/forums/showthread.php?t=216613

留言迴響