Desconosco que se puedan subir directamente, creo que primero debes hacer el video. Yo utilizo Windows Movie Marker, que se descargo con el Messenger, es muy fácil de usar, puedes agregar las fotos en el orden que quieras y establecer cuanto tiempo dura cada una, ademas de efectos, subtitulos, etc. Con este programa puedes subir directamente los videos a youtube. La desventaja es que no está disponible para windows XP ni versiones anteriores
Si no lo tienes, ve aquí:
http://download.live.com/moviemaker o accedes desde tu cuenta de windows.
Otra opcion es hacer unas diapositivas y luego el documento powerpoint lo transformas a video, con este programa E.M. Free PowerPoint Video Converter (yo lo descarge aqui:
http://e-m-free-powerpoint-video-converter.softonic.com/descargar ), puedes transformar un documento .ppt a diferentes formatos de video y luego subirlo.