Apakah membaca video youtube hanya untuk suara yang dimungkinkan di baris perintah?

8

Saya ingin terhubung ke YouTube dan membaca video hanya untuk audio dengan perintah. Apakah itu mungkin?

aleroy
sumber
VLC dapat memutar video Youtube, Anda harus bermain-main dengan opsi baris perintah untuk menonaktifkan GUI, video dan katakan itu perangkat audio yang tepat untuk digunakan

Jawaban:

13

Untuk mengunduh audio sebagai mp3, menamai file termasuk nama penulis dan judul video, gunakan:

youtube-dl -x --audio-format mp3 '<URL>'


Misalnya, untuk mengunduh pembicaraan Linus yang menarik itu di git, dan memasukkan nama pengunggah di nama file (*),

youtube-dl -x --audio-format mp3 --output '%(uploader)s-%(title)s.%(ext)s' 'https://www.youtube.com/watch?v=4XpnKHJAok8'

akan menyimpan audio sebagai file
Google-Tech Talk - Linus Torvalds on git.mp3


Sampai saat ini, ini perlu mengunduh data video lengkap , dan memisahkan bagian audio , membuang gambar.
Namun diharapkan bahwa hal itu akan mungkin untuk men-download hanya audio track segera , dengan salah satu pembaruan berikutnya youtube-dl, dikombinasikan dengan perubahan pada sisi server YouTube.

youtube-dllalu gunakan ffmpeguntuk mengonversi .m4afile yang diunduh ke .mp3format.

Untuk membuat baris perintah lebih pendek, opsi dapat disimpan dalam file konfigurasi:
~/.config/youtube-dl.conf

* -xadalah bentuk singkat dari--extract-audio

Volker Siegel
sumber
Ini tidak berfungsi: [unduh] ukuran 100% .MiB dalam waktu ERROR: ffprobe atau avprobe tidak ditemukan. Silakan instal satu. Saya pikir itu karena ffmpeg.
aleroy
@aleroy Ya, benar. (Coba apt-get install ffmpeg atau yang setara)
Volker Siegel
Semua ini seharusnya mengunduh video tetapi bagaimana jika kita tidak mengunduhnya, tetapi kita baru saja membacanya? Bagaimana saya bisa melakukan itu?
aleroy
Apa yang Anda maksud dengan "baru saja membaca"? Audio dicampur dengan video dalam satu file, jadi kita perlu mendapatkan file itu terlebih dahulu.
Volker Siegel
Mengapa kamu lewat --restrict-filenames? Itu tidak perlu sama sekali. Perhatikan juga bahwa versi terbaru dari youtube-dl hanya mengunduh audio untuk video YouTube .
phihag
6

Anda dapat menggunakan youtube-dl -f bestaudio <URL>untuk mengunduh audio video dan mplayermemainkannya.

Khaelix
sumber
Terima kasih, tetapi saya tidak punya mplayer, dan saya tidak ingin menginstalnya. Apakah Anda tahu yang sudah diinstal pada OS X Mavericks?
aleroy
aleroy, Anda perlu menginstal sesuatu , mengapa tidak mplayer?
Alexander
@Alexander Saya akhirnya melakukannya, situs web tidak membuat saya mempercayainya. Tapi apa pun, bagaimana saya bisa menempatkan ini di latar belakang? (tidak ditangguhkan dengan Ctrl+Z)
aleroy
cukup ketik bgsetelah menekan ctrl-z, atau lebih baik, gunakantmux
Alexander
1
@Alexander terima kasih, saya menemukan Tmux dan itu sangat kuat.
aleroy