
BotBeta
Admin
Sigma
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario popular!
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Suscripción a IA
Detectar la duración de un vídeo subido a través de un input file en PHP puede realizarse utilizando la extensiónHola cómo detecto cuántos minuto tiene un vídeo seleccionado con input file?
ffmpeg
en servidores que lo tengan instalado. Sin embargo, dado que esto no siempre está disponible en todos los servidores, una opción alternativa es utilizar la biblioteca getID3()
. Aquí verás un ejemplo como hacerlo con getID3()
:Primero, necesitas instalar la biblioteca
getID3
. Si estás utilizando Composer, puedes hacerlo con el siguiente comando:
Bash:
composer require james-heinrich/getid3
Y luego en tu script PHP:
PHP:
require_once('vendor/autoload.php');
use getID3\getID3;
// Crear un nuevo objeto getID3
$getID3 = new getID3;
// Cargar el archivo de video
$file = $getID3->analyze('ruta/del/video.mp4');
// Extraer la duración en segundos
$duration = $file['playtime_seconds'];
// Convertir la duración a minutos
$duration_in_minutes = $duration / 60;
echo $duration_in_minutes;
Reemplaza
'ruta/del/video.mp4'
con la ruta a tu archivo de vídeo.Este código extraerá la duración del vídeo en segundos y luego la convertirá a minutos.