forum.coppermine-gallery.net

Support => Русский (Russian) => Language Specific Support => cpg1.5.x Русский (Russian) => Topic started by: MISHA on April 28, 2010, 12:32:28 pm

Title: Не работает плагин video2flash_ffmpeg
Post by: MISHA on April 28, 2010, 12:32:28 pm
Установил video2flash_ffmpeg http://forum.coppermine-gallery.net/index.php/topic,60539.0.html , указал путь к ffmpeg но плагин не хочет конвектировать и создавать превью,  как его заставить работать?

Title: Re: Не работает плагин video2flash_ffmpeg
Post by: Makc666 on May 03, 2010, 09:51:32 pm
Установил video2flash_ffmpeg http://forum.coppermine-gallery.net/index.php/topic,60539.0.html , указал путь к ffmpeg но плагин не хочет конвектировать и создавать превью,  как его заставить работать?
Очень часто работа многих вещей зависит от мелочей.
Поэтому, если и пытаться помочь в подобных вещах, то нужно знать всё от и до, т.е. что у вас за сервер, что за софт, как устанавливали это, как устанавливали то, какой путь указали и т.п.
Title: Re: Не работает плагин video2flash_ffmpeg
Post by: MISHA on May 03, 2010, 09:59:20 pm
Путь указывал такой:

F:\Server\diskw\usr\local\FFMPEG
F:\Server\diskw\usr\local\FFMPEG\ffmperg.exe
/usr/local/FFMPEG
/usr/local/FFMPEG/ffmpeg.exe



Сервер такой:
проц Core(tm)2 Quad CPU 9400
2х4gb ram
80ride

web
Apache 2.0
PHP5
ffmpeg
ffmpeg support (ffmpeg-php) enabled
ffmpeg-php version  0.5.2.1 
libavcodec version  Lavc51.43.0 
libavformat version  Lavf51.12.2 
ffmpeg-php gd support  enabled 
Title: Re: Не работает плагин video2flash_ffmpeg
Post by: Makc666 on May 03, 2010, 10:21:51 pm
Пути, что указывали, это для разных операционных систем. Первый два для Windows платформы, вторые два для UNIX.
Отсюда вопрос, что у Вас за операционная система?

И php5, кстати, тоже версию нужно всегда писать полностью.

И, в DEBUG сообщения не пишет никаких ошибок?
Title: Re: Не работает плагин video2flash_ffmpeg
Post by: MISHA on May 04, 2010, 10:00:30 am
PHP Version 5.2.3
OS vista x64

в отладке ошибок нету.
Title: Re: Не работает плагин video2flash_ffmpeg
Post by: Makc666 on May 15, 2010, 01:01:03 am
PHP Version 5.2.3
OS vista x64

в отладке ошибок нету.

1. В какой папке установлена галерея - полный путь?
2. В php.ini, какие пути установлены для open_base_dir (http://www.php.net/manual/en/ini.core.php#ini.open-basedir) ?
Title: Re: Не работает плагин video2flash_ffmpeg
Post by: MISHA on May 18, 2010, 12:30:42 pm
1. В какой папке установлена галерея - полный путь?
2. В php.ini, какие пути установлены для open_base_dir (http://www.php.net/manual/en/ini.core.php#ini.open-basedir) ?

1- F:\Server\diskw\www\sobchakovo.ru\gallery

2- open_basedir =
т.е. в open_basedir путей нет
Title: Re: Не работает плагин video2flash_ffmpeg
Post by: Semionych on May 25, 2010, 10:00:40 pm
Quote
PHP Version 5.2.3
OS vista x64

в отладке ошибок нету.

Посмотри ошибки в логе Apache в файле error.log
Title: Re: Не работает плагин video2flash_ffmpeg
Post by: MISHA on May 25, 2010, 11:08:42 pm
Посмотри ошибки в логе Apache в файле error.log
Там нет ошибок, думаю там они и не должы быть.
Title: Re: Не работает плагин video2flash_ffmpeg
Post by: Makc666 on May 29, 2010, 12:34:51 am
OS vista x64

Ой, только что заметил, а ffmperg.exe точно с x64 работает?
Т.е. я к тому, что нужно как-то проверить, а точнее с помощью командной строки, работает вообще ffmperg.exe или нет.

Ошибка должны быть в php.log

Попробуйте в php.ini

Выставить:
Code: [Select]
error_reporting  =  E_ALL
Плюс:
Code: [Select]
display_errors = On
display_startup_errors = On
log_errors = On
error_log = "/путь/php.log"

И перезапустить сервер.

И смотреть ошибки после этого.
Title: Re: Не работает плагин video2flash_ffmpeg
Post by: MISHA on May 29, 2010, 12:42:48 am
Макс я завтра проверю конфиг пхп, сделаю изменения и отпишу, но могу сразу точно сказать, что в 1.4 превью с помощью ffmpeg делаются без проблем, отсюда вывод, ffmpeg  работает под х64 vista
Title: Re: Не работает плагин video2flash_ffmpeg
Post by: MISHA on May 29, 2010, 02:21:48 am
Макс всё сделал как ты написал,  в логе ошибок пхп пусто.
Как советовал  Semionych  глянуть в логе ошибок апача, я смотрел но ошибок по ffmpeg небыло, а потом я вспомнил, что у меня логи пишутся еще и в отдельный файл (а то у меня для каждого домена свои логи) и вот тут я увидел это:

"F:\Server\diskw\usr\local\FFMPEG\ffmperg.exe" ­Ґ пў«пҐвбп ў­гв७­Ґ© Ё«Ё ў­Ґи­Ґ©
Є®¬ ­¤®©, ЁбЇ®«­пҐ¬®© Їа®Ја ¬¬®© Ё«Ё Ї ЄҐв­л¬ д ©«®¬.
"F:\Server\diskw\usr\local\FFMPEG\ffmperg.exe" ­Ґ пў«пҐвбп ў­гв७­Ґ© Ё«Ё ў­Ґи­Ґ©
Є®¬ ­¤®©, ЁбЇ®«­пҐ¬®© Їа®Ја ¬¬®© Ё«Ё Ї ЄҐв­л¬ д ©«®¬.
Title: Re: Не работает плагин video2flash_ffmpeg
Post by: MISHA on May 29, 2010, 03:49:16 am
Ради интереса попробывал на VirtualBox ось win XP sp 2
Вот там какая  ошибка:


FFmpeg version SVN-r7760, Copyright (c) 2000-2006 Fabrice Bellard, et al.
  configuration:  --enable-memalign-hack --enable-gpl --cpu=i686 --enable-swscaler --enable-pthreads --enable-avisynth --enable-mp3lame --enable-xvid --enable-x264 --enable-libnut --enable-libogg --enable-vorbis --enable-libtheora --enable-faad --enable-faac --enable-libgsm --enable-dts --enable-a52 --enable-amr_nb --enable-amr_wb
  libavutil version: 49.2.0
  libavcodec version: 51.29.0
  libavformat version: 51.8.0
  built on Jan 29 2007 19:58:47, gcc: 3.4.6
W:\www\gallery\plugins\video2flas\albums\userpics\10001\6_9.mpg: I/O error occured
Usually that means that input file is truncated and/or corrupted.
FFmpeg version SVN-r7760, Copyright (c) 2000-2006 Fabrice Bellard, et al.
  configuration:  --enable-memalign-hack --enable-gpl --cpu=i686 --enable-swscaler --enable-pthreads --enable-avisynth --enable-mp3lame --enable-xvid --enable-x264 --enable-libnut --enable-libogg --enable-vorbis --enable-libtheora --enable-faad --enable-faac --enable-libgsm --enable-dts --enable-a52 --enable-amr_nb --enable-amr_wb
  libavutil version: 49.2.0
  libavcodec version: 51.29.0
  libavformat version: 51.8.0
  built on Jan 29 2007 19:58:47, gcc: 3.4.6
W:\www\gallery\plugins\video2flas\albums\userpics\10001\6_9.mpg: I/O error occured
Usually that means that input file is truncated and/or corrupted.
Title: Re: Не работает плагин video2flash_ffmpeg
Post by: Semionych on May 29, 2010, 11:12:55 pm
Макс всё сделал как ты написал,  в логе ошибок пхп пусто.
Как советовал  Semionych  глянуть в логе ошибок апача, я смотрел но ошибок по ffmpeg небыло, а потом я вспомнил, что у меня логи пишутся еще и в отдельный файл (а то у меня для каждого домена свои логи) и вот тут я увидел это:

"F:\Server\diskw\usr\local\FFMPEG\ffmperg.exe" ­Ґ пў«пҐвбп ў­гв७­Ґ© Ё«Ё ў­Ґи­Ґ©
Є®¬ ­¤®©, ЁбЇ®«­пҐ¬®© Їа®Ја ¬¬®© Ё«Ё Ї ЄҐв­л¬ д ©«®¬.
"F:\Server\diskw\usr\local\FFMPEG\ffmperg.exe" ­Ґ пў«пҐвбп ў­гв७­Ґ© Ё«Ё ў­Ґи­Ґ©
Є®¬ ­¤®©, ЁбЇ®«­пҐ¬®© Їа®Ја ¬¬®© Ё«Ё Ї ЄҐв­л¬ д ©«®¬.

Если перевести кракозябры на русский язык, ошибка такая:

"F:\Server\diskw\usr\local\FFMPEG\ffmperg.exe" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

В имени файла может ошиблись ? Точно ffmperg.exe, а не ffmpeg.exe ?
Title: Re: Не работает плагин video2flash_ffmpeg
Post by: MISHA on May 29, 2010, 11:28:40 pm
Да действительно была ошибка, верно будет ffmpeg.exe  но тогда в логах нету ошибок
Title: Re: Не работает плагин video2flash_ffmpeg
Post by: Semionych on May 30, 2010, 01:30:02 am
W:\www\gallery\plugins\video2flas\albums\userpics\10001\6_9.mpg: I/O error occured
Usually that means that input file is truncated and/or corrupted.

А вот отсюда уже видно, что в скрипте явно не правильно определяется путь к видео-файлу...

Открой plugins\video2flash_ffmpeg\codebase.php и замени там 271-ю и 312-ю строчки...

Вместо:
Code: [Select]
$cur_dir = substr(dirname(__FILE__), 0, -8);вставь:
Code: [Select]
$cur_dir = substr(dirname(__FILE__), 0, -27);
Title: Re: Не работает плагин video2flash_ffmpeg
Post by: MISHA on May 30, 2010, 01:38:15 am
Большое спасибо, теперь всё работает, правда есть один маленький минус у этого плагина, после обработки файла оригинал не удаляется, а просто остаётся я в альбоме.