используйте ID3-библиотеки, например getID3 :
, очень прост в использовании:
$getID3 = new getID3;
$ThisFileInfo = $getID3->analyze($localtempfilename);
, если не используете общий хост, используйте ffmpeg для получения информации ( PHP-FFMpeg / PHP-FFMpeg ):
$ffprobe = FFMpeg\FFProbe::create();
$video_dimensions = $ffprobe
->streams( $full_video_path ) // extracts streams informations
->videos() // filters video streams
->first() // returns the first video stream
->getDimensions(); // returns a FFMpeg\Coordinate\Dimension object
функция ffmpeg:
- изменить размер
- Списокэлемент
- конвертировать
- кадр фото (скриншот)
- водяной знак
- ...