VideoSharing-dl è il mio primo vero script PHP. Consideratelo, quindi, Hello, world quality – è solo che non mi piace molto cominciare lo studio di un linguaggio di programmazione scrivendo codice che non serva a nulla.
Abbiate pietà.
Mia sorella mi ha chiesto una soluzione semplice per poter ottenere la traccia sonora di un
video che aveva visto su YouTube; io ho pensato di darle qualcosa in più:
Lo script, in maniera molto spartana, prevede che voi inseriate l’URL del video di YouTube, Metacafe o PornoTube nel campo apposito, selezionate il formato di destinazione (Audio o Video), premiate Invia e… attendiate. Il tempo che dovrete aspettare prima di vedere il prodotto finito dipende dalle prestazioni del sistema su cui sono in esecuzione:
- Il vostro sistema UN*X di fiducia: per semplicità ho usato alcuni trucchetti che non sono replicabili (facilmente) su un sistema… diverso.
- Il vostro demone HTTP preferito: io uso Apache 2, ma niente vi impedisce di scegliere diversamente;
- PHP; io uso la versione 5, ma non dovrei aver usato alcun costrutto che leghi a doppio filo l’esecuzione del codice a questa particolare versione
- youtube-dl, metacafe-dl, pornotube-dl: script in Python di Ricardo Garcia Gonzalez utilizzati per l’estrazione dei video in formato FLV dagli URL forniti dagli utenti;
- FFmpeg ed mplayer, per l’estrazione, rispettivamente, del video e dell’audio. Se pensate che il tempo atteso sia eccessivo, probabilmente è colpa loro
Ah, dimenticavo: VideoSharing-dl è distribuito secondo i termini della licenza GNU Affero GPL, versione 3.
Download
- Versione 0.1: qui.

