Как создать миниатюру флэш-фильма (.flv) - PullRequest
3 голосов
/ 15 февраля 2011

Я использую ColdFusion и мне нужно создать миниатюру из флэш-фильма, хранящегося на сервере.Я слышал о ffMpeg, но не знаю, как его использовать.(Как только вы поместите его на свой сервер, что будет следующим шагом?)

Ответы [ 2 ]

1 голос
/ 15 февраля 2011

Вы можете использовать cfexecute для запуска командной строки на сервере CF.

Картик связал пост в блоге, предлагающий следующий синтаксис для ffmpeg:

ffmpeg -itsoffset -4 -i test.avi -vcodec mjpeg -vframes 1 -an -f rawvideo -s 320x240 test.jpg

Так что вы можете сделать что-то вроде этого:

<cfexecute 
    name="c:\pathto\ffmpeg\ffmpeg.exe"
    arguments="-itsoffset -4  -i #sourcevideo# -vcodec mjpeg -vframes 1 -an -f rawvideo -s 320x240 #thumbnaildestination" />

Я не запускал ffmpeg, как это, и вам, вероятно, придется поэкспериментировать с синтаксисом, чтобы получить желаемый результат, но как только вы это сделаете, ваш рабочий процесс довольно прост.

Вы также можете столкнуться с проблемами при выполнении fmpeg.exe в зависимости от учетной записи пользователя, под которой работает экземпляр сервера ColdFusion.

1 голос
/ 15 февраля 2011
...