?
Solved

PHP Video Upload

Posted on 2007-03-27
9
Medium Priority
?
7,671 Views
Last Modified: 2008-03-08
I just need some links to tutorials showing how to upload videos with PHP.  In the past I made a Flash/PHP upload system for audio files, but I am not 100% sure on how to convert this to video and make it so that I can play the videos in flash video players.

Also, if anyone knows how to get 3 snapshots from the video when it is uploaded that would be helpful as well.
0
Comment
Question by:jls33fsls
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
  • 2
  • +1
9 Comments
 
LVL 18

Expert Comment

by:Mark Gilbert
ID: 18804819
I have done a similar thing, but have used a cms, xml output, flash video file--flv, and php.  Basically what you want to do is encode your video with flash 8, then take a screenshot of a decent frame--this also ensures that you get the best perspective for the video--and then enter it via cms.  In flash, program it to read xml, which you can create on the fly using database queries, XML header encoding, and xml output, and hey presto, you have a totally dynamic, cms driven video player using flash and it's cool video streaming capabilities without using streaming servers.

Hope this helps.
0
 

Author Comment

by:jls33fsls
ID: 18804834
Right, but I am making a video section on my site like a YouTube type thing (although nowhere near as big or complex), and I just need to get the actual automatic uploading of the videos working, the playback isn't a problem.  How can I make a script that automatically does what you said when the user uploads a video?

This is on a Linux machine by the way if it requires any open source converting software like I had to use for my audio upload system.
0
 
LVL 29

Expert Comment

by:rdivilbiss
ID: 18805226
Well this tutorial handles the upload and even mentions security which isn't a bad thing.

http://www.tizag.com/phpT/fileupload.php

I'm a little stumped on the snapshot issue though.
0
Get proactive database performance tuning online

At Percona’s web store you can order full Percona Database Performance Audit in minutes. Find out the health of your database, and how to improve it. Pay online with a credit card. Improve your database performance now!

 
LVL 29

Expert Comment

by:rdivilbiss
ID: 18805250
Possibly this SourceForge project is what you are looking for. Convert videos to FLV with PHP.

http://sourceforge.net/projects/wve/
0
 

Author Comment

by:jls33fsls
ID: 18805816
That tutorial for an upload script is just a generic one, I need one specific to videos.  I will have to take a look at that video to FLV one tomorrow and see if that is what I am looking for.  Also I am still wondering about the screenshots.
0
 
LVL 29

Expert Comment

by:rdivilbiss
ID: 18807918
>Also I am still wondering about the screenshots.

Sorry, I can't offer anything specific about that.  Maybe another expert has some experience with that. I can see why you would want that.
0
 
LVL 18

Accepted Solution

by:
Mark Gilbert earned 0 total points
ID: 21040612
the script I recommended, although very complex and includes a player will meet your uploading and auto-thumbnailing needs.  You can easily scale down the site and keep just the upload section.  As your site progresses, you can re-enable sections.

MOD: If the asker still needs this question closed, PAQ with refund.  This will be useful for others on EE.
0
 
LVL 1

Expert Comment

by:modus_operandi
ID: 21076823
Closed, 500 points refunded.
modus_operandi
EE Moderator
0

Featured Post

Moving data to the cloud? Find out if you’re ready

Before moving to the cloud, it is important to carefully define your db needs, plan for the migration & understand prod. environment. This wp explains how to define what you need from a cloud provider, plan for the migration & what putting a cloud solution into practice entails.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Many old projects have bad code, but the budget doesn't exist to rewrite the codebase. You can update this code to be safer by introducing contemporary input validation, sanitation, and safer database queries.
There are times when I have encountered the need to decompress a response from a PHP request. This is how it's done, but you must have control of the request and you can set the Accept-Encoding header.
This video teaches viewers how to create their own website using cPanel and Wordpress. Tutorial walks users through how to set up their own domain name from tools like Domain Registrar, Hosting Account, and Wordpress. More specifically, the order in…
Video by: Mark
This lesson goes over how to construct ordered and unordered lists and how to create hyperlinks.
Suggested Courses

770 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question