Em um projeto que estava desenvolvendo, eu precisava extrair o thumb (imagem em miniatura) de vídeos do Youtube que eram enviados pelos visitantes do site. O problema é: como poderia fazer isso sem que fosse necessário o download do video para o servidor e sem a utilização de manipulação de arquivos de video?
Depois de pesquisar, descobri que a solução era bem mais simples do que eu imaginava: o youtube armazena em seus servidores imagens dos videos que são postados, assim, basta utilizar estas imagens como thumbshot do video desejado.
Por exemplo:
O Thumbnail deste video pode ser visualizado no endereço:
O ID deste video é o código: kmJnSZkKCq4, sendo assim seu thumbshot pode ser visualizado utilizando a URL do thumbnail http://img.youtube.com/vi/ID_DO_VIDEO/default.jpg, ou seja:
Tamanho 130×97: http://www.pauloacosta.com/wp-content/uploads/2011/10/default-2.jpg
Tamanho 480×360: http://www.pauloacosta.com/wp-content/uploads/2011/10/0-2.jpg