Cerca e scarica solo audio da YouTube


19

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.

Risposte:


6

Un'alternativa a youtube-dlè stata descritta qui: Nuova linea di comando Player YouTube e downloader con playlist locali Supporto: mps-youtube . L'articolo è abbastanza dettagliato ma solo per citare ciò che sembra rilevante per la tua domanda:

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

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

Puoi leggere di più su mps-youtube qui .

Appunti

  • 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 fine, scarichi solo l'audio.
  • se non si desidera installare tutte le raccomandazioni suggerite sudo apt-get install python-pipdall'uso sudo apt-get install --no-install-recommends python-pip. Funziona altrettanto bene (per lo scopo specifico dell'installazione mps-youtube).

23

Innanzitutto, installa youtube-dl:

sudo apt-get install youtube-dl

Quindi scaricare e convertire il video di YouTube

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

Lo -xconverte in audio.

Altre 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)

Pagina iniziale :


+1 per la risposta ma youtube-dl non ha alcuna possibilità di cercare su youtube
Maythux

8

È possibile cercare e scaricare tramite 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"'  

Dal momento che ciò fa apparire tutti i video con il termine di ricerca nel titolo o nella descrizione (o nei commenti?), Puoi limitare ulteriormente il download solo a quei video con il termine di ricerca (o qualsiasi altro termine) nel titolo, quindi usa --match-titlecome così:

 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 usando --reject-titleallo stesso modo --match-titleo utilizzare entrambi insieme.

Per inciso, ho appena provato quelle ricerche e qualcosa è difettoso nella funzione di ricerca di YouTube. Se rimuovi la parte "search_sort = video_view_count" della stringa, otterrai molti più risultati, alcuni dei quali non contengono alcun termine, sebbene i video fossero correlati, quindi fai attenzione.

AGGIORNAMENTO
La risposta sopra non è davvero completa. Youtube-dl ha una funzione di ricerca integrata per Google, Youtube e Yahoo. Per questi tre, è possibile utilizzare i comandi 'gvsearchX:TERMS'e 'ytsearchX:TERMS', 'yvsearchX:TERMS'rispettivamente, e sostituire la "X" con il numero di risultati desiderati (e sostituire i "TERMINI" con i termini di ricerca, ovviamente).


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


Non necessariamente un .m4a, tuttavia. Sarà qualunque formato sia la migliore qualità audio.
Pak

0

Per recuperare tutti i formati scaricabili:

youtube-dl -F <URL> 

Per scaricare direttamente mp3:

youtube-dl --extract-audio --audio-format mp3 <URL>

Questo non scarica direttamente mp3. Scarica il miglior formato video ed estrae l'audio, quindi elabora l'audio dal video, convertendolo in mp3 (che quasi sicuramente non è l'audio incorporato nel video). Quindi degrada la qualità audio.
Pak

0

Per me, il trucco è stato:

  1. Scaricare l'ultima versione di youtube-dl come specificato nel loro README (altrimenti potrebbe bloccarsi; almeno la versione che Ubuntu ha estratto, lo ha fatto).
  2. Usa la --extract-audiobandiera, come raccomandato da @ blade19899.
  3. Usa anche il --format bestaudioflag, come raccomandato da @Xenoth.

Risultato:

./youtube-dl --extract-audio --format bestaudio https://www.youtube.com/watch?v=3LZugKYOx80

0

Sto usando Ubuntu 16.04 e Audacity 2.1.2, per attivare il componente aggiuntivo "download helper" di Firefox. Durante la riproduzione del video di Youtube, fai clic sul simbolo a tre palline colorate nella parte superiore destra del display di Firefox, seleziona la forma di download (ad es. Veloce) e il sistema ti avvisa quando il video viene scaricato. Dai download, seleziona "mostra nella cartella", quindi fai clic con il tasto R e seleziona "apri con Audacity", il file audio viene quindi visualizzato sullo schermo. Per estrarre come, diciamo mp3, selezionare "esporta audio", cambiare l'estensione del file in "mp3", selezionare la destinazione, ad es. "Musica", e via. Prima dell'esportazione, puoi sintonizzare l'audio utilizzando Audacity per rimuovere il parlato preliminare indesiderato o l'applauso del pubblico.



-1

Come hanno notato le altre risposte, youtube-dl è perfetto per questo .. per scaricare con la massima qualità, è possibile utilizzare 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 .. Consiglio personalmente https://youtube-dlmp3.com


Questo convertirà qualunque cosa sia l'audio incorporato in mp3, compromettendo così la qualità audio. Se si desidera la migliore qualità audio effettiva, è necessario specificare -f bestaudioe lasciarlo a quello.
Pak
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.