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
-
Установил video2flash_ffmpeg http://forum.coppermine-gallery.net/index.php/topic,60539.0.html , указал путь к ffmpeg но плагин не хочет конвектировать и создавать превью, как его заставить работать?
-
Установил video2flash_ffmpeg http://forum.coppermine-gallery.net/index.php/topic,60539.0.html , указал путь к ffmpeg но плагин не хочет конвектировать и создавать превью, как его заставить работать?
Очень часто работа многих вещей зависит от мелочей.
Поэтому, если и пытаться помочь в подобных вещах, то нужно знать всё от и до, т.е. что у вас за сервер, что за софт, как устанавливали это, как устанавливали то, какой путь указали и т.п.
-
Путь указывал такой:
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
-
Пути, что указывали, это для разных операционных систем. Первый два для Windows платформы, вторые два для UNIX.
Отсюда вопрос, что у Вас за операционная система?
И php5, кстати, тоже версию нужно всегда писать полностью.
И, в DEBUG сообщения не пишет никаких ошибок?
-
PHP Version 5.2.3
OS vista x64
в отладке ошибок нету.
-
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) ?
-
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 путей нет
-
PHP Version 5.2.3
OS vista x64
в отладке ошибок нету.
Посмотри ошибки в логе Apache в файле error.log
-
Посмотри ошибки в логе Apache в файле error.log
Там нет ошибок, думаю там они и не должы быть.
-
OS vista x64
Ой, только что заметил, а ffmperg.exe точно с x64 работает?
Т.е. я к тому, что нужно как-то проверить, а точнее с помощью командной строки, работает вообще ffmperg.exe или нет.
Ошибка должны быть в php.log
Попробуйте в php.ini
Выставить:
error_reporting = E_ALL
Плюс:
display_errors = On
display_startup_errors = On
log_errors = On
error_log = "/путь/php.log"
И перезапустить сервер.
И смотреть ошибки после этого.
-
Макс я завтра проверю конфиг пхп, сделаю изменения и отпишу, но могу сразу точно сказать, что в 1.4 превью с помощью ffmpeg делаются без проблем, отсюда вывод, ffmpeg работает под х64 vista
-
Макс всё сделал как ты написал, в логе ошибок пхп пусто.
Как советовал Semionych глянуть в логе ошибок апача, я смотрел но ошибок по ffmpeg небыло, а потом я вспомнил, что у меня логи пишутся еще и в отдельный файл (а то у меня для каждого домена свои логи) и вот тут я увидел это:
"F:\Server\diskw\usr\local\FFMPEG\ffmperg.exe" Ґ пў«пҐвбп ўгв॥© Ё«Ё ўҐиҐ©
Є®¬ ¤®©, ЁбЇ®«пҐ¬®© Їа®Ја ¬¬®© Ё«Ё Ї ЄҐвл¬ д ©«®¬.
"F:\Server\diskw\usr\local\FFMPEG\ffmperg.exe" Ґ пў«пҐвбп ўгв॥© Ё«Ё ўҐиҐ©
Є®¬ ¤®©, ЁбЇ®«пҐ¬®© Їа®Ја ¬¬®© Ё«Ё Ї ЄҐвл¬ д ©«®¬.
-
Ради интереса попробывал на 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.
-
Макс всё сделал как ты написал, в логе ошибок пхп пусто.
Как советовал 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 ?
-
Да действительно была ошибка, верно будет ffmpeg.exe но тогда в логах нету ошибок
-
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-ю строчки...
Вместо:
$cur_dir = substr(dirname(__FILE__), 0, -8);
вставь:
$cur_dir = substr(dirname(__FILE__), 0, -27);
-
Большое спасибо, теперь всё работает, правда есть один маленький минус у этого плагина, после обработки файла оригинал не удаляется, а просто остаётся я в альбоме.