Cerca e scarica solo audio da youtube

18

C'è un modo per cercare e quindi scaricare da YouTube, con la situazione in cui ho solo bisogno di scaricare solo l'audio, non il video.

    
posta Maythux 14.02.2014 - 16:05

8 risposte

6

Un'alternativa a youtube-dl è stata descritta qui: New Command Line YouTube Player e Downloader con supporto di playlist locali: mps-youtube . L'articolo è abbastanza dettagliato ma solo per citare ciò che sembra pertinente alla tua domanda:

  

mps-youtube è un nuovo strumento che, oltre a poter scaricare video di YouTube (sia l'intero video o solo l'audio), può anche cercare e riprodurre video di YouTube e creare playlist locali, il tutto dalla riga di comando. >   Per impostazione predefinita, questo è fondamentalmente un lettore audio di YouTube (e un downloader), ma puoi abilitare la riproduzione video (esterna) dalle sue opzioni.

Questo programma richiede la presenza di python-pip e mplayer (entrambi installabili da apt-get ). Quindi, esegui sudo pip install mps-youtube e il gioco è fatto.

Puoi leggere ulteriori informazioni su mps-youtube qui .

Note

  • questo programma scarica solo l'audio se lo desideri e quindi risparmi sulla larghezza di banda: invece di scaricare un video e quindi estrarre l'audio alla tua estremità, devi scaricare solo l'audio.
  • se non desideri installare tutte le raccomandazioni suggerite da sudo apt-get install python-pip usa sudo apt-get install --no-install-recommends python-pip . Funziona altrettanto bene (con lo scopo specifico di installare mps-youtube ).
risposta data DK Bose 14.02.2014 - 17:58
22

Innanzitutto, installa youtube-dl :

sudo apt-get install youtube-dl

Quindi scarica e converti il ​​video di YouTube

youtube-dl http://www.youtube.com/watch?v=dQw4w9WgXcQ -x

Il -x lo converte in audio.

Ulteriori opzioni audio:

-x, --extract-audio              convert video files to audio-only files (requires ffmpeg or avconv and ffprobe or avprobe)
--audio-format FORMAT            "best", "aac", "vorbis", "mp3", "m4a", "opus", or "wav"; best by default
--audio-quality QUALITY          ffmpeg/avconv audio quality specification, insert a value between 0 (better) and 9 (worse) for VBR or a specific bitrate like 128K (default 5)

Home Page :

risposta data blade19899 14.02.2014 - 16:12
8

Puoi cercare e scaricare utilizzando youtube-dl. Tutto quello che devi fare è fornire i termini di ricerca nel link, in questo modo:

 youtube-dl -f bestaudio 'https://www.youtube.com/results?search_sort=video_view_count&filters=video&search_query="SEARCH TERM(S) HERE"'  

Poiché in questo modo vengono visualizzati tutti i video con il termine di ricerca nel titolo o nella descrizione (o nei commenti?), è possibile limitare ulteriormente il download solo a quei video con il termine di ricerca (o qualsiasi altro termine) nel titolo, quindi usa --match-title in questo modo:

 youtube-dl -f bestaudio --match-title "<regex or caseless sub-string>" 'https://www.youtube.com/results?search_sort=video_view_count&filters=video&search_query="SEARCH TERM(S) HERE"'  

Puoi anche rifiutare i video utilizzando --reject-title allo stesso modo di --match-title , o usare entrambi insieme.

Per inciso, ho appena provato quelle ricerche e qualcosa è buggato nella funzione di ricerca di youtube. Se rimuovi la parte "search_sort = video_view_count" della stringa, dà molti più risultati, alcuni dei quali non contengono nessuno dei termini, anche se i video erano correlati, quindi fai attenzione.

Aggiorna
La risposta sopra non è veramente completa. Youtube-dl ha una funzione di ricerca integrata per Google, Youtube e Yahoo. Per questi tre, puoi usare i comandi 'gvsearchX:TERMS' , 'ytsearchX:TERMS' e 'yvsearchX:TERMS' rispettivamente, e sostituire la 'X' con il numero di risultati che vuoi (e sostituire i 'TERMINI' con i tuoi termini di ricerca, ovviamente) .

    
risposta data pak 11.11.2014 - 01:48
6

È possibile. Dopo aver installato youtube-dl ( sudo apt-get install youtube-dl ) Semplicemente

youtube-dl --format bestaudio <link>

E salverà un file .m4a con il titolo del video.

Xenoth

    
risposta data Xenoth 08.10.2014 - 17:44
0

Per me, qual è il trucco:

  1. Download dell'ultima versione di youtube-dl come specificato nel README (altrimenti potrebbe bloccarsi, almeno la versione estratta da Ubuntu, lo ha fatto).
  2. Utilizza il flag --extract-audio , come raccomandato da @ blade19899.
  3. Utilizza anche il flag --format bestaudio , come raccomandato da @Xenoth.

Risultato:

./youtube-dl --extract-audio --format bestaudio https://www.youtube.com/watch?v=3LZugKYOx80
    
risposta data knocte 11.11.2016 - 18:16
0

Sto usando Ubuntu 16.04 e Audacity 2.1.2, attivo l'add-on di Firefox "download helper". Durante la riproduzione del video di YouTube, fai clic sul simbolo della sfera colorata nella parte superiore destra del display di Firefox, seleziona la forma di download (ad esempio veloce) e il sistema ti dice quando il video viene scaricato. Dai download, seleziona "mostra in cartella", quindi fai clic con il pulsante destro e seleziona "apri con Audacity", quindi il file audio viene visualizzato sullo schermo. Per estrarre come, ad esempio, mp3, seleziona "esporta audio", cambia l'estensione del file in "mp3", seleziona la destinazione, ad es. "Musica", e via. Prima dell'esportazione, è possibile sintonizzare l'audio utilizzando Audacity per rimuovere il parlato preliminare indesiderato o il battito della folla.

    
risposta data nosamjon 30.05.2017 - 11:26
-1

Per scaricare tutti i formati scaricabili:

youtube-dl -F <URL> 

Per scaricare mp3 direttamente:

youtube-dl --extract-audio --audio-format mp3 <URL>
    
risposta data Jaydev 07.09.2016 - 10:13
-1

Come hanno notato le altre risposte, youtube-dl è perfetto per questo ... per scaricare con la massima qualità allora puoi usare il comando:

youtube-dl --extract-audio --audio-format mp3 --audio-quality 0 https://youtube.com/watch?v=bT-HDjub20o

Se non puoi o non vuoi usare youtube-dl, allora ci sono diversi siti web che possono farlo per te .. Io personalmente raccomando link

    
risposta data cyx 28.01.2017 - 20:20

Leggi altre domande sui tag