Nagato 0 Denunciar post Postado Janeiro 7, 2014 Galera é o seguinte: Tenho um link http://dominio.com/filme.mp4?url=gourl esse endereço contem um vídeo em mp4.Como eu faço pra forçar o download dele ? Toda vez que abro ele ele abre no navegador. To tentando faze da seguinte forma: $file = "http://dominio.com/filme.mp4?url=gourl"; header('Content-Type: application/force-download'); header('Content-Disposition: attachment; filename="video.mp4"'); header('Content-Transfer-Encoding: binary'); header('Accept-Ranges: bytes'); header('Cache-control: private'); header('Pragma: private'); header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); header('Content-Length: ' .filesize($file)); readfile($file); Qual a melhor maneira para se fazer isso? se é que é possível! desde já abraços Compartilhar este post Link para o post Compartilhar em outros sites
Raphael Barros 48 Denunciar post Postado Janeiro 7, 2014 Sería isto http://raphael.eti.br/stream/?file=http://www.html5rocks.com/en/tutorials/video/basics/Chrome_ImF.mp4 ? Compartilhar este post Link para o post Compartilhar em outros sites
Nagato 0 Denunciar post Postado Janeiro 7, 2014 sim sim justamente isso! consegue fazer com esse tipo de url ? http://video24.mais.uol.com.br/12119931.mp4?r=http://player.mais.uol.com.br Compartilhar este post Link para o post Compartilhar em outros sites
Raphael Barros 48 Denunciar post Postado Janeiro 7, 2014 Este vai dar um pouco de trabalho, pois ele verifica a referência da requisição e cookie de sessão, nada que com CURL não se resolva. Vou ver aqui e tentar postar! Compartilhar este post Link para o post Compartilhar em outros sites
Enrico Pereira 299 Denunciar post Postado Janeiro 7, 2014 $file = 'http://dominio.com/filme.mp4?url=gourl'; header('Content-Type: application/octet-stream'); header('Content-Transfer-Encoding: Binary'); header('Content-disposition: attachment; filename="video.mp4"'); echo readfile($file); Compartilhar este post Link para o post Compartilhar em outros sites
Nagato 0 Denunciar post Postado Janeiro 8, 2014 Enrico, não funcionou não ele até baixa mais vem muito pequeno o arquivo. :( Raphael Barros, estou no aguardo e tentando aqui tbm Compartilhar este post Link para o post Compartilhar em outros sites
Raphael Barros 48 Denunciar post Postado Janeiro 9, 2014 Pode deixar, n eskeci de vc n :D Por qual página vc acessa para encontrae este endereço http://video24.mais.uol.com.br/12119931.mp4 ? Compartilhar este post Link para o post Compartilhar em outros sites
Nagato 0 Denunciar post Postado Janeiro 9, 2014 Bom Raphael no site da uol mesmo esse é o endereço raiz dos vídeos de la. Compartilhar este post Link para o post Compartilhar em outros sites
Raphael Barros 48 Denunciar post Postado Janeiro 10, 2014 Como eu posso ver a lista dos vídeos que podem ser acessados? Compartilhar este post Link para o post Compartilhar em outros sites
Nagato 0 Denunciar post Postado Janeiro 10, 2014 Tipo não precisa fazer login não ex esse vídeo: http://mais.uol.com.br/view/oj5sha0se4lb/motorista-ve-assalto-e-atropela-ladrao-04024C9C3672C4C14326?types=A& eu não preciso fazer nada de especial não somente acessar a página dele. o endereço do vídeo do mp4 para esse vídeo é esse: http://video24.mais.uol.com.br/14819691.mp4?r=http://player.mais.uol.com.br/player_video_v2.swf?mediaId=14819691&p=mais&tv=0 no navegador só abre se eu passar esses parâmetros pro vídeo. Compartilhar este post Link para o post Compartilhar em outros sites
Bruno Augusto 417 Denunciar post Postado Janeiro 10, 2014 Você tem dois problemas diferentes: 1. Forçar download de um determinado arquivo externo 2. Passar por qualquer possível barreira que a Aplicação Externa (no caso o UOL) possa estar tentando impor. O primeiro problema já teve solução, se o arquivo de retorno é muito pequeno é porque alguma coisa do segundo problema está impedindo que o recurso (MP4) seja lido programaticamente em sua totalidade e, qualquer tipo de ajuda nesse sentido num fórum público, pode ser e será considerado apologia a pirataria e/ou violação de direitos autorais, haja vista que se existe alguma espécie de bloqueio é justamente para que apenas a Aplicação que o definiu consuma o recurso. Compartilhar este post Link para o post Compartilhar em outros sites
Albert Paulo 0 Denunciar post Postado Fevereiro 28, 2014 Também estou procurando por esta solução, fico no aguarde de qualquer coisa ! Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Março 1, 2014 esqueceram dele. Compartilhar este post Link para o post Compartilhar em outros sites
edu28 0 Denunciar post Postado Maio 4, 2016 você pode forçar manualmente o download. usando algum navegador baseado em chrome ou chromium.como por exemplo o Google Chrome; Opera Browser; ou o meu favorito: Uc Browser. quando você abrir um link direto, de um vídeo, ele ira reproduzir o vídeo usando o html5 nas configurações padrão. e para baixar o vídeo e só clicar com o botão direito do mouse em cima do vídeo e clicar em salvar como. Ou simplesmente pressionar ((CTRL + S)) E bem simples, não e!? e se caso desejar algo mais automático, recomendo usar um gerenciador de download(porem links protegidos, como o da UOL não irão funcionar) Caso queira um pago recomendo o IDM, se for usar um free(gratis) recomendo o FDM(Free Download Manager) #LES #LES28 #LES28ed Compartilhar este post Link para o post Compartilhar em outros sites
Visitante Denunciar post Postado Maio 4, 2016 Galera é o seguinte: Tenho um link http://dominio.com/filme.mp4?url=gourl esse endereço contem um vídeo em mp4. Como eu faço pra forçar o download dele ? Toda vez que abro ele ele abre no navegador. To tentando faze da seguinte forma: $file = "http://dominio.com/filme.mp4?url=gourl"; header('Content-Type: application/force-download'); header('Content-Disposition: attachment; filename="video.mp4"'); header('Content-Transfer-Encoding: binary'); header('Accept-Ranges: bytes'); header('Cache-control: private'); header('Pragma: private'); header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); header('Content-Length: ' .filesize($file)); readfile($file); Qual a melhor maneira para se fazer isso? se é que é possível! desde já abraços <a href="link.arquivo" download="link.arquivo">Baixar essa porra!</a> Dica do Natan Compartilhar este post Link para o post Compartilhar em outros sites