Если вы размещаете свои собственные видеофайлы (h.264, WebM или ogg и flash для каждого видео), вы можете поместить его на свои html5-страницы следующим (и многими другими) способом:
http://camendesign.com/code/video_for_everybody
Если у вас нет хостинга и вы хотите использовать кодек h.264 или WebM с резервной флэш-памятью из размещенных на YouTube видео, вы можете использовать этот метод:
http://apiblog.youtube.com/2010/07/new-way-to-embed-youtube-videos.html
http://www.youtube.com/html5
Хитрость в том, что в iframe есть страница html5 с автоопределением.
Однако я использую модернизатор и хотел бы встраивать свои видео на YouTube без использования iframe, а только с прямыми ссылками на файлы h.264 (webkit) и WebM (gecko). Модернизатор определит, что нужно обслуживать, и отклик на флеш-вставку на YouTube (трезубец).
Как я могу получить эти файлы с YouTube? Через API?
http://code.google.com/intl/zh-TW/apis/youtube/2.0/reference.html#formatsp
Кажется, youtube не очень заинтересован в прямом доступе к этим файлам, потому что все расширения здесь для их загрузки. И метод iframe также работает только на fmovies без рекламы.