Risposte:
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-pip
e mplayer
(entrambi installabili da apt-get
). Quindi, corri sudo pip install mps-youtube
e il gioco è fatto.
Puoi leggere di più su mps-youtube qui .
Appunti
sudo apt-get install python-pip
dall'uso sudo apt-get install --no-install-recommends python-pip
. Funziona altrettanto bene (per lo scopo specifico dell'installazione mps-youtube
).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 -x
converte 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 :
È 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-title
come 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-title
allo stesso modo --match-title
o 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).
Per recuperare tutti i formati scaricabili:
youtube-dl -F <URL>
Per scaricare direttamente mp3:
youtube-dl --extract-audio --audio-format mp3 <URL>
Per me, il trucco è stato:
--extract-audio
bandiera, come raccomandato da @ blade19899.--format bestaudio
flag, come raccomandato da @Xenoth.Risultato:
./youtube-dl --extract-audio --format bestaudio https://www.youtube.com/watch?v=3LZugKYOx80
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.
Puoi utilizzare strumenti di terze parti come 4K YouTube to MP3. Ciò consente di estrarre solo l'audio da un video. https://www.4kdownload.com/products/product-youtubetomp3
Hanno anche un breve tutorial su come farlo https://www.4kdownload.com/howto/howto-convert-video-to-mp3
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
-f bestaudio
e lasciarlo a quello.