DataLayer Studio 功能說明與使用手冊

最後更新:2026-07-16

適用版本:macOS 0.3.3

DataLayer Studio 是一款面向跑步、騎行和戶外運動影片的資料浮層製作工具。它把影片素材與 .fit / .gpx 運動記錄放進同一條多軌時間線,在即時預覽中排布速度、配速、心率、路線、距離、天氣等元件,最後輸出透明浮層或已經合成好的影片。

這份文件分為三部分:

  1. 功能說明:先了解軟體能做什麼、不能做什麼。
  2. 使用手冊:從新增工程到匯出的完整操作流程。
  3. 實戰案例:用常見拍攝場景說明怎樣組織和對齊複雜時間線。

1. 軟體適合做什麼

典型用途包括:

DataLayer Studio 遵循「剪輯邏輯標準、互動保持輕量」的原則。時間線支援多影片軌、多運動資料軌、片段移動、裁切、分割、複製貼上、多選、吸附、鎖軌和復原,但目前不是完整的非線性剪輯軟體:

2. 核心功能一覽

2.1 素材與工程

2.2 標準多軌時間線

2.3 資料浮層

目前可用元件包括:

具體能否顯示取決於運動檔案是否包含對應欄位。GPX 通常只有時間、位置、距離和速度;完整 FIT 往往包含更多指標。

2.4 預覽與畫布

2.5 匯出

匯出中心(⌘E)把預設、設定、進度和結果放在同一個視窗中:


3. 使用前準備

3.1 系統需求

3.2 素材建議

影片方面:

運動資料方面:

3.3 先理解兩個時間

每個片段都有兩套時間:

右側片段檢查器會顯示:

普通對齊只需要移動片段,不需要修改素材本身。


4. 介面結構

主視窗可以分為五個區域:

  1. 左側「資料庫」面板:在「素材 / 元件 / 範本」三頁中匯入素材、瀏覽元件和管理使用者範本。
  2. 中央預覽畫布:查看目前時間的最終畫面,選擇和拖動資料元件。
  3. 預覽控制列:播放、暫停、逐格、時間碼、預覽縮放和全螢幕。
  4. 底部時間線:排列影片與運動片段、管理軌道、裁切、分割和複製貼上。
  5. 右側檢查器:選中資料元件時編輯樣式;選中時間線片段時編輯片段時間與版面。

頂部工具列可顯示或摺疊資料庫、時間線和檢查器(⌥⌘1 / ⌥⌘2 / ⌥⌘3),左右面板寬度可以拖動調整;右上角「輸出」按鈕或 ⌘E 開啟匯出中心。時間對齊、片段裁切和分割都直接在時間線上完成,沒有獨立的「同步」或「裁切」頁面。

瞬時訊息(儲存成功、匯出失敗原因等)以右下角 toast 顯示,最多同時三條、幾秒後自動消失。更完整的執行記錄在「除錯 > 顯示除錯主控台」(⇧⌘D)。

啟動時只顯示歡迎視窗:新增工程、開啟現有工程、瀏覽最近工程和「我的範本」,或把工程、影片、FIT、GPX 直接拖進視窗任意位置。載入運動檔案後,視窗標題優先顯示「活動日期 + 運動類型」,例如「2026-07-05 跑步」。


5. 第一次完成一個工程

第 1 步:匯入素材

在左側「資料庫 > 素材」中:

  1. 使用拖放區域或「匯入影片…」「匯入運動檔案…」按鈕選擇素材,也可以直接把檔案從 Finder 拖進媒體庫或時間線。
  2. 等待素材列顯示時長;影片還會顯示解析度。
  3. 確認時間線上出現對應片段。

如果影片中繼資料與 FIT/GPX 都包含可靠的拍攝時間,軟體會自動按真實時間排列並對齊片段。建議仍在一個明確事件處播放複核;拍攝時間缺失、相差過大或軌道被鎖定時,按後文手動方法調整。

快捷鍵:開啟影片 ⌘O,開啟運動檔案 ⌘F

第 2 步:整理時間線

新素材預設向後追加,不會為每個素材自動新增軌道。你可以:

需要更多軌道時,點擊時間線右上角「新增軌道」,選擇新增影片軌道或運動資料軌道。

第 3 步:對齊影片與運動資料

時間對齊的本質是讓同一事件在兩種素材中落到同一個時間線位置。

最常見的方法:

  1. 在影片中找到清晰事件,例如起跑、經過路牌、補給點或轉彎。
  2. 確認該事件在影片素材中發生的時間。
  3. 確認同一事件在運動檔案中發生的運動時間。
  4. 拖動影片或運動片段,使兩個事件位於同一條紅色播放頭下。
  5. 播放事件前後幾秒,檢查距離、路線和配速變化。

需要精確輸入時:選中片段,在右側「時間線片段」檢查器的「時間線開始」輸入小時、分鐘、秒和毫秒;也可以用 , / . 逐格微移。

未裁切片段的快速計算公式是:

運動片段時間線開始
= 影片片段時間線開始 + 影片中的匹配時間 - 運動中的匹配時間

如果計算結果為負數,不要把片段放到負時間。把另一類片段整體向後移動,給時間線開頭留出空白即可。

已經裁切過片段時,用檢查器顯示的「素材入點」修正:

運動片段開始
= 影片片段開始
 +(影片匹配時間 - 影片素材入點)
 -(運動匹配時間 - 運動素材入點)

第 4 步:裁切和分割

裁切片段:

分割片段:

  1. 把紅色播放頭移到切割位置。
  2. 如果選中了一個或多個片段,⌘B 只分割播放頭下的選中片段。
  3. 如果沒有選中任何片段,⌘B 會分割播放頭下所有可編輯軌道的片段。

這與 DaVinci Resolve 的常用操作邏輯一致。

第 5 步:排布資料元件

  1. 把播放頭移到有運動資料的位置。
  2. 在「資料庫 > 元件」中雙擊元件加入畫布,或直接拖到目標位置。
  3. 在畫布上拖動元件;智慧參考線會幫助對齊其他元件、畫布中線和安全框。
  4. 在右側檢查器調整版面、樣式和資料設定。

建議第一次只保留路線、距離、配速和心率。先保證資訊清楚,再增加跑姿或天氣資料。

第 6 步:匯出

  1. 點擊右上角「輸出」或按 ⌘E 開啟匯出中心。
  2. 在左側選擇一個內建預設,或直接調整右側的渲染方式、尺寸、影格率、編碼和位元率。
  3. 選擇儲存位置(「多個單獨片段」模式選擇輸出資料夾)。
  4. 點擊匯出按鈕,進度就地顯示;完成後可直接在 Finder 中查看結果。

6. 時間線詳細操作

6.1 選擇和多選

多選後可一次移動、分割、刪除、波紋刪除或複製多個片段。

6.2 移動和換軌

6.3 複製、剪下與貼上

6.4 吸附

片段移動和裁切會吸附到:時間線開始、紅色播放頭、其他片段的頭部或尾部。命中時會出現參考線和來源提示。想精確對齊某一時刻時,先把播放頭放在那裡,再拖動片段邊緣吸附紅線。時間線工具列的磁鐵開關可暫時關閉吸附。

6.5 刪除與波紋刪除

普通剪輯操作不彈確認框;刪除正在被時間線使用的媒體庫素材等破壞性操作會要求確認。

6.6 多影片軌覆蓋

同一時刻多條影片軌都有片段時:

目前是全畫面覆蓋,不是畫中畫或透明影片混合。

6.7 多運動資料軌

6.8 軌道管理

軌道頭支援重新命名、啟用/停用、鎖定/解鎖和刪除空白軌道。停用軌道不會進入預覽和匯出;鎖定軌道後,片段不能移動、裁切、分割、刪除或接收拖放。軌道過多時,軌道區可以縱向捲動。

6.9 暫時停用片段

6.10 縮放和導覽

6.11 空白區的畫面規則

時間線狀態預覽 / 合成影片透明浮層
有影片、有資料影片上疊加資料只有透明資料層
有影片、無資料原影片全透明
無影片、有資料黑色畫布上疊加資料透明背景上的資料層
無影片、無資料純黑畫布全透明

因此,運動資料片段完全可以比影片片段更長;這也是記錄整次運動、只在中間插入若干拍攝片段時的推薦組織方式。


7. 資料元件與畫布

7.1 加入和選擇元件

在「資料庫 > 元件」中瀏覽或搜尋全部元件,雙擊加入到預設位置,也可以拖到畫布指定位置。右側檢查器頂部的「加入」選單仍可使用。缺少來源資料的元件會保持可見但不可加入,例如沒有 GPS 時路線不可用、沒有心率欄位時心率不可用。

畫布上支援:

7.2 檢查器與快速控制項

選中元件後,檢查器分為版面、樣式、資料幾個部分,頂部快速控制區始終顯示 X/Y 位置、縮放、長度(支援的元件)和顯示開關。可調整內容包括:

距離類元件(距離數值、距離進度)的公尺/公里單位也在各自檢查器中設定。

7.3 排列、對齊與樣式複用

「排列」選單和畫布右鍵選單提供:

7.4 智慧參考線、格線與安全框

7.5 每片段版面

選中運動時間線片段後,右側可以:

7.6 版面範本

在「資料庫 > 範本」中可儲存、套用、設為預設、匯入和匯出使用者版面範本:

套用範本會替換目前畫布版面,操作前確認目前修改是否需要儲存。軟體不內建範本;歡迎視窗只顯示使用者自己儲存或匯入的範本。


8. 天氣元件

天氣元件需要:

第一次加入天氣元件但尚未設定 Key 時,軟體會顯示申請引導。點擊「取得 API Key」註冊 OpenWeather 帳號,為 Key 開通 One Call 4.0(含每日免費額度),再把 Key 填入檢查器並重新整理天氣;新 Key 可能需要等待一段時間才生效。Key 只儲存在目前這台 Mac。

天氣資料成功取得後會快取進工程。已經載入完成的天氣不會因為渲染中途斷網而遺失,工程重新開啟時也無需再次連網取得。

如果工程包含天氣元件,但天氣尚未載入成功或仍在載入,開始匯出時會出現確認提示。建議等待天氣顯示正常再匯出;只有確定不需要天氣時才選擇繼續。


9. 匯出中心詳解

⌘E 或點擊右上角「輸出」開啟匯出中心。設定、進度和結果都在這一個視窗內完成。

9.1 預設

左側為預設清單:

選擇預設後仍可在右側覆蓋任意選項。

9.2 透明浮層與合成影片

選擇透明浮層,如果:

選擇合成影片,如果:

9.3 渲染範圍

如果只想輸出時間線的一部分,先用裁切、分割和刪除把時間線整理成需要的內容。

9.4 編碼建議

透明浮層:

合成影片:

9.5 尺寸和影格率

9.6 位元率

預設值為 12000 kbps。可參考:

9.7 匯出前預檢

軟體會在匯出前檢查:

按鈕不可用時,查看匯出按鈕附近的原因提示,不要只反覆點擊。

9.8 免費版匯出限制


10. 工程儲存、開啟與素材恢復

10.1 儲存工程

工程檔案會儲存:

輸出目標檔案路徑不會寫入工程。

10.2 移動工程

如果工程檔案與素材位於同一資料夾或其子目錄,軟體會記錄相對路徑作為恢復手段。跨機器移動時,推薦把工程和素材一起放進一個總資料夾再整體複製。

10.3 重新連結離線素材

素材檔案被移動、重新命名或權限失效時:

  1. 媒體庫會顯示「離線」和具體原因。
  2. 點擊鏈條按鈕或「重新連結…」。
  3. 選擇正確的替代檔案。
  4. 軟體會先驗證影片中繼資料或解析運動檔案。
  5. 成功後原片段位置、裁切和版面保持不變。

重新連結支援復原/重做。錯誤檔案不會靜默替換原素材。


11. 實戰案例

案例一:相機先拍,49 秒後才開始運動記錄

場景:影片從準備階段開始,手錶在影片第 00:49.000 才開始記錄。

目標:前 49 秒保留影片,但不顯示運動資料;49 秒後浮層開始變化。

操作:

  1. 把影片片段放在時間線 00:00.000
  2. 把完整運動片段放在 00:49.000
  3. 把播放頭放在 49 秒,拖動運動片段頭部吸附紅線;也可以在右側輸入 00:00:49.000
  4. 從 45 秒開始播放,確認資料在正確時刻出現。
  5. 匯出合成影片時,前 49 秒是原影片;透明浮層的前 49 秒完全透明。

經驗:不要為了「對齊」裁掉運動檔案開頭。這裡最自然的剪輯表達就是讓運動片段晚 49 秒開始。

案例二:運動開始 5 分 30 秒後才開始錄影

場景:手錶先開始,影片 00:00 對應運動 05:30

推薦組織:

  1. 把完整運動片段放在時間線 00:00
  2. 把影片片段放在時間線 05:30
  3. 如果不想輸出前面的黑底資料段,拖動運動片段左控制點裁掉前 5 分 30 秒,再把兩個片段一起移回時間線開頭。
  4. 如果想先展示 5 分 30 秒的路線/資料動畫,再切入實拍,就保留原樣。

效果:

經驗:時間線允許從空白開始,不需要負偏移。把較晚出現的素材放到它真實出現的相對時間即可。

案例三:一次長距離活動,只有中間分散拍了三段影片

場景:一份約 110 分鐘的 FIT 對應三個按名稱排序的影片。三段影片之間存在較大空隙,FIT 中還有兩段暫停。

推薦操作:

  1. 多選匯入三個影片,再匯入 FIT;拍攝時間可靠時軟體會自動把它們放到正確位置。
  2. 保持運動片段涵蓋完整活動牆鐘時間。
  3. 播放每個影片片段的開頭,用路口、地標或手錶讀數複核對齊,必要時用 , / . 逐格微調。
  4. 影片放在 V1 即可;需要比較或暫時覆蓋時,把候選片段放到 V2。
  5. FIT 暫停區不用手工切開;暫停期間距離和速度會保持,恢復後繼續推進。
  6. 輸出完整合成影片時,無影片區間顯示黑底資料層;只匯出浮層時,無資料區間保持透明。

經驗:運動片段往往是時間線上最長的片段,而影片只是分散在其中的畫面證據。這比強行把三個影片首尾拼成一條「偽連續錄影」更符合真實運動時間。

案例四:給 DaVinci Resolve 製作透明資料層

目標:影片剪輯、調色和聲音都留在 DaVinci,只讓 DataLayer Studio 產生資料層。

操作:

  1. 在 DataLayer Studio 中按 DaVinci 時間線的相對位置排列影片與運動片段。
  2. 在匯出中心選擇「透明浮層 · HEVC」預設;需要高品質中間檔案時選「透明浮層 · ProRes 4444」。
  3. 把尺寸和影格率設定成與 DaVinci 工程一致。
  4. 匯出完整時間線。
  5. 在 DaVinci 中把浮層檔案放在原影片上方軌道,並保持起點一致。

檢查方法:

案例五:從長時間線批次輸出多個社群片段

目標:同一場活動中做多個獨立短影片。

操作:

  1. 用分割和裁切整理好多個影片片段。
  2. 確保每個短片段對應的資料軌覆蓋正確。
  3. 在匯出中心選擇渲染範圍「多個單獨片段」。
  4. 選擇輸出資料夾。
  5. 匯出合成影片時,軟體按影片片段分別寫出;匯出浮層時按運動片段分別寫出。

經驗:如果各短片需要不同的資料排版,為每個運動片段使用「目前版面」;如果樣式統一,就讓它們繼承預設版面。

案例六:工程拷到另一台 Mac 後素材離線

操作:

  1. 開啟 .dlsproj 工程。
  2. 對每個標為離線的素材點擊「重新連結」。
  3. 選擇新機器上的對應影片或 FIT。
  4. 檢查片段位置、素材入點和版面是否保持。
  5. 儲存一次工程,更新新機器上的存取權限。

經驗:先把工程檔案和所有素材放在同一個總目錄中再複製,恢復最省事。


12. 快捷鍵

操作快捷鍵
開啟影片⌘O
開啟運動檔案⌘F
開啟時間線工程⇧⌘O
儲存時間線工程⌘S
時間線工程另存為⇧⌘S
開啟匯出中心⌘E
取消匯出⌘.
播放 / 暫停Space
重新整理預覽⌘R
上一個 / 下一個剪輯點 /
在播放頭處分割⌘B
啟用或停用所選片段D
複製 / 剪下所選片段⌘C / ⌘X
貼上 / 插入貼上⌘V / ⇧⌘V
所選片段逐格左移 / 右移, / .
刪除並保留空隙
波紋刪除⇧⌫
多選片段或元件Command + 單擊
復原 / 重做⌘Z / ⇧⌘Z
放大 / 縮小預覽⌘+ / ⌘-
重置預覽縮放⌘0
預覽全螢幕⇧⌘F
顯示或隱藏資料庫 / 時間線 / 檢查器⌥⌘1 / ⌥⌘2 / ⌥⌘3
資料元件上移一層 / 下移一層⌘⌥↑ / ⌘⌥↓
開啟除錯主控台⇧⌘D

13. 常見問題

13.1 資料和影片對不上

排查順序:

  1. 找一個明確匹配事件,不要只憑「看起來差不多」。
  2. 檢查運動片段和影片片段的時間線開始。
  3. 檢查片段是否裁切過;裁切後要考慮「素材入點」。
  4. 檢查 FIT 是否包含暫停,運動時間和現實牆鐘時間可能不同。
  5. 在匹配點前後各播放 5–10 秒複核。

13.2 自動對表沒有生效

自動對表依賴影片檔案的拍攝時間中繼資料和運動檔案的開始時間。轉碼、剪輯軟體二次匯出或從聊天工具下載的影片常常遺失原始拍攝時間。此時手動對齊即可;剪輯軟體匯出的影片不會誤觸發自動對表。

13.3 元件顯示 --

可能原因:

13.4 匯出的透明浮層看起來是黑底

很多播放器不會正確顯示 Alpha。請在 DaVinci Resolve、Final Cut Pro 或 Premiere 的上層軌道檢查。也可改用 ProRes 4444 交叉驗證。

13.5 匯出按鈕不可用

查看匯出中心內的提示,常見原因包括:

13.6 合成影片中的空白為什麼是黑色

這是設計行為:普通影片沒有 Alpha 通道。無影片區間使用黑色畫布;如果該區間有運動資料,資料會疊在黑色畫布上。需要透明背景時請選擇「透明浮層」。

13.7 天氣會不會在渲染中途因斷網遺失

不會。天氣成功取得後隨工程快取參與渲染。風險只發生在開始匯出前尚未成功載入天氣時,此時軟體會詢問是否繼續。

13.8 長影片匯出失敗

檢查:

DataLayer Studio 按影格串流處理,不會把整段影片快取到記憶體,但 4K、長時長和 ProRes 4444 仍需要足夠磁碟空間。


14. 命令列使用

圖形介面適合多軌編輯;命令列適合自動化和複用既有工程。

14.1 單影片與單運動檔案

swift run overlay \
  --video /path/to/run.mov \
  --fit /path/to/activity.fit \
  --output /path/to/overlay.mov

常用參數:

--export-mode overlay|video
--width 1920 --height 1080
--fps 30
--codec hevc-alpha|prores-4444|hevc|h264
--bitrate 12000
--distance-unit km|m
--layout-preset "Race Layout"
--skip-fit-crc
--inspect

單源 CLI 仍支援 --fit-start--sync-video / --sync-fit 和舊版 --offset;這些是命令列相容能力,不代表 App 有獨立同步面板。

14.2 按時間線工程匯出

swift run overlay \
  --timeline-project /path/to/project.dlsproj \
  --output /path/to/output.mov \
  --export-mode video

使用 --timeline-project 時,不要再混用 --fit--video、同步參數或版面預設。工程中的多軌結構由同一套核心渲染邏輯讀取。


15. 匯出前最終檢查清單

完成這些檢查後再開始長時間或 4K 輸出,可以避免大多數返工。