今天我在錄長時間騎車兜風 360 全景影片。回家後將檔案移到 MacBook Pro(M1 MAX 2T/64GB),要轉 360 mp4. 我才發現 Insta360 的裝置在錄影時,每個檔最多錄 29:59 秒為一個片段,就會換一個新檔案接下來的錄影!官方的說法是穩定度的關係:
https://forums.insta360.com/section/14/post/57188/
https://forums.insta360.com/section/14/post/55141/
不幸的 (舊版) Insta360 Studio 無法作合併這些片段輸出單一 360 mp4, 我實測的確沒有這功能😢一個解決方案是要用付費影片編輯軟體 - Adobe Premiere, DaVinci Resolve Studio😢
05/06 更新:
我把以下 05/05 我研究出來的轉檔流程貼到 Reddit, 結果 Insta360 官方人員回覆我 Insta360 Studio 5.6.0 以上支援合併匯出 360 影片了!也就是不必再用第 3 方工具作合併了:
https://www.reddit.com/r/Insta360/comments/1kf737c/free_tools_to_combine_insta360_videos_to_one_360/
作法是新建 project 時,ratio 選 2:1 (360 Panorama),匯出時即為 360 影片。
05/05 更新:
幸好我找到有網友 - GrandmasThickBoy 研究出免費的方案:
https://www.youtube.com/watch?v=G_1z5E-JDW4
GrandmasThickBoy 的作法是(我的作法更好,後面會講):
1. 使用 Insta360 Studio, 將每個 360 片段轉出 360 mp4
2. 使用 CapCut 將片段 360 mp4 匯入並合併
3. 使用 CapCut 輸出單一完整 mp4
4. 使用 Insta360 Studio, 將步驟 3. 的 mp4 匯入再輸出 360 mp4✌️
我後來基於他的流程,又自行研發出更棒的流程:
1. 使用 Insta360 Studio, 將每個 360 片段轉出 360 mp4
2. 使用 Avidemux 開啟第 1 段 360 mp4,接著依序使用 File/Append 將所有 360 mp4 片段併成一個完整影片
3. 使用 Avidemux,Output Format 選 MP4 Muxer,再按 Save video 輸出單一完整 mp4
4. 使用 Google spatial media metadata injector 將步驟 3 的 mp4 加上 metadata 後輸出
我的流程免去 GrandmasThickBoy 流程步驟 3 與 4 重新失真編碼轉檔,免除了影片編碼可能畫質會降及要花大量時間處理!
Avidemux 下載:
https://www.avidemux.org/nightly/
註:我用 MacBook Pro M1 MAX, 我抓的是 osx_sonoma_dev 最新版。
Google spatial media metadata injecto:
https://github.com/google/spatial-media/tree/master/spatialmedia#spatial-media-metadata-injector
註:官方安裝包的 GUI app, 不支援 Apple Silicon MacBook. 解決方法:先將 spatial-media 下載後,放到例如路徑 ~/Documents/spatial-media > 用 macOS Automator 新增一 app > 新增 Run Shell Script > 填上
~/miniforge3/bin/python ~/Documents/spatial-media/spatialmedia/gui.py
其中 miniforge 可在此下載:
https://github.com/conda-forge/miniforge/releases

X