Este es el código que estuve usando para los tags (lleva partes en PHP):
Código:
<HEAD prefix="og: http://ogp.me/ns#">
<title><?php echo "TVM - ".$tit1." - ".$tit2; ?></title>
<meta property="og:title" content="<?php echo $tit1." - ".$tit2; ?>" />
<meta property="og:description" content="TV a la carta" />
<meta property="og:type" content="website" />
<meta property="og:url" content="<?php echo "http://www.tvmelilla.es".$_SERVER['REQUEST_URI']; ?>" />
<meta property="og:image" content="<?php echo "http://www.tvmelilla.es/videoalacarta/".str_replace(".mp4",".jpg",$vid); ?>" />
<meta property="og:image:type" content="image/jpg" />
<meta property="og:image:width" content="640" />
<meta property="og:image:height" content="360" />
Funcionaba pero me ponía otra imagen diferente. Tan sólo tras pasar por la página de debug de face (y decirme que la imagen tenía que ser superior a 200x200) pillaba correctamente la imagen que le suministraba.
Estuve probando con y sin og:image:type, width, height, etc, que no parecen afectar en nada.