За последние 24 часа нас посетили 35379 программистов и 1745 роботов. Сейчас ищут 894 программиста ...

Закачка видеофайлов и конвертирование их в .flv

Тема в разделе "PHP для новичков", создана пользователем Tigrish, 15 май 2009.

  1. Tigrish

    Tigrish Активный пользователь

    С нами с:
    26 июл 2008
    Сообщения:
    54
    Симпатии:
    0
    Всем привет!
    Подскажите лучшее решение.. Надо закачивать видеофайлы на сервер для последующего просмотра на сайте. Я так поняла, что их лучше сразу конвертировать в .flv и в таком виде хранить. Сервер поддерживает ffmpeg. Как с его помощью конвертировать?

    Уточню задачу.
    1. Надо закачать на сервер файл.
    2. Конвертировать его в flv (не понятен этот шаг).
    3. получить его новое название для записи в базу
    4. Вывести в плеер.
     
  2. Tigrish

    Tigrish Активный пользователь

    С нами с:
    26 июл 2008
    Сообщения:
    54
    Симпатии:
    0
    Нашла вот такой код
    PHP:
    1. if(isset($_FILES['userfile']['tmp_name']) && is_uploaded_file($_FILES['userfile']['tmp_name']))
    2. {
    3. $ff = $config[vdodir]."/".$vdoname;
    4. if(move_uploaded_file($_FILES['userfile']['tmp_name'], $ff))
    5. { $mov = new ffmpeg_movie($ff);
    6. video_to_frame($ff,$vid,$mov,$listch[0]);
    7. $duration=$mov->getDuration();
    8. exec("$config[ffmpeg] -i $config[vdodir]/$vdoname -acodec mp3 -ar 22050 -ab 32 -f flv $config[flvdodir]/".$vid.".flv");
    9. }
    10.  
    11.  
    Что означают переменные $config[vdodir], $vdoname, $vid и т.д. Где их надо прописывать?