如何使用 Mac 幫 Tesla 行車記錄器影片加上時間標籤
如果你是 Tesla 車主,你一定會遇到想要使用車上行車紀錄器或哨兵模式影片的時候。
但這些影片預設是沒有加上時間標籤的,檢舉起來很不方便。
本文將會以 macOS 為例,示範如何幫 Tesla 的行車記錄器影片加上時間標籤!
事前準備
安裝 ffmpeg
首先,我們需要安裝 ffmpeg,這是一個時下最流行的影片底層處理工具,提供了非常多影片處理的功能。
我們可以透過 Homebrew 來安裝 ffmpeg:1
brew install ffmpeg
安裝 Python
接著,我們需要安裝 Python 來執行我們的程式。
在這裡可以注意一下,我們需要 Python 3.6.8 以上的版本,如果不太清楚就安裝最新版本即可。
安裝 tesla_dashcam
在這裡,我們需要安裝 tesla_dashcam。
這個套件可以讓我們非常簡單的將各個角度的行車記錄器影片轉換成單一的影片,並且支援加上時間標籤!1
python3 -m pip install tesla_dashcam
到這裡,我們就完成了所有的準備工作,接下來就可以開始來幫影片加上時間標籤了!
幫行車記錄器影片加上時間標籤
這時候把你用來插在車上的隨身碟,插在 Mac 上,然後輸入指令即可。
在這裡簡單分享一下我使用的指令。1
tesla_dashcam --no-left --no-right --no-rear --monitor_once --scale 1 --timestamp_format "%Y-%m-%d %H:%M:%S" --fontsize 35 --output . SavedClips
在這裏,有個小地方可以注意一下,我們可以看到這個指令是抓 SavedClips 資料夾的影片,如果有很多影片會需要花一些時間,所以可以先把不需要的影片先刪掉,這樣可以加快速度。
no-left
、no-right
、no-rear
這三個參數是指不要處理左、右、後鏡頭的影片,因為我常常只需要處理前鏡頭的影片。如果拿掉這些參數,則會將所有角度的影片都合在一起,如果你想調整合成的方式,可以參考 tesla_dashcam 的 Video layout 設定。
monitor_once
這個參數是指只監控一次,如果你想要持續監控,可以拿掉這個參數。scale
這個參數是指影片的縮放比例,如果你想要調整影片的大小,可以調整這個參數。
1 表示原始大小,2 表示放大兩倍,0.5 表示縮小一半。timestamp_format
這個參數是指時間標籤的格式,我則是將格式調整成台灣人習慣的格式。fontsize
這個參數是指時間標籤的字體大小,因為輸出的影片是 1920x1080,所以我將字體大小調整成 35,感覺上是個還蠻適合的設定。output
這個參數是指輸出的資料夾,我則是設定成當前的資料夾。SavedClips
這個參數是指 Tesla 影片的資料夾,如果你想輸出其他資料夾的影片,就自行調整。
成果影片
我們來看一下成果 :D
最後如果你想要探索 tesla_dashcam 的更多可能性,你可以先從 Usage 還有 Example 開始下手。