|
|
|
| Установил ffmpeg на Денвере проверил скриптом пишет что работать будет
<?php
if(extension_loaded('ffmpeg'))
{
echo 'Тут модуль Видео работать будет!';
}
else
{
echo 'Нет библиотека не подключена;(';
}
?>
|
А попробовал обработать видео, не работает выдаёт ошибку
В чём может быть проблема?
Warning: Can't open movie file 1.avi in Z:\home\localhost\www\myset\primer1.php on line 4
Продолжительность фильма:
Fatal error: Call to a member function getDuration() on a non-object in Z:\home\localhost\www\myset\primer1.php on line 8
<?php
// получаем продолжительность и размеры видео
$movie = new ffmpeg_movie("1.avi");
echo "Продолжительность фильма: ";
// так как мы получаем секунды надо нам их перевести в человечный вид ЧЧ:ММ:CC
// для этого мы и используем функцию gmdate я думаю фильмов длиной по несколько дней у вас нет =)
echo "<b>".gmdate("H:i:s",$movie->getDuration())."</b><br />";
// теперь выведем размерв нашего фильма
echo "Размеры фильма: ";
echo "<b>".$movie->getFrameWidth()." x ".$movie->getFrameHeight()."</b>";
?>
|
| |
|
|
|
|
|
|
|
для: zorg84
(12.06.2012 в 22:15)
| | Проблема в том, что ffmpeg_movie не может открыть файл.
Либо из-за недостатка прав на чтение, либо в отсутствии файла по указанному вами пути, либо ещё по какой причине. Очень плохо, что конструктор не возвращает код ошибки нижележащей функции av_open_input_file(). | |
|
|
|
|
|
|
|
для: Саня
(16.06.2012 в 12:13)
| | Проблема была в том, что путь к файлу был указан не полностью. | |
|
|
|