Dimensione para cima / para baixo uma imagem ou vídeo para caber na largura / altura do contêiner, mantendo a proporção (e mantenha-o centralizado, alinhado verticalmente e horizontalmente)
.wrap {
background: yellow;
border: solid 1px red;
width: 384px; /* Play with this value */
height: 216px; /* Play with this value */
font-size: 0;
text-align: center;
}
.wrap:before {
content: "";
width: 1px;
height: 100%;
display: inline-block;
vertical-align: middle;
margin-left: -1px;
}
.wrap video {
max-width: 100%;
max-height: 100%;
display: inline-block;
vertical-align: middle;
}
Tente brincar com largura / altura em: http://dabblet.com/gist/5610937