iPhone で撮った動画を AirDrop や iCloud 経由で Windows PC に送ったら、「再生できない」「映像が真っ黒で音だけ」「縦動画なのに横向き」になる ── というトラブルは、2026 年現在でも頻繁に発生します。

原因はほぼ 3 パターンに集約されます。本記事では 症状 → 原因 → ブラウザだけで直す方法 → CLI で再現するコマンド の順で解説します。

ブラウザ上で 1 クリックで直したい方は スマホ動画 PC 再生修正ツール をお使いください。アップロード不要・最大 500MB。


なぜ iPhone の動画は Windows で再生できないことがあるのか

iPhone は 2017 年(iOS 11)以降、デフォルトで HEVC(H.265)コーデック + MOV コンテナ で動画を保存します。HEVC は H.264 より高効率で同じ画質なら約半分のファイルサイズに収まる反面、再生環境を選ぶコーデックです。

iPhone デフォルト記録形式(2026 年現在)
- コンテナ : MOV (.mov)
- 映像     : HEVC(H.265, hvc1 タグ)
- 音声     : AAC LC
- 解像度   : 1080p / 4K(設定による)
- 色深度   : 10bit(HDR モード時)

一方 Windows 10/11 は標準では HEVC デコーダーを持ちません。再生するには Microsoft Store から HEVC Video Extensions(有料)を入れるか、VLC などのサードパーティプレイヤーを使う必要があります。さらに HDR モード(10bit)の動画は、HEVC デコーダーがあっても再生に失敗する環境があります。


症状別 3 大パターン

パターン 1: そもそも開けない / コーデックエラー

症状

  • Windows Media Player や 映画 & テレビ アプリで「再生できません」エラー
  • 「コーデックがありません」「ファイルがサポートされていません」表示

原因

  • HEVC(H.265)デコーダーが OS に入っていない
  • または HDR(10bit)動画で Windows のデコーダーが対応していない

直し方(推奨): H.264 + AAC の MP4 に変換する

ブラウザだけで直す場合は スマホ動画 PC 再生修正ツール を開き、「Windows / Chrome 向け」を選択 → 「動画を解析」 → 「修正」の 3 ステップで完了します。映像は H.264、音声は AAC LC に揃え、pix_fmt を 8bit yuv420p に変換するため、Windows 標準プレイヤーで再生できるようになります。

CLI で再現するなら:

ffmpeg -i input.mov \
  -map 0:v:0? -map 0:a:0? \
  -c:v libx264 -preset veryfast -crf 23 -pix_fmt yuv420p \
  -c:a aac -b:a 192k \
  -movflags +faststart output.mp4

ポイント:

  • -pix_fmt yuv420p で 10bit HDR を 8bit に落とす(Windows の互換性が劇的に上がる)
  • -movflags +faststart で moov atom を先頭に配置 → ストリーミング再生対応
  • -c:a aac で HE-AAC ではなく AAC LC に揃える

パターン 2: 映像が真っ黒 / 音だけ出る

症状

  • ファイルは開けるが、映像が真っ黒で音声だけ流れる
  • 一部のプレイヤーでは正常、別のプレイヤーでは映像が出ない

原因

  • HEVC のタグが hev1 で記録されているが、再生環境が hvc1 のみ対応している(または逆)
  • 一部の Android 端末や旧 Windows プレイヤーで多発

直し方:

iPhone の HEVC は通常 hvc1 タグで記録されますが、編集ソフトや一部のフォーマット変換ツールを経由すると hev1 に書き換わることがあります。hev1 だと Apple 系プレイヤーで音だけになる事例が報告されています。

remux(無劣化)でタグを hvc1 に直すだけで解決することが多いです:

ffmpeg -i input.mov \
  -map 0:v:0? -map 0:a:0? \
  -c copy -tag:v hvc1 \
  -movflags +faststart output.mp4

スマホ動画 PC 再生修正ツール では「Apple 向け(HEVC 保持)」モードを選ぶと、HEVC を保ったまま hvc1 タグへ整形します。映像は再エンコードされないので無劣化・瞬時に完了します。


パターン 3: 縦動画が横向きに再生される

症状

  • iPhone で縦に撮ったはずなのに、Windows で開くと 90° 横倒し
  • iPhone・Mac では正しい向き、Windows・Android では横向き

原因

  • iPhone は「映像データ自体は横向き」で記録し、「回転 90° のメタデータ」を付加するだけ
  • iOS や macOS の Quicktime は回転メタデータを読んで自動で縦に向き直す
  • Windows のメディアプレイヤー(一部)や旧 Android プレイヤーは回転メタデータを無視するため横向きのまま

直し方 — 2 通り:

(a) メタデータを保ったままにする(無劣化)

メタデータを認識するプレイヤー(VLC、PotPlayer、最新の Windows 11 メディアプレイヤー)で見るなら、メタデータのまま remux するだけで十分です:

ffmpeg -i input.mov -map 0:v:0? -map 0:a:0? -c copy -movflags +faststart output.mp4

(b) 向きを「焼き込む」(最も確実)

どんなプレイヤーでも縦向きに再生したい場合は、映像自体を回転させてメタデータを 0 にします。再エンコードが発生しますが、互換性は最大化されます:

ffmpeg -noautorotate -i input.mp4 \
  -map 0:v:0? -map 0:a:0? \
  -vf "transpose=1" -metadata:s:v:0 rotate=0 \
  -c:v libx264 -preset veryfast -crf 23 -pix_fmt yuv420p \
  -c:a copy -movflags +faststart output.mp4

注意点:

  • -noautorotate を付けないと、ffmpeg が自動回転 + transpose で 二重回転 になる
  • 90° = transpose=2、180° = transpose=1,transpose=1、270° = transpose=1

スマホ動画 PC 再生修正ツール の「向きを焼き込む」オプションを選ぶと、上記コマンドと同等の処理を自動で実行します。


一発で判定する診断フロー

3 パターンのどれに当てはまるか自分で判定するなら:

1. Windows で開ける?
   ├─ NO  → パターン 1(コーデック非対応)
   └─ YES
       2. 映像も再生される?
          ├─ NO(音だけ)→ パターン 2(hev1/hvc1 タグ問題)
          └─ YES
              3. 向きは正しい?
                 ├─ NO → パターン 3(回転メタデータ)
                 └─ YES → 解決済み

これを自動でやるのが スマホ動画 PC 再生修正ツール です。動画をドロップして「解析」を押すと、コンテナ / 映像コーデック / pix_fmt / 音声コーデック / 回転を読み取り、必要最小限の修正を提案します。


iPhone 側で「最初から MP4 で撮る」設定

そもそも HEVC で記録しないようにする方法もあります:

  1. iPhone の「設定」を開く
  2. 「カメラ」 → 「フォーマット」
  3. 「互換性優先」 を選択(デフォルトは「高効率」= HEVC)

これで以降の撮影は H.264 + AAC + MP4 で記録され、Windows でそのまま再生できます。ただし同じ画質ならファイルサイズが約 1.5〜2 倍になります。

「過去に撮影したぶんは変換、これからは互換性優先で撮影」が現実的な落としどころです。


よくある質問

Q. なぜ Mac では同じファイルが普通に再生できるのですか?

A. macOS と iOS は OS レベルで HEVC デコーダーを持っており、回転メタデータも認識します。Apple 製品間では問題なく見える HEVC + 回転メタの組み合わせが、Windows・Android では再生失敗の原因になる、というのが本質的な互換性ギャップです。

Q. Microsoft Store の「HEVC Video Extensions」を買えば解決しますか?

A. 部分的には解決します。ただし HDR(10bit)動画の一部は HEVC Extensions があっても再生できないケースがあるため、配布や共有を考えるなら H.264 への変換が最も確実 です。

Q. iPhone から PC に送る際にサイズも小さくしたい

A. H.264 への変換と同時にビットレートを下げて圧縮できます。動画圧縮ツール で目標サイズを指定するか、宛先別ツール(Gmail 25MB 圧縮 / Discord 圧縮 / Slack 圧縮)が便利です。

Q. 編集ソフトで開くと色が薄い / 白飛びする

A. これは HDR → SDR のトーンマッピング問題で、本記事の 3 パターンとは別の課題です。HDR 動画を SDR で見ると色が浅く見えるのは仕様です。専用のトーンマッピング処理が必要になります。

Q. 大量の動画を一括変換したい

A. ブラウザツールは 1 ファイルずつになるため、数十本以上ある場合はデスクトップ版 FFmpeg のシェルスクリプトでバッチ処理するのが効率的です。本記事の最後の CLI コマンドをループに入れれば対応できます。


関連リソース