Как читать информацию из .3gp и .mp4 с помощью ffmpeg-php?

У меня проблема с ffmpegphp. Я пытаюсь получить некоторую информацию из видеофайлов, и она отлично работает с файловыми форматами, такими как .avi, .mpg или .flv, но когда я пытаюсь использовать .3gp или .mp4 в:

$movie = new ffmpeg_movie('path/to/file/test.3gp'); 

Я получаю ошибку:

 ffmpeg_movie::__construct() []: ISO: File Type Major Brand: 3gp5 

или

 ffmpeg_movie::__construct() []: ISO: File Type Major Brand: mp42 

Я установил ffmpeg-php на WAMP, используя инструкции, приведенные здесь: Как установить FFMpeg в WampServer 2.0 (Windows XP)

Мне нужна эта информация, чтобы отправить их в ffmpeg с помощью exec (). Кто-нибудь может помочь мне в этом?

Вы также можете использовать чистый php-подход, используя PHP-ридер

При установке плагина ffmpeg на сервере, в основном у нас будет библиотека «ffprobe». Используя ffprobe, мы можем получить детали / метаданные о видео.

 $ffprobe_path="ffprobe"; //path to installation of ffprobe $video_file="/home/testsite/public_html/videos/mytest_video.mp4"; //path to the specific video file $ffprobe_cmd=$ffprobe_path." -v quiet -print_format json -show_format -show_streams ".$video_file; $outputprobe = shell_exec($ffprobe_cmd); $result_video_meta = json_decode($outputprobe); echo "<pre>"; print_r($result_video_meta); echo "</pre>";