vÁ otro, ver si te sirve.. yo uso esto....
Código:
// ESTA PRIMER VARIABLE LA PUEDES MANDAR APARTE
$Archivo="mi_video.mpg";
// AQUI LE PONES LA RUTA DEL ARCHIVO
$ruta = "ruta/de/la/descarga/";
// Y LO DEMAS YA GENERA LA DESCARGA
$download_size = filesize($ruta.$Archivo);
$filename = basename($ruta.$Archivo);
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=$filename");
header("Accept-Ranges: bytes");
header("Content-Length: $download_size");
@readfile($ruta.$Archivo);
die;