iOSのみvideoタグに差し込んだmp4の動画が再生できない

WEBサイトのvideoタグでMP4動画をiPhoneで再生しようとしたが再生できないことがあった。

コードの書き方で解決する場合もあるが、もしPCやアンドロイドでは再生できている場合、
MP4ファイルの保存形式を疑った方がいい。

原因として、MP4が「インターレース方式」で作成されている場合、iPhoneで再生できない。

映像を映し出すときの方式として以下2つの方式あり、iOSの場合は「インターレース方式」での再生に対応していない。

インターレース方式
プログレッシブ方式

プログレッシブ方式で動画を書き出せばIOSでも再生できるようになる。

方法としては、adobeのMedia Encoderが早い

やり方はこち参照
https://itochu-cable-systems.jp/esb/category/useful/adobe/2021/11/6218/

タイトルとURLをコピーしました