Salve,
sto cercando di fare questa cosa ma sono ignorante in materia.
Estrarre la thumbnail di youtube o vimeo una volta che è stato inserito il link della fonte.

In rete ci sono dozzine di script funzionanti per l'estrazione di immagini youtube ma per vimeo la cosa si complica perchè bisogna utilizzare una piccola funzione che parsa l'xml.

Qualcuno potrebbe aiutarmi con questo script che ho trovato ?

codice:
function processURL(url, success){
    var id;

    if (url.indexOf('youtube.com') > -1) {
        id = url.split('/')[1].split('v=')[1].split('&')[0];
        return processYouTube(id);
    } else if (url.indexOf('youtu.be') > -1) {
        id = url.split('/')[1];
        return processYouTube(id);
    } else if (url.indexOf('vimeo.com') > -1) {
        if (url.match(/^vimeo.com\/[0-9]+/)) {
            id = url.split('/')[1];
        } else if (url.match(/^vimeo.com\/channels\/[\d\w]+#[0-9]+/)) {
            id = url.split('#')[1];
        } else if (url.match(/vimeo.com\/groups\/[\d\w]+\/videos\/[0-9]+/)) {
            id = url.split('/')[4];
        } else {
            throw new Error('Unsupported Vimeo URL');
        }

        $.ajax({
            url: 'http://vimeo.com/api/v2/video/' + id + '.json',
            dataType: 'jsonp',
            success: function(data) {
                sucess(data[0].thumbnail_large);
            }
        });
    } else {
        throw new Error('Unrecognised URL');
    }

    function processYouTube(id) {
        if (!id) {
            throw new Error('Unsupported YouTube URL');
        }

        sucess('http://i2.ytimg.com/vi/' + id + '/hqdefault.jpg');
    }
}

Nel senso che saprei pure chiamare un funzione in js ma questa prorpio non la capisco , cosa deve contenere la variabile success ?

Vorrei fare in modo che ci sia un campo input con un pulsante submit accanto , una volta che inserisco un video vimeo o youtube mi restituisce l'immagine in un <div id="thumbnail">

credo sia uno script che potrebbe servire a tutti perchè vimeo è vermente rognoso da estrarre.
resto in fuduciosa attesa scusandomi per la mia ignoranza in materia.