Правене на снапшот на видео с PHP Script?

FestarBG

Registered
Може ли с някакъв скрипт да се направя снапшот на видео.Да кажем че видеото се намира в папка /videos и аз да мога да му направя снимка с определени размери.Ако може дайте предложения как може да стане.. :?:
 
Хрумва ми един див вариант с отваряне на файла и четене от него на някаква малка част, примерно ако е 250 кб/с - четене на първите 250 кб, после създаваш файл с тип image/jpg и изплескваш прочетеното...

Не съм го пробвал и ми се струва по-вероятно да не стане, но пък може да опиташ...

Не зная дали някой го прави и ако го прави какъв е трика.

Извинявай, че се изказвам неподготвен!
 
sizif каза:
Хрумва ми един див вариант с отваряне на файла и четене от него на някаква малка част, примерно ако е 250 кб/с - четене на първите 250 кб, после създаваш файл с тип image/jpg и изплескваш прочетеното...

Не съм го пробвал и ми се струва по-вероятно да не стане, но пък може да опиташ...

Не зная дали някой го прави и ако го прави какъв е трика.

Извинявай, че се изказвам неподготвен!

Няма да стане, защото всеки видео файл е кодиран чрез някакъв алгоритъм, за да се спести място. Кодирането на картинките става по съвсем различен начин.
 
Изтегли това http://md-place.info/ffmpeg/ffmpeg.zip и разархивирай 4-те файла в една папка. (примерно главната директория на сървъра) Сложи в нея видео файла.
Ето ти php файла, който трябва да е в същата директория с видеото и файловете от архива.

<?php
exec("ffmpeg.exe -y -i ime.avi -f image2 -ss 43 -vframes 1 -s 512x384 -an thumb.jpg");
?>
ime.avi - името на видео файла.
43 - секундата в която ще се направи картинката.
512x384 - размерът на картинката.
thumb.jpg - името на картинката.

:D
 
Galli каза:
Изтегли това http://md-place.info/ffmpeg/ffmpeg.zip и разархивирай 4-те файла в една папка. (примерно главната директория на сървъра) Сложи в нея видео файла.
Ето ти php файла, който трябва да е в същата директория с видеото и файловете от архива.

<?php
exec("ffmpeg.exe -y -i ime.avi -f image2 -ss 43 -vframes 1 -s 512x384 -an thumb.jpg");
?>
ime.avi - името на видео файла.
43 - секундата в която ще се направи картинката.
512x384 - размерът на картинката.
thumb.jpg - името на картинката.

:D
Я ама туй работело бре.
Страхотен. :?:
 
Galli каза:
Изтегли това http://md-place.info/ffmpeg/ffmpeg.zip и разархивирай 4-те файла в една папка. (примерно главната директория на сървъра) Сложи в нея видео файла.
Ето ти php файла, който трябва да е в същата директория с видеото и файловете от архива.

<?php
exec("ffmpeg.exe -y -i ime.avi -f image2 -ss 43 -vframes 1 -s 512x384 -an thumb.jpg");
?>
ime.avi - името на видео файла.
43 - секундата в която ще се направи картинката.
512x384 - размерът на картинката.
thumb.jpg - името на картинката.

:D

Става ли и за SwF ?
 
Galli каза:
Изтегли това http://md-place.info/ffmpeg/ffmpeg.zip и разархивирай 4-те файла в една папка. (примерно главната директория на сървъра) Сложи в нея видео файла.
Ето ти php файла, който трябва да е в същата директория с видеото и файловете от архива.

<?php
exec("ffmpeg.exe -y -i ime.avi -f image2 -ss 43 -vframes 1 -s 512x384 -an thumb.jpg");
?>
ime.avi - името на видео файла.
43 - секундата в която ще се направи картинката.
512x384 - размерът на картинката.
thumb.jpg - името на картинката.

:D

Мерси... :D ...+1
 

Back
Горе