iPhone/iOSで再生されない動画(videoタグ:mp4)の対応

アバター画像 お母ちゃん  2023.4.20 
Home > Web > iPhone/iOSで再生されない動画(videoタグ:mp4)の対応
すき 0
うんこ 0

videoタグの埋め込みで、PCだと問題無く表示・再生されるけどiPhoneだと表示も再生もされない動画があって、その対応したときのメモ。

iPhoneで再生されない動画

とりあえずFFmpegで確認したMetadata

Premiere Proでエンコード

 Premiere Proで読み込んでそのままmp4で書き出しし直したら表示・再生されるようになった。

しかしループの所で途切れる感じ。
(動画最後で一旦表示が消えてパッと点滅する感じ)

問題無く再生されている他の動画と比較するとfpsが高い様なのでspfを下げてエンコードし直してみることに。

フレームレート変更

比較した動画が23.98だったので
Premiereではプリセットの中から「23.976」を選択し再びエンコードした所
途切れる問題も解消し無事iOSでもループ再生がされる様になった。

ffmpegで対応するには

詳しい事はわからないけど再生されない動画から音声を削除したら再生はされるようになった。

Premireで確認したら音声トラックが4つ位重なっていたからその影響とか…?
mp4の音声データが悪さしてiPhoneで表示されないって事もあるのか..?

その場合は音声要らない動画ならffmpegで音声削除だけでも行けるのかも。

コメントはこちらから

メールアドレスが公開されることはありません。コメントのみでもOKです。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください