Форум → Программирование → Пыхнуть хотите? → F.A.Q. → Работа с видео на php с помощью php ffmpeg
Работа с видео на php с помощью php ffmpeg
-
29 апреля 2011 г. 18:31, спустя 12 минут 59 секунд
Поставил полный доступ для всех. Ничего не изменилось. Может быть, что я неправильно установил ffmpeg-php? Информации с пхпинфо() достаточно?
Если имеет значение - Windows 7, denwer -
8 ноября 2011 г. 16:45, спустя 192 дня 22 часа 13 минут
кстати - никто не сталкивался с тем, что мобудль не жрет некоторые wmv например? не создается муви-объект, соответственно все методы примяняемые к нему вызывают ошибку. файл существует разумеется -
18 апреля 2012 г. 21:49, спустя 162 дня 5 часов 4 минуты
Поставил полный доступ для всех. Ничего не изменилось. Может быть, что я неправильно установил ffmpeg-php? Информации с пхпинфо() достаточно?
Если имеет значение - Windows 7, denwer
права тут ни к чему,и это вовсе не ошибка, а просто предупреждение. отключить можно оператором подавления ошибки "@".$mov = @new ffmmeg_movie($file)
если не получится - попробуйте поставить собаку перед ffmmeg_movie()… сам точно не уверен куда ее пихать в создании экземпляра класса. Логично было б перед конструктором, но уж туда не добраться. -
4 мая 2012 г. 16:40, спустя 15 дней 18 часов 51 минуту
"7. проверяем всё ли у нас получилось var_dump(extension_loaded('ffmpeg')) или…"
var_dump(extension_loaded('ffmpeg')) говорит false
windows 7, denwer, php5.3.3 -
27 декабря 2013 г. 16:44, спустя 602 дня 3 минуты
Здравствуте! Я пытаюсь изменить размер кадра из видео. Использую ваш код с вашего сайта<?php // получаем скриншот по средствам php ffmpeg и уменьшаем его // путь до файла $file = "/www/1.avi"; // кадр который будем выхватывать $frame = 150; // максимальный размер по высоте $max_width = 150; // получаем кадр в gd $movie = new ffmpeg_movie($file); $image = $movie->getFrame($frame); $show_img = $image->toGDImage(); // редактируем то что в gd $new_image = new ffmpeg_frame($show_img); //вычисляем старые значения ширины и высоты $old_width = $new_image->getWidth(); $old_heighgt = $new_image->getHeight(); // соотношение сторон $mov_ratio = $old_width/$old_heighgt; if($old_width > $max_width){ $new_width = $max_width; } // задаём новые параметры $new_height = $new_width / $mov_ratio; // изменяем размер $new_image->resize($new_width, $new_height); $new_show_img = $new_image->toGDImage(); // выводим его header("Content-type: image/jpeg"); imagejpeg($new_show_img); imagedestroy($new_show_img); ?>
Но у меня выдает ошибку ( Fatal error: Unable to locate ffmpeg_frame resource in this object. in Z:\home\ffmpeg-kadr.ru\www\index.php on line 24 );
Подскажите пожалуйста как это исправить? -
27 декабря 2013 г. 17:27, спустя 43 минуты 14 секунд
гугль выдает кучу проблемс с таким методом.
я бы использовал нарезку скрин(ов)а средствами mplayer из видео, а кропил/ресайзил ImageMagick -
-
Пожалуйста, авторизуйтесь, чтобы написать комментарий!