我正在使用ColdFusion,需要从存储在服务器上的flash影片生成缩略图。我听说过ffMpeg但不知道如何使用它。 (一旦你把它放在你的服务器上,下一步是什么?)
答案 0 :(得分:1)
FFMpeg的文档:http://www.ffmpeg.org/documentation.html
您可能需要查看:http://blog.prashanthellina.com/2008/03/29/creating-video-thumbnails-using-ffmpeg/
http://www.flashcomguru.com/index.cfm/2006/4/25/ffmpegthumbs
使用ColdFusion是不可能的,但请检查:http://old.nabble.com/Create-a-thumbnail-image-from-.flv-video-file-once-uploaded-td22683497.html
答案 1 :(得分:1)
您可以使用cfexecute在CF服务器上运行命令行。
Karthik链接了一篇博客文章,其中提出了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服务器实例运行的用户帐户。