Zmey » 2009.01.09 23:54

Приветствую вас! Тема предпросмотра видео файлов меня уже давно интересует. Но пока все скрины приходится делать руками.  Встретил скрипты с возможностью скриншотов через этот самый кодек. У вас прочитал как правильно его использовать. Через поисковик находил только для медиа-программ компьютера. Теперь, собственно, сама суть вопросов:
1. Где взять?
2. Как правильно расположить на хосте?
3. Произойдет ли дополнительная нагрузка на сервер хоста?
4. Сколько файлов одновременно может обрабатывать?
Спасибо!

Gemor » 2009.01.10 01:21

где взять и как ставить, точно не скажу, т.к. с телефона и инфы соотвЕтсТвующей под рукой нет.
на счет того будет ли грузИть сервер, да будет. работа с медиа файлами не самая легкая для сервера, нужно по максимуму использовать кэш.

Akdmeh » 2009.01.10 13:33

пробовал на виндовс поставить-никак не пошло.
На Линуксах и бздюхе проблем вроде не должно быть

Gemorroj » 2009.01.10 13:47

Akdmeh, почему? у меня проблем с виндовым ffmpeg не возникло совершенно. Качать тут http://ffmpeg.arrozcru.com/
ffmpeg на *NIX качать тут http://sourceforge.net/project/showfile … _id=248632

Zmey » 2009.01.10 21:59

Спасибо! Сходил, скачал: ffmpeg-r15986.tar.bz2 Пришёл архив с разными текстовыми и прочими файлами. Среди них есть два файла .EXE , это - ffmpeg.exe и ffplay.exe (по весу одинаковые).  Большая просьба, научите пожалуйста, что нужно делать дальше и как! Для примера давайте рассмотрим з.центр d_main, из Вашего архива. (там все скрипты уже настроены для данной темы). Может ещё кому полезно будет почитать в дальнейшем!
Добавлено спустя   3 минуты  10 секунд:
P.S. я не кодер, я только учусь! (можно чуть по медленнее...) :)

Gemorroj » 2009.01.11 00:40

Это не php_ffmpeg, не путай. В скриптах обычно используется php библиотека. А ffmpeg который здесь по ссылкам это непосредственно сам кодек. Чтобы использовать его, нужно чтобы на хосте были разрешены shell функции (exec, system и т.п.)

Zmey » 2009.01.11 02:00

Я не думаю, что на моём хосте разрешены .ехе файлы.... И что теперь делать? Где можно взять эту php_ffmpeg библиотеку? Господа разработчики, выручайте! Если вопрос в деньгах, назовите сумму...
Добавлено спустя   7 минут  16 секунд:
:( Чёт я не совсем понял... Этот кодек не нужен что ли получается? Или нужен и ещё плюс к нему надо php_ffmpeg в добавок + разрешение хостеров на его использование? Вот у Вас тут как сделано? (надеюсь это не секрет..)

Gemor » 2009.01.11 02:25

Я честно уже не помню как тут делал, скорее всего через exec, т.к. так быстрее. На серверах в интернете как правило уже стоит ffmpeg кодек, который можно использовать через shell функции, НО, считается что давать доступ к этим shell функциям не безопастно, и зачастую они блокируются. Но есть выход, если у хостера стоит библиотека php_ffmpeg, то можно испо ьзовать ее, не приберая к shell функциям (php_ffmpeg это всего лишь обертка для более удобной работы с кодеком ffmpeg).

Gemor » 2009.01.11 02:30

exe Файлы не пойдут просто потому что почти наверНяка сервер будет на основе *NIX системы. Но опять же, есть функция dl, с помощью которой можно самому подгружать библиотеки для PHP. Но и тут ждет проблема, эти библиотеки должны быть собраны под конкретный сервер, да и функция dl так же может быть заблокирована)

Zmey » 2009.01.11 03:06

Всё ясно.. :) Похоже я колесо от Запорожца-(мои возможности) решил пристроить к КАМАЗу-(мои желания). А если у хостеров, в биллинге спросить на прямую?... Ведь лежащий здесь з.центр d_main имеет функцию кэширования скринов с видео кадра и не должен сильно уж перегружать сервер...
Добавлено спустя   2 минуты  7 секунд:
А это ссылки на описание работы с ffmpeg:
http://sergey89.ru/notes/ffmpeg-php-windows/
http://92.241.177.6/node/16257
Добавлено спустя   8 минут  41 секунду:
Упс..
http://sergey89.ru/notes/ffmpeg-php-windows/
http://92.241.177.6/node/16257

Gemorroj » 2009.01.11 14:18

да, так и нужно сделать. спроси у хостера, стоит ли у них php_ffmpeg и есть ли доспут к shell функциям типа exec