ThetaやInsta360で撮影した360度画像を使ったWebアプリを開発しました。
画質が大幅に向上したというInsta360 X4
を入手したので、早速画像を使おうとしましたが、PCに画像を転送できません。
公式マニュアルで対応できなかったので備忘として残します。
! 2024/7/12 追記
7/12現在の最新のファームウェア(6/13リリースのv1.1.4で対応?)により、
本体とPCをUSB接続してファイルを転送する機能がリリースされ、アプリを経由しなくてもファイル転送できるようになりました。
※サポートに問い合わせましたが、解決しないため自力解決しました。
今回の環境
- カメラ:Insta360 X4
- スマホ:Google Pixel 6a
- スマホアプリ: Insta360
- PC: Windows 11 Pro, 23H2
何がどうした
Insta360 X4で撮影した画像は、Insta360アプリに転送でき、そこからPCに転送できます。
公式マニュアルによると、Insta360アプリのデータは、Android内部ストレージ(data > com.arashivision.insta360akiko
)にあるはずですが、どうもそのようなフォルダが見つかりません。
※余談
というか、内部ストレージのフォルダが見れません!!
ここで、上記のサポートにスクショなどと一緒に問い合わせるのですが、1週間経っても10日経っても解決せず、とうとう2週間ほど経ってしましました。
何をどうした
必要なツールの導入
Google USB Driverと、Android Debug Bridge(adb
)をPCにインストールします。
これらのツールは、個別にインストールできますが、Android Studioでまとめて導入できます。今回はAndroid Studioで入れました。
作業
-
adb
を使って、pull
により該当フォルダから360度画像をコピーしました。 - ※アクセスエラーが起きたら、
kill-server
をしてstart-server
をします。
下記のようにWindowsバッチファイルにもできます。
※私はAndroid StudioをDドライブに入れています。
cd /d D:
%LOCALAPPDATA%\Android\Sdk\platform-tools\adb.exe kill-server
%LOCALAPPDATA%\Android\Sdk\platform-tools\adb.exe start-server
%LOCALAPPDATA%\Android\Sdk\platform-tools\adb.exe pull /sdcard/Android/data/com.arashivision.insta360akiko/files/Insta360OneR/galleryOriginal/X4/Camera01/ .