necesitarías una función que reemplace el código que ponga el usuario por el código para ver el video, yo hago algo parecido con una función en php que funciona asi:
Código PHP:
function bbcode($texto){
$a = array(
"[algo](.*?)[/algo]",
);
$b = array(
"[algo]$1[/algo]",
);
$texto=preg_replace($a, $b, $texto);
return $texto;
}
Encierras un texto entre [algo] y [/algo] en el array "a" y luego lo llamas en el array "b" como $1, si encierras dos textos como $2 y asi sucesivamente.