💭
Chromeでサイズが大きい動画が再生できない
概要
Chromeにおいて、サイズが大きい動画が再生できないことがありました。一方、Safariでは再生できました。
開発者ツールで確認すると、ダウンロードがキャンセルされていました。
ビューア部分は以下のようになっています。
<video controls="controls" preload="none" style="width: 620px; height: 465px;" width="100%" height="100%">
<source src="https://omeka.aws.ldas.jp/files/original/c486fe4ae8d926034678fa11b0d6b2fd55b0e695.mp4" type="video/quicktime" title="undefined">
</video>
このHTMLは、以下の記事で紹介した、Omeka S + IIIF Serverの組み合わせによって作成されたものです。
原因
先ほどのhtmlを確認すると、type="video/quicktime"
となっており、拡張子はmp4となっていますが、中身は異なる(mov
ファイル?)ことがわかります。
おそらく動画の拡張子のみが変更され、Omeka Sに登録された際、Omeka Sが中身からtype
を指定したように思われます。
Safariで再生できたのも、これが原因かと思われます。
対処法
例えば、macの場合は、以下によりmp4
に変換できます。
brew install ffmpeg
ffmpeg -i aaa.mov aaa.mp4
まとめ
Omeka Sなどで動画ファイルを配信する際の参考になりましたら幸いです。
Discussion