ffmpeg -i input_vr180.mov \
-c:v libx265 -preset medium -crf 29 -pix_fmt yuv420p -movflags faststart \
-profile:v main -tag:v hvc1 \
vr180_h265_hvc1.mp4
ffmpeg -i input_vr180.mov \
-c:v libx264 -preset fast -crf 29 -pix_fmt yuv420p -movflags faststart \
vr180_h264.mp4
ffmpeg -i input_vr180.mov \
-vf scale=1920:960 \
-c:v libx264 -crf 29 -movflags faststart -pix_fmt yuv420p \
vr180_h264_1920x960.mp4
<html>
<head>
<script src="https://cdn.jsdelivr.net/gh/fbriggs/lifecast_public/lifecast.min.js"></script>
</head>
<body>
<div id="player_div" style="width: 600px; height: 500px;"></div>
<script>
LifecastVideoPlayer.init({
_format: "vr180",
_embed_in_div: "player_div",
_media_urls: [
"path/to/vr180_h265_hvc1.mp4",
"path/to/vr180_h264.mp4",
"path/to/vr180_h264_1920x960.mp4",
],
});
</script>
</body>
</html>