I'm currently working on a media based site that serves up user submitted videos/images/flash games/etc. The owner wants an easy way to generate thumbnails for the content so that we don't have to depend on the user to submit one. We would also like to attach a small intro clip to the video content and possibly watermark it. I would like to automate all this and make it part of the content submission process. So what I'm looking for is: A way to generate a thumbnail for a video/image/flash movie A way to attach an intro clip to a video file. A way to Watermark a video or image file. I'm an experienced Linux user/admin/developer so i am interested in all possible options, be it a php/c library, a prebuilt php solution, or some command line tools which i can just control with php/cron jobs. Ive been looking for info on this subject for some time, i know other sites use it and that its possible, but most information I've found has been less than helpful. Thanks in advance.