За последние 24 часа нас посетил 40971 программист и 1812 роботов. Сейчас ищут 822 программиста ...

Конвертация видео (не путать с бояном))

Тема в разделе "Прочие вопросы по PHP", создана пользователем dobs, 21 сен 2009.

  1. dobs

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

    С нами с:
    23 дек 2006
    Сообщения:
    145
    Симпатии:
    0
    Идея
    Юзер залил видео в какую то определенную папку сайта и к примеру крон вызывается каждые 5 минут и дает команду на обыск той папки и конвертацию ролика средствами system() + ffmpeg

    Вопрос
    Как узнать что юзер полностью залил файл?

    как вариант можно сверить дату модификации файла... какие еще будут варианты?
     
  2. Darevill

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

    С нами с:
    20 сен 2009
    Сообщения:
    50
    Симпатии:
    0
    Допустим есть папка video_uploads. Можно создать папку new, в которую будут закачиваться юзерами видеофайлы, по окончании загрузки скрипт (на который постилась форма) переносит файл из new в video_uploads.
    Крон же запускает конвертацию файлов только из папки video_uploads.
     
  3. dobs

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

    С нами с:
    23 дек 2006
    Сообщения:
    145
    Симпатии:
    0
    Спс думаю что катит))
     
  4. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    када файл грузится о грузится во ВРЕМЕННУЮ диру и до момента полной загрузки не доступен. единственный момент, это когда сам MOVE происхордит. тут я бы сделал через базу. ну или клал рядом с фильмом файлик mymovie.mov.ok с нулевой длинной когда move_ прошел, а при конверте его грохал,
     
  5. Darevill

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

    С нами с:
    20 сен 2009
    Сообщения:
    50
    Симпатии:
    0
    кстати да.

    тогда по сути и вопроса нет - пока файл не закачается и скрипт не выполнит move_uploaded_file, видеофайл и не появится в папке video_uploads, значит в папке будут всегда докачаные файлы.
     
  6. dobs

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

    С нами с:
    23 дек 2006
    Сообщения:
    145
    Симпатии:
    0
    Хм, тогда пожалуй кропаль поофтоплю, подумал о такой трабле, если заливать через пхп файл резмером примерно 500 метров, и если таких заливальщиков сразу будет несколько, то существует вероятность что сожрется вся опера, мож можно как нить подругому чтоль лить к примеру через перл, или будет такой же эффект?

    (фтп не катит)
     
  7. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    в скрипт файл не попадает. в скрипт попадает только ИМЯ ФАЙЛА, а сам файл грузит веб-сервер
     
  8. dobs

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

    С нами с:
    23 дек 2006
    Сообщения:
    145
    Симпатии:
    0
    Дык веб-сервер и хавает оперу...