Come a livello di estrarre l’audio mp3 da un video di youtube?

Qualcuno ha qualche esempio asp.net codice C# per estrarre l’audio da un video di youtube link e salvarlo come un file mp3. Qualcuno ha consigliato di utilizzare wget e ffmpeg che ho installato e sto cercando di shell di comando, ma un’eccezione qui sotto. Il codice di esempio riportato di seguito.

System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.EnableRaisingEvents = false;
proc.StartInfo.FileName = "C:\\Program Files\\GnuWin32\\bin\\wget.exe http://www.youtube.com/get_video?video_id=... | ffmpeg -i - audio.mp3";
proc.Start();
  • si prega di specificare l’eccezione.
  • {“Impossibile trovare il file specificato”}
  • Io sono ancora in grado di ottenere un file batch per eseguire correttamente. Qualcuno può aiutare a risolvere i problemi? Devo portare fino cmd.exe e passare alla directory in cui ffmpeg e provare a eseguire questo comando: “C:\Program Files\GnuWin32\\bin\wget.exe youtube.com/get_video?video_id=2O0kuoiAm2A | ffmpeg.exe -io – c:/temp/mp3/audio.mp3″ ho un sistema impossibile trovare il file specificato errore.
  • Di recente ho letto di scaricare un video da youtube non è più possibile. Qualcuno può confermare?
  • Voi sono scaricare Youtube pagina HTML non il file video !!
InformationsquelleAutor Bryan C | 2010-06-13

 

3 Replies
  1. 3

    Si stanno vedendo “file non trovato”, perché non è stato specificato un nome di file valido cioè:

    "C:\\Program Files\\GnuWin32\\bin\\wget.exe http://www.youtube.com/get_video?video_id=... | ffmpeg -i - audio.mp3"

    Di cui sopra non è il nome di un file è un file di nome e di alcuni argomenti, che viene poi reindirizzato a un altro eseguibile.

    Come si sta tentando di eseguire due eseguibili qui (wget e ffmpeg) un approccio qui ci sarebbe da scrivere un script (e.g un file batch) che avvolge questi due eseguibili chiamate e quindi eseguire lo script e passare l’url argomento ad esso.

    • Io sono ancora in grado di ottenere un file batch per eseguire correttamente. Qualcuno può aiutare a risolvere i problemi? Devo portare fino cmd.exe e passare alla directory in cui ffmpeg e provare a eseguire questo comando: “C:\Program Files\GnuWin32\\bin\wget.exe youtube.com/get_video?video_id=2O0kuoiAm2A | ffmpeg.exe -io – c:/temp/mp3/audio.mp3” ho un sistema impossibile trovare il file specificato errore
    • Di recente ho letto di scaricare un video da youtube non è più possibile. Qualcuno può confermare?
  2. 0

    Il Processo.Start(stringa) il metodo è pensato di avviare un processo senza argomenti. Pertanto, come chibacity detto, si ottiene un’eccezione, perché la stringa intera “C:\Program Files\GnuWin32\bin\wget.exe http://www.youtube.com/get_video?video_id=… | ffmpeg-i – audio.mp3″ è trattato come il nome del file da eseguire. L’avvio di un processo con argomenti di utilizzare il Processo.Start(string,string) metodo : http://msdn.microsoft.com/en-us/library/aa326952%28v=VS.71%29.aspx.

    • Di recente ho letto di scaricare un video da youtube non è più possibile. Qualcuno può confermare?

Lascia un commento