Critique of the YouTube upload process

With thousands of new videos now being uploaded to YouTube every day, there must be tons of people who go thru what I just did: upload a video to YouTube for the first time.  Despite one or two user forums, a quick Google search reveals that relatively little has been written about this process.  So here are a few of our thoughts on uploading video to YouTube:

  1. the worst part about it is how long you have to wait after the upload is finished for YouTube to process your video.  We waited more than a day and half for our little 3 minute promo clip to finish processing and be ready to share.  I have a hard time believing that all these thousands of people uploading videos everyday are going to have the patience to wait around a few days for their videos to show up.  It certainly hurts the idea that user generated Internet video can cover any type of current events situation.  By the time the video is ready to share it's already a few days later!  I realize that YouTube is attempting to transcode thousands of new video clips a day to their own Flash format for streaming (which can't be an easy thing to do at that scale) but at some point they're going to have to figure out a better way do it or dedicate more resources to do the processing.  Waiting days for your video to show up stinks.

  2. why does YouTube recommend that the optimal format for upload is 320x200 video when they seem to be transcoding the video to fit in the 425 pixel-wide standard viewing window?  They should suggest that directors encode video to a 425 pixel-wide (or higher) format video because whenever you transcode video from a lower resolution format to a higher one, you loose video quality.  Perhaps they have a good reason for telling you to use a lower resolution format than their viewer window, but I can't  figure it out.

  3. it seems their transcoding process screws up the audio/video synchronization somewhat.  I noticed this before even uploading videos by watching other people's Steven Colbert clips captured from broadcast television.  I noticed the sound is usually a little off in them but I just assumed that it was the person capturing it that screwed it up.  Now that I've uploaded my own video, I can see that it's YouTube's transcoding process that's messing it up.  The original clip sound is perfect when played back locally on my PC but the sound synch is slightly off in the YouTube streaming version.  (I uploaded a few different videos to be sure.)

  4. Their transcoding is stripping off the last few moments of the video.  We include a Creative Commons banner at the very end of all our videos (including the promo I uploaded to YouTube) and their processing step seems to have stripped it off.

  5. It looks like by default YouTube takes a frame exactly in the middle of the video to use as the still screen shot icon that they display to represent the video.  It would be nice if there was some way to manually select another frame to use as the frame exactly in the middle of the video may not necessarily best represent what the video is actually about.

Besides that, the video and sound quality appear to be okay (for streaming video).  Hopefully you're not in a third-world country somewhere so your Internet connection is solid enough that it plays back in real-time without skipping.

As I alluded to on the front page, there are lots of cool things about streaming Internet video (especially what YouTube/MySpace/Google Video are doing) but video quality and playback performance aren't among them.  That's one reason that we chose to go with BitTorrent and P2P to distribute the mariposaHD episodes: we wanted the best video quality possible.

For Internet video to eventually eclipse broadcast video (which it eventually will) the video quality and playback performance has to be BETTER than broadcast TV, not worse.  The video capabilities of a typical PC are already far beyond most televisions.  The trick is simply getting the high-quality video to the viewers on a network that wasn't designed to work that way.  We think the BitTorrent/P2P/cached video method is what works.  Not getting video in real-time is a small price to pay for vastly superior video quality.  Most people don't need to watch something in real-time anyway.  DVD's, VHS tapes, Tivoed TV shows, video on demand, are pay-per-view are all not real-time delivery and they all seem to do pretty well.  Besides, the real criticism of YouTube's business model is the economic one.  It reputedly costs them more than half a million bucks a month to pay for all those servers and bandwidth to host all those thousands of streaming videos.  How are they going to make enough money to pay for all that?  The bigger their audience, the bigger their bandwidth bill. Their economics don't scale well.  Here at mariposaHD, we've had thousands of viewers download our first view videos (which are in HD!) from all over the world and we've distributed it all from a single 2.4 Ghz Celeron server that hosts our website and BitTorrent tracker.  That's the way that Internet video will eventually eclipse broadcast television.

dominic – September 5, 2006 – 9:21am

So great :-)

SLIxx's picture

Hi guys of mariposaHD :-)

It's just amazing what you've done ! So great ! I love it and my iPod too :-)

Well I just found your site on the Internet and now all contents are in my iPod just to have fun watching all those beautiful girls and landscapes you have filmed.

So let's give us some new stuff soon !
Thanks from Paris, France.

Nota : sorry for the comment in this post but it seems I can't comment somewhere else...

SLIxx – September 5, 2006 – 9:52am

MySpace

dominic's picture

As a side note, we uploaded the exact same video file to MySpace videos the same day (September 3rd) and it is STILL listed as "processing".

dominic – September 19, 2006 – 7:30pm

MySpace, YouTube, etc.

I've got an ongoing piece on my blog about upload/transcoding issues with the various video sites.

But the important bit to remember when dealing with MySpace is to upload an FLV... preferably using the On2 codec. The resulting transcode will be faster, and video quality will be significantly higher. With YouTube, on the other hand, there doesn't appear to be much point in optimization... no matter what you feed it, you get artifact soup.

Here's a video I shot and uploaded to YouTube and MySpace. MS transcoded the FLV within 30 minutes or so, with better a/v quality. It took YT many hours to transcode a DivX version (their preferred format), and it still looks like crap.

In fairness, last I heard, YT was still trying to support Flash 7 players, which means they're transcoding to Sorenson. And I guess their core constituency doesn't much care, so maybe they're doing the right thing. :)

rogben – October 24, 2006 – 1:10pm

16:9 streaming

dominic's picture

Thanks for the link .. nice article!

Have you found any streaming site that does 16:9 aspect ratio video?

dominic – October 29, 2006 – 3:08pm

Don't hold me to this, but I

Don't hold me to this, but I *think* DivX's Stage6 service does 16:9. The downside, of course, is that they're relying on the DivX Web Player, which lacks Flash's installed base. Makes for some purty web video, though.

rogben – November 3, 2006 – 3:03am

redistribution rights of streamed content and future quality

I would think they deliberated removed the claim that viewers don't have to watch the ads they stream on the same page.

But I've always wondered why we still use mp3- it's need expired with cable phone service that allows the full v92 bandwidth to be enjoyed.

So now with megabaud pipes in BOTH directions available widely for about two bucks a day, less then satellite generally gets for a very small number of even if hidef resolution very low quality hours of programming, claiming lossless formats are not ONLY used -to my knowledge- by p2p, is odd.

It's now that we can use the internet befoer the profiteers suck up any capacity we forfeit.

A hundred bucks at Target gets a better then hidef as most enjoy it webcam, megapixel, thousands of UNIQUE frames per minute, and free p2p video programs to download.

Yet like you we are lucky if we lust for the now years old streaming video cell phones (when I checked you got half an hour a month to useu the feature!) and settle for a few 1970-'s era -if on thumbnails- poloroid snapshots per minute.

It's as if there are two worlds when it comes to networking. One foro corporations, that are surplussing mere two gig ethernet switches, and those the rest of us fail to enjoy which have cable installers believing that entire cities are sharing the bandwitth of one copper wire; despite there employer selling business to business glass tubes at a reasonable profit.

So for you, i'm on my way to comment on othe loss of sp1 here, why not for a fee have a pay site that allows the original file to be downloaded directely 'unencoded?'

I've been waitign for that for years. Cable, not just satellite, is encoding away much of the quality of digital TV. I was told that was illegal at one point adn believed it, I thought that native digital content had to be delivered as is, but now I don't see any disclaimers saying 99 percent of teh bits have been judged not necessary when I encounter movies and such, although I was stunned to see the credits cut on a pay analog probably channel as well.

There is not a relationship betweem compression and streaming as you imply. Streaming allows only watched content to be sent out, that's why it's so 'popular', not just because it makes it harder to save. P2P is defended as making it easier to steal because the content is swarmed, a rather absurd argument. The point is that an inefficiency is created by not simply multicasting in proper sequence even if from many sources.

Mesh networks make sense for wired infrastructure as well. Even though I don't know if cable modems are actuallyc apable of p2p among end users (as is v92 of course!). We could see a return to local theater with audiences worldwide. It could even occur like that live.

Storring and waiting are what has us overpaying hollywood for what we don't even want most.

Standby for a comment aboutu how there are only a few hours left to upgrade XP, anda question about your FAQ's!

bmars@go.com – October 10, 2006 – 11:52pm

new look at the internet video

YouTube is being hit back by its popularity. They have to limit the compressed video quality because of huge bandwidth consumption for high quality videos but also because of this high compression time taken for video processing is much longer. The solution? Not so popular services that are not flooded by videos yet. For social networking that'd be Grouper, for those with high quality requirements such as stereo sound MyTalentVideo a.k.a. MyTLV is a good choice. Waiting times are next to nothing (sometimes under 10 minutes - especially on MyTLV), quality is far beyond YouTube's not to mention nonexistent audio-video sync problems.

kryssja – January 30, 2007 – 11:33am

Youtube

Youtube is great, but i have to admit the quality is very poor, and the long uploads bother me a lot, there is however hope, sites like motiono.com are popping up here and there trying to offer services better than youtube, i have uploaded a couple of videos to motiono in the past week, quality surpassed my expectations and uploading was very fast compared to youtube.

Snewton – March 15, 2007 – 9:20pm