Всё о работе с видео файлами на php ( AVI, mpeg и т.д.) Чтение инфы итп Сборная тема.

  • Автор темы Автор темы pauk
  • Дата начала Дата начала
Найч

Зато там есть ссылки на описания форматов, + многое можно почерпнуть из сорцов.
 
Originally posted by fixxxer

Зато там есть ссылки на описания форматов, + многое можно почерпнуть из сорцов.
Верно. Вы считаете реальным написание скрипта-декодировщика? Если пытаться сделать это самостоятельно - жизни не хватит на все форматы, хотя, скорее всего, не во времени будет вопрос. Я думаю, что даже если собрать ролики одного формата, каким-то образом прикрутить правильный декодер, который даст картинку из середины файла - то задержки по времени в лучшем случае будут исчисляться секундами. То есть что я хочу сказать - для сайта пока нельзя использовать подобное декодирование на лету, тем более что я не вижу значимых минусов в варианте с превьюшками в картинках. Если у вас другое мнение - буду рад его услышать
 
Найч
я не уверен что там первый кадр, или десятый, или какой еще
если есть хороший алгоритм извлечения то номер кадра не так важен.
сомневаюсь, что http://www.alltheweb.com подобное делают ручками
 
Найч, а зачем на лету?
Ты обычные превьюшки, thumbnails которые, на лету что ли генеришь? Нет. Ну и тут то же самое.
 
Originally posted by fixxxer
Найч, а зачем на лету?
Ты обычные превьюшки, thumbnails которые, на лету что ли генеришь? Нет. Ну и тут то же самое.
Я тоже придерживаюсь этого мнения. Если вопрос встает "выдергивать кадр из ролика например, при заливке оного(или по событию - неважно), а не при показе странички пользователю", то, к сожалению, пока не встречал автоматизированного решения. Сам же делал это именно через VirtualDub.
Касательно вопроса, почему я употреблял "на лету"
...как вывести на экран первый кадр в виде рисунка
 
Вот тут есть описание форматов и AVI тоже есть:
http://www.wotsit.org/search.asp?s=windows
 
Жалко, что не додумались в РНР для стандартных функций обработки видео.
:(
 
Чтение инфы о разрешении видео PHPой

Подскажите как можно узнать разрешение изображения из видео файлов средствами PHP, раньше читал http://www.getid3.org- этим, но он слишком громозский, может проще есть способ, как типа картинки читать getimagesizом?
Или может есть скрипты полегче где нибудь?

У меня файлы видео: avi,mpeg,wmv,rm,mov
 
проще есть способ, как типа картинки читать getimagesizом?
нету.
Или может есть скрипты полегче где нибудь?
поиск готовенького, если не хватает таланта даже выдернуть нужный тебе код из имеющегося, производится в форуме "Оффтопик".
 
лучше похачить getid3.
если надо больше видео форматов, то есть модуль к перлу, только он требует все кодеки, с которыми ты хочешь работать :-(
 
разобраться с getid3, так и не понял как выдирать инфу.
вобще если бы конечно знать с какого по какой байт читать из файла и как распоковать, то было бы неплохо.
 
Получить информацию из avi-файла средствами php

Для большой и удобной видеотеки на php встала следующая необходимость:

Получить из имеющегося avi-файла информацию:

- длительность видеоряда;
- аудио- и видео- кодеки;
- разрешение видеоряда (X*Y);
- и т.д и т.п

Скажите, есть способ?


P.s.: apache2, php5, windows xp, хотя это и не принципиально, я надеюсь.
 
imagemagick может что-то читать из avi и еще каких-то видеоформатов
что именно не знаю - не пробовал
 
Спасибо, попробую! Использовал до этого avicodec, но с командной строкой у этой програмы большие проблемы.
 
Найч
Я не уверен, что ТАМ первый кадр, но он там не темный :)
Я решил свою проблему, но другими способами.
Все-таки интересно, если первый кадр - в основном, пустой, то как делать захват видео (первый значащий кадр)
 
Сверху