Là đọc một video youtube chỉ cho âm thanh có thể trong dòng lệnh?


8

Tôi muốn kết nối với YouTube và chỉ đọc video cho âm thanh bằng các lệnh. Điều đó có thể không?


VLC có thể phát video Youtube, bạn nên tìm hiểu kỹ về các tùy chọn dòng lệnh để vô hiệu hóa GUI, video và nói với nó là thiết bị âm thanh chính xác để sử dụng

Câu trả lời:


13

Để tải xuống âm thanh dưới dạng mp3, đặt tên tệp bao gồm tên tác giả và tiêu đề video, hãy sử dụng:

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


Ví dụ: để tải xuống cuộc nói chuyện thú vị đó của Linus gitvà bao gồm tên người tải lên trong tên tệp (*),

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

sẽ lưu âm thanh dưới dạng tập tin
Google-Tech Talk - Linus Torvalds on git.mp3


Đến nay , việc này cần tải xuống toàn bộ dữ liệu videotách phần âm thanh ra, loại bỏ hình ảnh.
Nhưng nó được dự kiến rằng nó sẽ có thể tải về chỉ là âm thanh theo dõi sớm , với một trong các bản cập nhật tiếp theo của youtube-dl, kết hợp với những thay đổi ở phía máy chủ YouTube.

youtube-dlsau đó sử dụng ffmpegđể chuyển đổi .m4atập tin đã tải xuống .mp3định dạng.

Để làm cho dòng lệnh ngắn hơn, các tùy chọn có thể được lưu trong tệp cấu hình:
~/.config/youtube-dl.conf

* -xlà dạng ngắn của--extract-audio


Nó không hoạt động: [tải xuống] 100% kích thước .MiB trong thời gian LRI: không tìm thấy ffprobe hoặc avprobe. Vui lòng cài đặt một. Tôi nghĩ rằng đó là vì ffmpeg.
aleroy

@aleroy Vâng, đúng rồi. (Hãy thử cài đặt apt-get ffmpeg hoặc tương đương)
Volker Siegel

Tất cả điều này giả sử để tải xuống video nhưng nếu chúng ta không tải xuống, nhưng chúng ta chỉ đọc nó thì sao? Làm thế nào tôi có thể làm điều đó?
aleroy

Bạn có ý nghĩa gì khi "chỉ đọc"? Âm thanh được trộn với video trong một tệp, vì vậy chúng tôi cần lấy tệp đó trước.
Volker Siegel

Tại sao bạn đi qua --restrict-filenames? Điều đó không cần thiết chút nào. Cũng lưu ý rằng mọi phiên bản gần đây của youtube-dl chỉ tải xuống âm thanh cho video YouTube .
phihag

6

Bạn có thể sử dụng youtube-dl -f bestaudio <URL>để tải xuống âm thanh của video và mplayerđể phát nó.


Cảm ơn bạn, nhưng tôi không có mplayer, và tôi không muốn cài đặt nó. Bạn có biết một cái đã được cài đặt trên OS X Mavericks không?
aleroy

aleroy, bạn sẽ cần phải cài đặt một cái gì đó , tại sao không mplayer?
Alexander

@Alexander Cuối cùng tôi đã làm được, trang web không khiến tôi tin tưởng. Nhưng bất cứ điều gì, làm thế nào bây giờ tôi có thể đặt điều này trong nền? (không bị đình chỉ với Ctrl+Z)
aleroy

chỉ cần gõ bgsau khi nhấn ctrl-z, hoặc tốt hơn, sử dụngtmux
Alexander

1
@Alexander cảm ơn bạn, tôi đã phát hiện ra Tmux và nó rất mạnh mẽ.
aleroy
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.