como puedo obtener la duracion de un video con php
AUTOR PREGUNTA #1
como puedo obtener la duracion de un video con php uso laravel 5.4 no tengo la menor idea de como hacer eso
el video ya esta guardado en el servidor pero necesito obtener su duracion despues de averlo guardado. gracias por su ayuda.
-
9 personas más tuvieron esta duda Yo también
Esto también te interesa!
PREGUNTAS SIMILARES
#2
Hola Edmundo, por qué no usas ffmpeg, es casi lo mejor para este caso:
// Obtener duración de vídeo
$parameters = "2>&1 | grep Duration | cut -d ' ' -f 4 | sed s/,//";
$cmd_duration_ffmpeg = "$ffmpeg_path -i $full_video_path $parameters";
$duration = shell_exec($cmd_duration_ffmpeg);
#3
Y con vídeo CMS? Hay muchas opciones, esta sería con ID3:
public function getDuration($full_video_path)
{
$getID3 = new \getID3;
$file = $getID3->analyze($full_video_path);
$playtime_seconds = $file['playtime_seconds'];
$duration = date('H:i:s.v', $playtime_seconds);
return $duration;
}
Aquí te dejo Laracast que ya salió este tema que estás buscando:
Esto es un ejemplo de uso ffmpeg como te comentan para sacar info del vídeo: