Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- * Copyright (c) 2012 [iPs]TeaM
- * Bruno da Silva (brunoemail@r7.com)
- * Pegar a imagem prévia de um vídeo usando php! Thubnails
- * www.brunodasilva.com.br
- * www.ips-team.forumeiros.com
- */
- // Especificações
- $video = 'video.avi';
- $resolucao = '800x640';
- $tempo = "00:02:03"; // HH:MM:SS
- // Abrir ffmpeg para tirar print
- passthru("start ffmpeg -ss ". $tempo." -t 1 -s ". $resolucao ." -i ". $video." -f mjpeg tempdata.png -y");
- // ler conteúdo da imagem temporaria salva
- $lerImagem = file_get_contents("tempdata.png");
- // caso imagem for menor que 100 bytes pode significar que a screen shoot não foi tirada de forma correta
- if(strlen($lerImagem) < 100) {
- echo "Erro ao ler arquivo de vídeo";
- } else {
- // Caso ocorrer tudo certo. Definir tipo de arquivo para imagem
- header('Content-Type: image/png');
- // Escrever o conteúdo da imagem
- echo ($lerImagem) ;
- }
- // Deletar arquivo de imagem temporário
- unlink('tempdata.png');
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement