код твой. Вот этот $a=new ffmpeg_movie('/var/users//www/dowhload/Harlejj_Djevidson_i_kovbojj_Malboro__part1_4154.mp4'); $b=$a->getDuration()/2; ffmpeg-i a.mp4-t $b-f mp4 part1.mp4; ffmpeg-i a.mp4-ss $b-f mp4 part2.mp4; капострофы я убрал так как он нах сначало ругался.
ну ёпт, апострофы же это то же что и exec (или почти тоже, точно не скажу) не должно на них ругаться ничего.. PHP: `ffmpeg -i a.mp4 -t $b -f mp4 part1.mp4`; `ffmpeg -i a.mp4 -ss $b -f mp4 part2.mp4`; или PHP: exec("ffmpeg -i a.mp4 -t $b -f mp4 part1.mp4"); exec("ffmpeg -i a.mp4 -ss $b -f mp4 part2.mp4"); и не забудь что тут тоже нужно указывать правильные пути к файлам.
либо так shell_exec() has been disabled for security reasons in / либо так exec() has been disabled for security reasons in что делать?как быть?
ffmpeg в php используется не только через прямой вызов, ffmpeg_movie это и есть обёртка для работы с ним, но там скудный функционал, http://ffmpeg-php.sourceforge.net/doc/api/ffmpeg_movie.php в основном на получение инфы о входящем файле. скрины разве что ним делать можно..