モーションフォトを動画に変換

スマホからモーションフォトをパソコンにコピーし、下の枠にドロップして「動画を取り出す」を押してください。写真ごとにプレーヤー、MP4 のダウンロード、普通の JPG が表示されます。フォルダごと処理したいときは全部選んで、最後に ZIP でまとめてダウンロードできます。

モーションフォトを動画に変換

モーションフォトに隠れている動画を取り出します。Galaxy のモーションフォトや Pixel の MVIMG・トップショットが、普通の MP4 と JPG に分かれます。アップロードは不要です。

ファイルをここにドロップするか、クリックして参照

Galaxy のモーションフォト、Google Pixel の MVIMG やトップショット(JPG・HEIC)に対応。まとめて選べます。

データはブラウザから外に出ることはありません。全ての処理はローカルで行われます。

作ったきっかけ

私のスマホは何年も前からモーションフォトがオンのままです。設定を触ったことがないので、写真を撮るたびにシャッターの前後数秒の動画がこっそり記録されています。スマホで見ると、これがなかなかいいんです。長押しすれば、子どもがろうそくを吹き消すところや、犬がくしゃみをする瞬間が動きます。ところが同じ写真をパソコンにコピーすると、ただの静止画になってしまいます。Windows でも Mac でも静止画。母に送っても、届くのは静止画です。

でも動画はファイルの中に残っています。JPG の後ろにくっついていて、普通の画像ビューアーはそこを見ないだけです。取り出す方法を探してみると、Python のスクリプト、Rust のライブラリ、exiftool のコマンド、そして Pixel のファイルしか扱えず、しかもアップロードが必要なサイトがひとつだけ。ファイルを二つに切るだけのために、家族の動画を知らないサーバーに送るのはおかしいと思いました。そこでこのページでは、切り分けをすべてブラウザの中で行います。ファイルがパソコンの外に出ることはありません。

使い方

  1. 元の写真ファイルをパソコンに移します。USB ケーブル、Google ドライブ、Samsung Cloud、Quick Share などで大丈夫です。メッセージアプリ経由はたいてい使えません(理由は後述)。
  2. 写真を 1 枚、またはまとめて上の枠にドロップします。JPG も HEIC も使えます。
  3. 「動画を取り出す」を押します。動画が入っている写真にはプレーヤーが出るので、保存前に中身を確認できます。
  4. MP4、静止画の JPG、または全部まとめた ZIP をダウンロードします。

これだけです。アップロードも再エンコードもないので、50 枚でも数秒で終わります。動画の始まりと終わりを見つけて、そのバイト列をスマホが記録したまま取り出しているだけです。

モーションフォトの正体

モーションフォトは、2 つのファイルが 1 つにまとまったものです。前半はごく普通の JPEG なので、どんな画像ビューアーでも開けます。その後ろに、3 秒ほどの短い MP4 動画がくっついています。スマホのギャラリーアプリは画像の後ろまで読んで動画を再生してくれますが、それができるソフトはほとんどありません。

Galaxy と Google では、動画のくっつけ方が少し違います。Google の形式(Pixel や多くの Android メーカーが採用)は、画像のすぐ後ろに動画を書き込み、その位置をメタデータに記録します。古い Pixel のファイルは MVIMG_○○.jpg、新しいものは .MP.jpg で終わります。Galaxy は動画の前に小さな文字列の目印を置き、動画の後ろに独自のデータブロックを追加します。自作スクリプトの多くはこの最後のブロックでつまずきます。動画がファイルの最後まで続いていると思い込んで、末尾にゴミの付いた MP4 を作ってしまうのです。

このツールはどちらの形式も鵜呑みにしません。MP4 の構造をボックス単位でたどり、動画として必要な部分がそろっているか確認して、動画が終わる位置でぴったり止まります。だから同じボタンで Galaxy、Pixel、トップショット、そのそれぞれの HEIC 版にも対応できます。

こんなときに便利です

  • 誕生日のろうそく。ちょうどいい瞬間に 1 枚撮っただけでも、動画には吹き消すところも拍手も煙も入っています。MP4 にすれば、家族のグループにそのまま送れる立派な動画になります。
  • Galaxy から機種変更するとき。iPhone や別メーカーに乗り換えると、モーションフォトは新しいスマホではただの静止画になります。乗り換える前にカメラフォルダを丸ごとここで処理して、動画として残しておきましょう。
  • フォトブックやスライドショー。動画編集ソフトが欲しいのは MP4 で、後ろに何か隠れた JPG ではありません。動画を取り出せば、ほかの動画と同じように使えます。
  • 誰かが目をつぶってしまった写真。動画には、その 0.5 秒前に全員が目を開けているコマが残っていることがあります。MP4 を取り出して一時停止し、スクリーンショットを撮れば救えます。
  • GIF を作りたいとき。ソファから落ちる猫の 3 秒間は、ほとんど GIF そのものです。

動画が見つからない理由

「動画が入っていません」と表示された場合、そのファイルには本当に動画がありません。よくある原因は次のとおりです。

  • 撮影時にモーションフォトがオフになっていた。
  • LINE、WhatsApp、Messenger、Telegram(ファイルではなく写真として送信)、Instagram、スマホのメールアプリで受け取った。これらのアプリは画像を再圧縮して動画部分を捨ててしまいます。
  • 写真を編集して新しい画像として保存した。ほとんどの編集アプリは静止画だけの新しい JPG を書き出します。
  • iPhone の Live Photos だった。Apple は画像と動画を別々のファイルで保存しているので、取り出すものがありません。写真アプリから書き出せば .MOV がそのまま手に入ります。

また、ブレがひどい場合や何も動いていない場合、スマホ側が動画を自動で削除することもあります。ファイルサイズを見ればわかります。モーションフォトは、同じ写真の静止画版より数 MB 大きいのが普通です。

できないこと

動画は再エンコードしないので、長くしたり、きれいにしたり、軽くしたりはできません。手に入るのはスマホが記録したそのままの動画で、たいていは写真より解像度の低い短いクリップです。最近の機種には動画を HEVC(H.265)で記録するものがあります。このファイルは問題なくダウンロードでき、スマホや Mac、ほとんどの Windows パソコンで再生できますが、HEVC に対応していないブラウザではここでのプレビューが真っ黒のままになることがあります。ダウンロードしたファイル自体は正常です。

動画を写真に戻すことや、メッセージアプリがすでに動画を削ったファイルを直すこともできません。一度消えた動画は戻りません。

プライバシー

ファイルはブラウザ自身のファイル API で読み込み、メモリ上で切り分けます。アップロードもサーバーへのコピーもありません。ページを開いたあと Wi-Fi を切っても、そのまま動きます。家族の動画はとても個人的なものです。あなたのパソコンの中に置いておくべきです。

モーションフォトについてよくある質問

他のおすすめツール

SVG PNG

SVGからPNGコンバーター

SVGコードを貼り付けてプレビュー確認、ワンクリックで透過PNGをダウンロード。完全無料、登録不要。

SVGをPNGに変換
HEIC JPG OK UNIVERSAL

HEICからJPG変換

iPhoneのHEIC写真を数秒でJPGに変換。どの端末でも開ける形式にしましょう。

iPhoneの写真を変換
JPG WEBP

JPGからWebP変換

JPG画像をWebPに変換すると、見た目はそのままでファイルサイズが最大50%軽くなります。サイトの表示速度を上げたい方に。

WebPに最適化
AVIF HDR 40KB UNIVERSAL JPG 120KB NEXT-GEN 100% MOB PC PRN EVERYWHERE QUALITY+

AVIF から JPG コンバーター

AVIF画像を数秒でJPGに変換。どのデバイス、アプリ、ブラウザでも開ける形式に、無料で変換できます。

JPGに変換
JPG 100KB FUTURE AVIF HDR 40KB ULTRA FAST -60% NEXT-GEN QUALITY+

JPGからAVIFコンバーター

JPGをAVIFに変換するだけで、ファイルサイズが最大 60% 減ります。見た目の違いはほとんどわからないのに、ページの表示がぐっと速くなります。

AVIFに変換
WEBP JPG

WebPからJPGへの変換ツール

WebP画像をJPGに変換すれば、どんな端末・ブラウザ・ソフトでも表示できます。互換性の心配はもう不要です。

JPGに変換