PHP для идиотов
→ Изъять кадры с FLV файла не загружая его целиком. • 7 ноября 2010 г. 1:05
PHP для идиотов
→ Изъять кадры с FLV файла не загружая его целиком. • 7 ноября 2010 г. 1:04
PHP для идиотов
→ Изъять кадры с FLV файла не загружая его целиком. • 7 ноября 2010 г. 0:56
PHP для идиотов
→ Изъять кадры с FLV файла не загружая его целиком. • 6 ноября 2010 г. 23:31
Здравствуйте! Столкнулся с такой проблемой. Задача: максимально быстро сохранить по ссылке FLV файла, 10 кадров с разных мест FLV файла.Начал решать задачу таким образом:1) Получаем CURL'ом заголовок файла, сохраняем размер FLV.2) Делим размер на 10 частей.3) Качаем с первой по 10ю часть.4) О...
Здравствуйте!
Столкнулся с такой проблемой.
Задача: максимально быстро сохранить по ссылке FLV файла, 10 кадров с разных мест FLV файла.
Начал решать задачу таким образом:
1) Получаем CURL'ом заголовок файла, сохраняем размер FLV.
2) Делим размер на 10 частей.
3) Качаем с первой по 10ю часть.
4) Обрабатываем части с помощью FFMPEG получаем кадры и сохраняем в JPG
Первый файл обрабатывает а остальные нет. Пробовал "склеить" первую часть с 3м 4м., но получить кадры с этих частей не получается. Дает только с первого.
Причина такой реакции думаю из-за того что идет обрыв первого файла и когда состыковываешь третий, то из-за не продолжения второго куска, возникает ошибка. Т.е. третий файл имеет кадры но не имеет начало с целого кадра он начинается с куска кадра или что-то в этом роде. Помогите решить проблему, и получить кадры с остальных файлов. Качать полностью FLV можно и потом обрабатывать, но на это с учетом скорости загрузки и размер файла, уйдут годы. Поэтому решил качать по частям с разных мест, и потом выдергивать кадры.