VideoHelp Forum




+ Reply to Thread
Results 1 to 3 of 3
  1. Member
    Join Date
    Nov 2007
    Location
    United States
    Search Comp PM
    i'm developing a website/database where people can upload video.

    i am going to use the amazon web services, namely s3 and ec2, for storing, distributing and processing the videos. i will be using ffmpeg on ec2 for the video processing.

    i have some questions:

    1. my primary means for viewing the videos will be through a flash video widget for webpages. so for that i am going to need an FLV for each video. i'd also like the videos to work on tivo, apple tv, ipods, cell phones, etc. for these i'm guessing i'll need an MPEG4 version of each video. what video formats should i generate for these requirements? will FLV and MPEG4 suffice?

    2. i have an api for the video uploading, so videos will come from many devices(camcorders, cellphones, etc). what are all the popular video formats that i should accept? does this even matter in that ffmpeg might be able to convert any format to any other format without the developer having to handle each case?

    3. i want the FLVs for the video widget to play at 480x360. if i want to make a smaller version of my video widget available that plays video at say 240x180, will the 480x360 version suffice in that i can smoothly scale down FLVs from within flash or do i need to save multiple FLV formats converted at different sizes? what about for full computer screen? also, for playing videos on other devices(tvs, ipods, cellies) - will one size of each required format be enough or should i have multiple sizes, say one for cell phones and one for tvs?

    4. if someone uploads an hd video, i want to preserve the hd format for high def viewing but at the same time i want these high def videos to be playable on systems that don't support hd. so do i have to save multiple formats here(one hd one non hd)?

    thanks for your help
    Quote Quote  
  2. Member
    Join Date
    Nov 2007
    Location
    United States
    Search Comp PM
    bump
    Quote Quote  
  3. Member Krispy Kritter's Avatar
    Join Date
    Jul 2003
    Location
    St Louis, MO USA
    Search Comp PM
    1) Start with whatever format is your target audience. (ie: if PC users are your primary target, conentrate on getting flv files working). After you get everything working, you can always go back and add usability for other users. You can also get feedback from users on what file types they want/need. No reason to spend a lot of time on conversions and space storing a lot of different file types if no one is using them. Let your users dictate your file types moving forward.

    2) Again, I would concentrate on which types you know will be used. Adding the ability for other types as they are needed.

    3) From personal experience, most sites that have video, provide different sources for each format (low res, high res, ipod - for example). So you will need multiple copies for each format you plan to support. As stated above, start with the basics and addon as needed.

    4) Yes, same as #3. Multiple copies will be needed for each defined playback option.

    While it appears you have a plan and a good idea of how you want everything to work, trying to implement all of your ideas in the initial project can be a very humbling experience. Start with the basics. Get the basic procedure working for a single format or two, and let users test everything and provide feedback. Once you have the basic layout functional, you can go back and implement support your additional ideas. Just getting the basic layout functional will be a major stepping stone. Once it is running, it becomes easier to implement more options.
    Google is your Friend
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!