💭

Chromeでサイズが大きい動画が再生できない

2024/07/04に公開

概要

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の組み合わせによって作成されたものです。

https://zenn.dev/nakamura196/articles/08bb46912ace12

原因

先ほどの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