Eu não acho que haja outra maneira de acessar o arquivo. O script PHP provavelmente apenas lê um arquivo local privado e redireciona os dados para o fluxo de saída.
Isso provavelmente é feito para evitar hotlinking. Como o script PHP precisa ser chamado para fazer o download do arquivo, ele pode verificar certas coisas (por exemplo, se você estiver logado) antes de transmitir os dados para o cliente.
Se o script não verificar nada (ou apenas verificar o seu endereço IP) e o programa apenas negar o URL porque não tem extensão, você pode tentar falsificá-lo:
http://www.example.com/index.php?file=12&hd=0&ext=.flv
Ao adicionar um argumento fictício ao URL que o faz terminar em .flv
, o programa pode aceitar o URL.