Есть замечательный модуль Flashvideo, позволяющий загружать видео и автоматом конвертировать его в flv, 3gp - да что угодно, и потом цепляющий к нему flv плеер.
Однако в нём есть один неприятный недостаток - это закачка файлов с русскими именами. Чтобы решить эту проблему, надо всего лишь найти в файле flashvideo.module строку:
$base_name = preg_replace("/[^a-zA-Z0-9_\.]/", "_", $node->nid . "_" . basename($file->filepath, "." . $extension));
и заменить её на
$base_name = preg_replace("/[^a-zA-Z0-9_\.]/", "_", $node->nid . "_" . basename(md5($file->filepath . time()), "." . $extension));
Теперь все ролики будут автоматически иметь уникальные имена только из английских символов
Комментарии
А transliteration не помог?
а вы читаете, что пишут, или только сами пишете?
А высами ставили ffmpeg?
Если да, не могли бы описать пошагово как ставится сие...
у меня freebsd
cd /usr/ports/multimedia/ffmpeg && make install clean
интересно
мдя, у мя пингвин... там такая фича не проходит
гыыыыыыыы
Кстати, а кодеки всякие нужные то ставил, или просто этот модуль, и все заработало?
на редхате я так полагаю yum install ffmpeg
в целом там надо только ffmepg поставить,он по умолчанию собирается с кодеками для flv.
потом в настройках указать правильный путь к бинарикам
если никак не можешь разобраться с установкой-можно попробовать модуль openvideo.
там файл конвертируется на их сервере
ffmpeg ставится очень просто :
" sudo aptitude install ffmpeg php5-ffmpeg && sudo /etc/init.d/apache2 restart "
Приветствую.... возникла подобная пролема.
Скачал последняю версию FlashVideo, но там нет таких строк, которые нужно заменить.
Подскажите пожалуйста что менять?
есть идеи?