Форум → Программирование → PHP для идиотов → Изъять кадры с FLV файла не загружая его целиком.
Изъять кадры с FLV файла не загружая его целиком.
Страницы: ← Следующая страница →
-
Здравствуйте!
Столкнулся с такой проблемой.
Задача: максимально быстро сохранить по ссылке FLV файла, 10 кадров с разных мест FLV файла.
Начал решать задачу таким образом:
1) Получаем CURL'ом заголовок файла, сохраняем размер FLV.
2) Делим размер на 10 частей.
3) Качаем с первой по 10ю часть.
4) Обрабатываем части с помощью FFMPEG получаем кадры и сохраняем в JPG
Первый файл обрабатывает а остальные нет. Пробовал "склеить" первую часть с 3м 4м., но получить кадры с этих частей не получается. Дает только с первого.
Причина такой реакции думаю из-за того что идет обрыв первого файла и когда состыковываешь третий, то из-за не продолжения второго куска, возникает ошибка. Т.е. третий файл имеет кадры но не имеет начало с целого кадра он начинается с куска кадра или что-то в этом роде. Помогите решить проблему, и получить кадры с остальных файлов. Качать полностью FLV можно и потом обрабатывать, но на это с учетом скорости загрузки и размер файла, уйдут годы. Поэтому решил качать по частям с разных мест, и потом выдергивать кадры. -
6 ноября 2010 г. 13:44, спустя 12 минут 15 секунд
Поэтому решил качать по частям с разных мест
прикольная идея, ты гений реально :)Спустя 9 сек.откуда пиздишь?) что пиздишь?)Сапожник без сапог -
6 ноября 2010 г. 13:44, спустя 31 секунду
Данные в видео/айдио файлах обычно разбиты на фреймы, поэтому вырезая кусок файла с n-го по m-ный байты ты с точки зрения компьютера получаешь просто невалидный набор байтов. Тебе нужно как-то получить смещение фреймов в файле, и скачать нужные
Спецификация 10 версии flv, если поможетWork, buy, consume, die -
6 ноября 2010 г. 13:46, спустя 1 минуту 43 секунды
откуда пиздишь?) что пиздишь?)
ага, а то, может, проще спиздить эти 10 кадров с другого сайта))) -
6 ноября 2010 г. 13:47, спустя 1 минуту 20 секунд
AlexDIXI, бля, я хотел сказать что ты долбоеб и ебалу нерепльную хош. Но получается я долбоеб. Ебала вполне реальна. Красавец. -
-
6 ноября 2010 г. 13:52, спустя 2 минуты
а чо нереального то?))) просто оффсет считается не как в файле, в смысле "не простым делением размера на количество секунд")))))))) высчитываем оффсет, качаем фрейм - фоткаем, все счастливы, тс мужик и гений, я тоже отскриню нужные мне вещи подобным методом :)
AlexDIXI, бля, я хотел сказать что ты долбоеб и ебалу нерепльную хош. Но получается я долбоеб. Ебала вполне реальна. Красавец.
если решишь задачу чувак - выложи решение плиз, чтобы не писать второй раз одно и тоже :)Сапожник без сапог -
6 ноября 2010 г. 14:00, спустя 7 минут 45 секунд
phpdude, просто я сразу не мо представить как можно обработать файл его не скачав. И в общем решил, что это нереально. Оказалс не прав =)
Sinkler, не, трезвый)) Просто я ахуел от простоты решения такой сложной на мой первый взгляд задачи)) -
-
6 ноября 2010 г. 14:51, спустя 48 минут 14 секунд
phpdude, я понял после того как прочитал первое сообщение тс. Но прочитав заголовок темы я решил что это нереально))) -
6 ноября 2010 г. 14:56, спустя 5 минут 44 секунды
откуда пиздишь?) что пиздишь?)
pornhub.com
скрины )Спустя 45 сек.Думал что легко решу задачу, но облом с фреймами.. -
6 ноября 2010 г. 15:00, спустя 4 минуты 8 секунд
чего облом то? считываешь хедер, дёргаешь из первого фрейма метаинформацию, дальше дело техники =)
300$, срок исполнения 1 день )Work, buy, consume, die -
6 ноября 2010 г. 15:04, спустя 3 минуты 19 секунд
flash с прокруткой, ведь умеет работать с куском файла FLV, задумайтесь… -
6 ноября 2010 г. 15:04, спустя 18 секунд
красавчег!
откуда пиздишь?) что пиздишь?)
pornhub.com
скрины )Спустя 45 сек.Думал что легко решу задачу, но облом с фреймами.. -
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!