Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: ffmpeg на Денвере

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: ffmpeg на Денвере
zorg84
Отправлено: 13 Июня, 2012 - 09:02:00
Post Id


Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




Установил ffmpeg на Денвере проверил скриптом пишет что работать будет
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. if(extension_loaded('ffmpeg'))
  3. {
  4. echo 'Тут модуль Видео работать будет!';
  5. }
  6. else
  7. {
  8. echo 'Нет библиотека не подключена;(';
  9. }
  10. ?>
  11.  


А попробовал обработать видео, не работает выдаёт ошибку
В чём может быть проблема?


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

CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. // получаем продолжительность и размеры видео
  3.  
  4. $movie = new ffmpeg_movie("1.avi");
  5. echo "Продолжительность фильма:  ";
  6. // так как  мы получаем секунды надо нам их перевести в человечный вид ЧЧ:ММ:CC
  7. // для этого мы и используем функцию  gmdate  я думаю фильмов длиной по несколько дней у вас нет =)
  8. echo "<b>".gmdate("H:i:s",$movie->getDuration())."</b><br />";
  9.  
  10. // теперь выведем размерв нашего фильма
  11. echo "Размеры фильма:  ";
  12. echo "<b>".$movie->getFrameWidth()." x ".$movie->getFrameHeight()."</b>";
  13.  
  14. ?>

И файл и скрипт находятся в одной папки
 
 Top
Alho
Отправлено: 13 Июня, 2012 - 12:47:32
Post Id



Посетитель


Покинул форум
Сообщений всего: 322
Дата рег-ции: Апр. 2012  


Помог: 11 раз(а)




Может проблема с правами на файл?
 
 Top
Zuldek
Отправлено: 13 Июня, 2012 - 16:42:08
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010  


Помог: 50 раз(а)




Иногда бывает если не соответствует версия ffmpeg и ffmpeg-php.
Посмотрите error_log сервера. Если это крах библиотеки то об этом будет сообщение.

А вообще, по-хорошему, не советую юзать пукалки вроде ffmpeg-php.
system() (если открыта на хостинге. В моем случае, железки все конторные) и вперед с песнями. Любое действие с ffmpeg это команда в одну-две строки.

(Отредактировано автором: 13 Июня, 2012 - 16:44:23)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB