Не мога да конвертирам клип с ffmpeg .. Помощ?

UmriWe

Registered
Здравейте пичове, мога ли да се обърна за малко помощ от вас. Или по - точно някой има ли съответните познания, за ffmpeg .. Ето го кода, моля за малко помощ :
Код:
        session_start();
        if ($_FILES['video']['tmp_name']) {
            if ($_FILES['video']['size'] > 5242880) {
                $err = '<center><span class="alert">Видео клипът е по - голям от 100МБ!</span></center>';
            } else {
                if (preg_match('/\\.(mpg|wma|flv|mp4|avi|wmv|)$/i', $_FILES['video']['name'])) {

                    if (!is_dir('user_videos' . DIRECTORY_SEPARATOR . $_SESSION['username'])) {
                        mkdir('user_videos' . DIRECTORY_SEPARATOR . $_SESSION['username']);
                    }
                    if (!is_dir('user_videos' . DIRECTORY_SEPARATOR . 'thumbnails' . DIRECTORY_SEPARATOR . $_SESSION['username'])) {
                        mkdir('user_videos' . DIRECTORY_SEPARATOR . 'thumbnails' . DIRECTORY_SEPARATOR . $_SESSION['username']);
                    }
                    $name = time() . '_' . $_FILES['video']['name'];
                    $video = 'uploads/' . $name;
                    if (move_uploaded_file($_FILES['video']['tmp_name'],
                                    $video)) {
                        $live_dir = 'user_videos';
                        $live_img = 'user_videos';
                        $new_file = $name . 'flv';
                        $new_image = $name . 'jpg';
                        $new_image_path = $live_img. DIRECTORY_SEPARATOR .$new_image;
                        $new_flv = $live_dir. DIRECTORY_SEPARATOR .$new_file;
                        //ececute ffmpeg generate flv
                        exec('ffmpeg/ffmpeg.exe -i ' . $video . ' -f flv -s 320x240 ' . $new_flv . '');
                        exec('ffmpeg -i '.$video.' -ar 22050 -ab 32 -f flv -s 320x240 ' . $new_flv . '');
                        //execute ffmpeg and create thumb
                        exec('ffmpeg  -i ' . $video . ' -f mjpeg -vframes 1 -s 150x150 -an ' . $new_image_path . '');

                        exit;
                    } else {
                        $err = '<center><span class="alert">asd</span></center>';
                    }
                } else {
                    $err = '<center><span class="alert">asd</span></center>';
                }
            }
        }
        echo $err;
Това е кода, но проблема е там, че като кача клипа той се качва в папката uploads/, но нататък не иска да конвертира. Инсталирал съм ffmpeg, mencoder, flvtool2 всички extensions които трябват. Проверявам с phpinfo(); дали е включен ffmpeg.. Всичко е както трябва, но не ги конвертира ?!
 
Да попитам дали си на linux? защото доколкото знам работи под linux, ако не си мисля, че имаше някакъв урок за Windows, но незнам до колко работи.
 
Под Windows съм. Търсих сякакви уроци, всякви кодове писах всичко правих не става .. Сега пробвах един и ми извади с print_r(); ми извади тази грешка:
Код:
Array ( [0] => 'ffmpeg' is not recognized as an internal or external command, [1] => operable program or batch file. )
 

Back
Горе