Scarichaimo mp3 da youtube

Stato
Discussione chiusa ad ulteriori risposte.

Ubermensch

Utente Silver
2 Marzo 2009
9
0
0
56
Dato il link il programma scaricherà nella directory di lavoro il file mp3 del video di youtube scelto.

Ecco il mio in python:

Codice:
import os
url = raw_input("\nDigita l'indirizzo del video:\n")
nomeFile = raw_input("\nDigita il nome che vuoi dare al file mp3:\n")
os.system("youtube-dl " + url) 
def cercaFlv():
	for x in os.listdir(os.getcwd()):
		if x[-2:] == "lv":
			global fileVideo 
			fileVideo = x
cercaFlv()
os.system("ffmpeg -i " + fileVideo + " -f mp3 ~/" + nomeFile + ".mp3")
os.remove(os.getcwd() + "/" + fileVideo)
Il programma è testato su piattaforma linux e presuppone 2 librerie di supporto ovvero youtube-dl e ffmpeg (per le quali non ho trovato moduli python sostitutivi).
Ulteriore ma doverosa precisazione: il programma è creato pensando che nella cartella di lavoro non ci sono altri file con estensione .flv.
 
Ci lavoro e poi posto... questo è un abbozzo...quel modulo è in python e vorrei evitare di copiare .... :asd:
 
per estrapolare l'mp3 dall'flv bisognerebbe usare come per python la libreria ffmpeg.

esiste anche per php -> http://ffmpeg-php.sourceforge.net/
 
Langy ha detto:
per estrapolare l'mp3 dall'flv bisognerebbe usare come per python la libreria ffmpeg.

esiste anche per php -> http://ffmpeg-php.sourceforge.net/

grazie Langy adesso ci do un'occhiata. era proprio quello che andavo a cercare. :tunz:
 
volendo il python si puo' integrare in php:

http://www.csh.rit.edu/~jon/projects/pip/

Per eseguire un python da php basta fare cosi:

Codice:
$result = exec("/path/to/python2.3 /full/path/to/tube2mp3.py &> /full/path/to/home/tube2mp3_LOG.txt");
echo $result;

Pero' bisogna poi integrarlo con le variabili di php, passare la variabile video intendo
 
Scusate solo una cosa... Ma da una data pagina di utube, come si arriva al video "sorgente"? Cioé, si può trovare l'indirizzo dove è archiviato il file?
 
Stato
Discussione chiusa ad ulteriori risposte.