Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera salve salve!!
Estou com um projeto em que são armazenados vídeos, porém seguindo os requisitos exigidos, para visualizar e baixar esses vídeos eles tem que aparecer com numero de cadastro do usuário que está acessando no centro do video como uma marca d'agua.
Para simplesmente aparecer na tela eu consigo fazer uma camada superior com css e apresentar os dados do usuário mas para baixar o vídeo ele já faz sem a marca.
Vocês conhecem algum recurso pra adicionar essa marca? ela não pode ficar no arquivo original pois outros usuário poderão baixar com sua identificação na tela.
Se alguem puder me dar um norte ajudaria muito
>
Em 29/07/2022 at 19:40, ygor.anjos disse:
Aqui tem oq precisa: https://adnan-tech.com/add-overlay-or-watermark-to-video-php-ffmpeg/
showww ficou perfeito. Apesar do ffmpeg consumir bem o processamento do servidor. mas rodou legal. e ao invés de colocar uma imagem como marca d'agua coloquei os dados do usuário. abaixo parte do código pra quem precisar
$ffmpeg = "C:\\ffmpeg\\bin\\ffmpeg";
$video = $link_final;
$descricao = md5(date('ddmmYYYYHis'));
//$font_path = __DIR__.'/ariali.ttf';
$commands = "\"drawtext=text='".$tb_solicitante."':x=(w-text_w)/2:y=(h-text_h)/2:fontsize=40:fontcolor=black@0.6: box=1:boxcolor=white@0.1\"";
$command = $ffmpeg." -i " . $video ." -vf ".$commands;
$command .= " -c:a copy video_temp/".$descricao.".mp4";
$filesaveTo = "video_temp/".$descricao.".mp4";
Aqui tem oq precisa: https://adnan-tech.com/add-overlay-or-watermark-to-video-php-ffmpeg/